Monday, November 16, 2009

More fun with Protocols

No updates for a short while as I've been busy with Real Life. It's getting close to the Christmas Party season too, so time to work on DirectQ will be slightly restricted.

I'm currently in the throes of implementing the FitzQuake protocol 666, and it's kinda fun. Client side it's working fine, and I can play demos recorded in FitzQuake without any bother; server side there is a whole barrel of nastiness to sort out, mostly arising from getting interoperability with the BJP protocols and assorted vile, evil, ugly, disgusting and nauseating Nehahra hacks to work cleanly.

I'm thinking of making the FitzQuake protocol the new default at some stage. I'll probably release with the old default still in place as I think my implementation might need more testing. You'll still be able to change it at the console via the sv_protocol command (complete with autocomplete!) or in the Multiplayer menu, and whatever protocol a demo was recorded with will be autodetected and Just Work.

Overall this was an unplanned extension to the code, and as such will mean a small delay on the release, but hopefully not too much. I do think it's the Right Thing to do though, as the FitzQuake protocol is overall a LOT cleaner than the BJP protocols ever were.

5 comments:

Andy said...

Word, and welcome back. Can I nitpick? You HAVE to bring back the "party like it's 1996" slogan on the logo! It always made me feel warm and fuzzy. . .

gnounc said...

HAHAHAH I feel bad I didn't notice it was missing!

But definately, I second that!

mhquake said...

I *knew* something was missing! OK, it's back.

Andy said...

SWEEEEEET!

gnounc said...

Hhahaha by popular demand!
thx