I was sending a -1 followed by "info". What is this 'T' thing? Dave
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alfred Reynolds Sent: Thursday, August 12, 2004 1:00 AM To: [EMAIL PROTECTED] Subject: RE: [hlcoders] RE: New query protocol for CS: Source? It's the same query packet, #define A2S_INFO 'T' // server info request - this must match the Goldsrc engine buffer->WriteLong(-1); // Write query string buffer->WriteByte(A2S_INFO); ----Original Message---- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Fencik Sent: Wednesday, August 11, 2004 9:54 PM To: [EMAIL PROTECTED] Subject: RE: [hlcoders] RE: New query protocol for CS: Source? > It seems I have to send a different info packet to the server than > previously. I'm sending the same old hl1 info packet and getting > nothing back. What's the difference? > > Dave > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Alfred > Reynolds > Sent: Wednesday, August 11, 2004 11:06 PM > To: Steven Hartland > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: [hlcoders] RE: New query protocol for CS: Source? > > 1) appid (a steam magic number) > 2) you can't right now. > 3) see 2. > > We are working on the player and rule info queries. > > - Alfred > > ----Original Message---- > From: Steven Hartland [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 11, 2004 7:59 PM > To: Alfred Reynolds > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: Re: New query protocol for CS: Source? > > > Thanks loads for that. > > Initial support for HL2 ( CS: Source ) is no commited to CVS for > > qstat. > > > > Few of questions: > > 1. Whats the short directly after > > Q_strncpy(server.gameDescription, msg->ReadString(), > > sizeof(server.gameDescription)); 2. How do we get player info? > > 3. How do we get rule info? > > > > Steve / K > > ----- Original Message ----- > > From: "Alfred Reynolds" <[EMAIL PROTECTED]> > > To: "Steven Hartland" <[EMAIL PROTECTED]> > > Cc: <[EMAIL PROTECTED]>; > > <[EMAIL PROTECTED]> > > Sent: Thursday, August 12, 2004 2:46 AM > > Subject: RE: New query protocol for CS: Source? > > > > > > Its very similar to the existing GoldSRC one, see the code snippet > > below for the exact format. > > > > > > #define S2A_INFO_SRC 'I' // + Address, hostname, map, gamedir, > > gamedescription, active players, maxplayers, protocol > > > > > > unsigned char controlByte = msg->ReadByte(); if (controlByte != > > S2A_INFO_SRC) // return false; > > > > // read protocol version > > msg->ReadByte(); > > > > Q_strncpy(server.name, msg->ReadString(), sizeof(server.name)); > > Q_strncpy(server.map, msg->ReadString(), sizeof(server.map)); > > Q_strncpy(server.gameDir, msg->ReadString(), > > sizeof(server.gameDir)); strlwr(server.gameDir); > > Q_strncpy(server.gameDescription, msg->ReadString(), > > sizeof(server.gameDescription)); > > msg->ReadShort(); > > > > server.players = msg->ReadByte(); > > server.maxPlayers = msg->ReadByte(); > > server.botPlayers = msg->ReadByte(); > > > > msg->ReadByte(); // dedicated > > msg->ReadByte(); // OS > > server.password = msg->ReadByte(); > > server.secure = msg->ReadByte(); > > > > > > > > I still have to write up a quick description of the new RCON TCP/IP > > format, hopefully sometime this weekend. > > > > - Alfred > > > > ----Original Message---- > > From: Steven Hartland > > > > > Looks like you've implemented a new query protocol for the hl2 > > > engine do you have any details you can give me as I'm one the > > > qstat maintainers and would like to add it to the supported games. > > > > > > http://www.qstat.org > > > http://sourceforge.net/projects/qstat > > > > > > Steve / K > > > > > > > > ================================================ > > This e.mail is private and confidential between Multiplay (UK) Ltd. > > and the person or entity to whom it is addressed. In the event of > > misdirection, the recipient is prohibited from using, copying, > > printing or otherwise disseminating it or any information contained > > in it. > > > > In the event of misdirection, illegible or incomplete transmission > > please telephone (023) 8024 3137 or return the E.mail to > > [EMAIL PROTECTED] > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders