A short note about protocols as I may not have mentioned this before. In the past DirectQ has supported the original Quake protocol, the FitzQuake protocol, the work-in-progress RMQ protocol, 3 BJP protocols and my own hacked-up modification of one of the BJP protocols. Maintaining this mess became a little silly, so for 1.8.7 I ripped them all out aside from original, Fitz and RMQ (and also updated RMQ to reflect what's actually used by the RMQ engine).
I've now gone back and added back support for the 3 BJP protocols, but these are now client-side read-only protocols and are supported solely for the purpose of playing demos. It's not possible to set them on the server, and trying to do so will have no effect.
The default protocol for DirectQ has gone back to being the FitzQuake protocol as it's the most sensibly designed of those that are actually out there "in the wild". It will of course automatically set itself to whatever protocol the server is using, so none of this needs to bother you if you have concerns about how it's going to interact with MP games. The server will always control the protocol, and you don't need to do anything special yourself - DirectQ will Just Work.
Speaking of "Just Working", I should probably mention that setting -heapsize on the command-line has no effect in DirectQ. It automatically configures it's memory usage based on the requirements of the map you're playing, and will automatically use as much as you need (and no more).
This goes back maybe about two years, but old habits might die hard.
Also worth mentioning that the "game" command ("gamedir" also works and has the same effect) can take multiple parameters. "game hipnotic quoth warpspasm" is a valid command, for example, and will load the specified games in the order you give them. Up to now only the first game has tab autocompletion on it, but from the next release onwards they all will.
"game hipnotic", "game rogue", etc have the same effect as using -hipnotic, -rogue, etc too.
Thursday, March 3, 2011
DirectQ Update - 3rd March 2011 - Protocols and Other Strangeness
Posted by
mhquake
at
7:50 PM
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment