On Tue, 22 Feb 2005 14:39:28 -0800 (PST), Andrew A. Chen <[EMAIL PROTECTED]> wrote: > Query packets that span MORE than 1 packet should have a bit that says > "more data coming!" and the final packet should say "this is the end!" My > biggest beef with the HL1 Query and Rcon protocols was that you could not > tell when the flow was over. If you wanted to be reasonable sure you'd > get everything, you'd continue reading until you got no packets for > 1000ms. That's not the best solution, but that's the only way I could > figure out how to get all the packets back from large queries.
Split query packets have the current packet number and the number of total packets. It is fairly easy to keep track of them that way, without using any timeouts. Your way is prone to out-of-order UDP packets which isn't an uncommon situation. > Re: Challenge and Response -- Please don't make this overly complicated. > :) Something simple like the Rcon challenge stuff would be more than > sufficient IMO. Also, if you're going to IP ban on "too many bad > challenges," please make them timed bans. Thanks. > > --- > Andrew A. Chen > Divo Networks > > On Mon, 21 Feb 2005, Alfred Reynolds wrote: > > > We will be revising the Source server query format in the near future to > > remove some architectural problems with it. All the existing queries > > apart from PING will be altered by this change (i.e will require your > > tools to be updated). There will be a period where both systems coincide > > but we want to be aggressive in removing support for the old protocol. > > This change may be ported to the HL1 engine also. > > > > We have been assessing various protocols (both from other vendors and > > from the public), this is your chance to request features or suggest > > other standards to consider. The current plan is to make the minimal set > > of changes to remove the problems we found (making it easier for tools > > to update) but as we are breaking the protocol we are open to larger > > changes. > > > > You can make feature requests or suggestions to this list (hlds_apps) or > > to me directly. > > > > - Alfred > > > > _______________________________________________ > > hlds_apps mailing list > > [email protected] > > http://list.valvesoftware.com/mailman/listinfo/hlds_apps > > > > _______________________________________________ > hlds_apps mailing list > [email protected] > http://list.valvesoftware.com/mailman/listinfo/hlds_apps > -- Cory Nelson http://www.int64.org _______________________________________________ hlds_apps mailing list [email protected] http://list.valvesoftware.com/mailman/listinfo/hlds_apps
