How big is a game command packet, the network object container for this data?
You might write a lot of code, but as you should know, the design is also important. I really don't see why there can't be a cvar for this to present it from a proper webserver in the first instance. A string splitter could have easily been implemented if the above is true and there is no denying that fact. Motd.txt is not "essentially a webpage" as it's "essentially a file containing (maybe) some HTML" - think ScratchMonkey. Dynamic sized buffers, whilst useful for irregular flow and non-bounce limits, are not useful for high bounce limits, fixed length communications, latency or many other factors pertaining to game and telecommunications performance. Moreover they are easier to DoS. On optimisations in code: YOU NEVER OPTIMISE A DESIGN BEFORE IT'S COMPLETE! I know most development houses do, but then you should know as well as I do, most development houses miss their targets. The rest is down to you. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > ScratchMonkey > Sent: 14 November 2005 16:54 > To: [email protected] > Subject: Re: [hlds_linux] motd.txt not working > > --On Monday, November 14, 2005 8:23 AM -0800 m0gely > <[EMAIL PROTECTED]> > wrote: > > > I think it's funny that you talk about this like you know what's > > really going on here. We have no idea what the reason for > this limitation is. > > I write enough code (and read tons more) that I can make an > educated guess. > > > And since they provided an easy enough way around it rather than > > remove the limitation itself, there must be a good reason > it's still > > there. > > Sure: Programmer time is expensive. Game server admin time is > cheap. They don't have to pay *us*. (I'd probably make the > same choice in their shoes. > Hopefully they fix it in the next engine.) > > It's also an effect of closed source. I use another company's > engine that's licensed very cheaply, so lots of people get to > see it (and submit patches). If you know outsiders will be > looking at your code, you tend to work a bit harder to make > it clean. Closed source is rewarded by money. > Open source is rewarded by ego. > > _______________________________________________ > 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

