Piecing together information here, it seems to be fixed on Windows server, but still broken on most or all Linux servers.
Milton Ngan wrote: > We had a fix in, but it appears to not have addressed the whole issue. > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Nicholas > Hastings > Sent: Tuesday, November 17, 2009 10:30 AM > To: Half-Life dedicated Linux server mailing list > Subject: Re: [hlds_linux] L4D2 rcon query > > Milton, > > Can you tell us if Valve has acknowledged the rcon response issue on > linux l4d2 servers and plans on fixing it sometime in the near future? > > Milton Ngan wrote: > >> Netcon works, but the disadvantage is that you get console spew that can >> potentially get mixed in with your responses. There isn't a clear response >> format. (e.g a prompt or end of message character). >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of David A. >> Parker >> Sent: Tuesday, November 17, 2009 9:56 AM >> To: Half-Life dedicated Linux server mailing list >> Subject: Re: [hlds_linux] L4D2 rcon query >> >> What about using the netcon for each server instead of rcon? (Just >> throwing ideas out, I haven't actually tried anything using netcon >> remotely yet). >> >> - Dave >> >> Jay Deiman wrote: >> >> >>> Ronny Schedel wrote: >>> >>> >>>> The protocol: >>>> http://developer.valvesoftware.com/wiki/Server_Queries >>>> >>>> Scroll down for samples. >>>> >>>> >>> Great info, but it still doesn't change the fact that rcon over tcp to >>> the server ports doesn't work. Here's a little debug info from a script >>> I wrote using the docs at >>> http://developer.valvesoftware.com/wiki/Source_RCON_Protocol >>> >>> -------------------------------- >>> $ ./rcon.py -c status janus.splitstreams.com:27021 xxxxxxx >>> >>> reqid: 2094234817 >>> >>> SENDING: '\x11\x00\x00\x00\xc1|\xd3|\x03\x00\x00\x00xxxxxx\x00\x00' >>> >>> RECV (10): '\xc1|\xd3|\x00\x00\x00\x00\x00\x00' >>> >>> RECV (10): '\xc1|\xd3|\x02\x00\x00\x00\x00\x00' >>> >>> reqid: 954561615 >>> >>> SENDING: '\x10\x00\x00\x00Ot\xe58\x02\x00\x00\x00status\x00\x00' >>> >>> RECV (10): 'Ot\xe58\x00\x00\x00\x00\x00\x00' >>> -------------------------------- >>> >>> The server authenticates me and even responds to the status command, it >>> just give me back an empty null terminated string. >>> >>> Compare the above to l4d1: >>> >>> -------------------------------- >>> $ ./rcon.py -c status janus.splitstreams.com:27016 xxxxxxx >>> >>> reqid: 1811805914 >>> >>> SENDING: '\x11\x00\x00\x00\xda\xf6\xfdk\x03\x00\x00\x00xxxxxx\x00\x00' >>> >>> RECV: '\xda\xf6\xfdk\x00\x00\x00\x00\x00\x00' >>> >>> RECV: '\xda\xf6\xfdk\x02\x00\x00\x00\x00\x00' >>> >>> reqid: 929550210 >>> >>> SENDING: '\x10\x00\x00\x00\x82\xcfg7\x02\x00\x00\x00status\x00\x00' >>> >>> RECV: '\x82\xcfg7\x00\x00\x00\x00hostname: MF L4D 1\nversion : 1.0.1.6 >>> 4023 secure (unknown)\nudp/ip : 209.98.155.113:27016 [ public same >>> ]\nos : Linux Dedicated\nmap : >>> l4d_hospital01_apartment\nplayers : 0 humans, 0 bots (4 max) >>> (hibernating) (unreserved)\n\n# userid name uniqueid connected ping loss >>> state rate adr\n#end\n\x00\x00' >>> >>> >>> -------------------------------- >>> >>> If A2S queries are working, that's great, but rcon should be fixed >>> nonetheless. Rcon is used by some (including me) for more than just >>> getting current players. >>> >>> Jay Deiman >>> >>> >>> >> >> > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

