[quake3-bugzilla] [Bug 5099] Add support for dpmaster protocol

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Thu Jul 28 06:28:26 EDT 2011


https://bugzilla.icculus.org/show_bug.cgi?id=5099

--- Comment #17 from Simon McVittie <smcv-ioquake3 at pseudorandom.co.uk> 2011-07-28 06:28:25 EDT ---
(In reply to comment #14)
> > Would it be possible to make dpmaster consider protocol number 71 in the
> > QuakeArena-1 heartbeat protocol to imply a gamename of "openarena" instead of
> > "Quake3Arena"? :-) (This would require ioQ3 avoiding protocol number 71, but I
> > think the "non-legacy" protocol number should probably increase to something
> > visually distinct anyway.)
> 
> It is possible now already. You have to configure dpmaster via special command
> line parameters, see the dpmaster documentation.

Right, what I mean is: who runs dpmaster.deathmask.net (if it's not Mathieu),
and can we ask them to do this? Or, Mathieu, could you add an on-by-default
mapping for OA in the dpmaster source code, as you've done for Q3A, RTCW,
WolfET? This would make older OA binaries interoperate nicely with what future
OA versions will hopefully be made to do.

(In reply to comment #16)
> (ioq3 uses "QuakeArena-1" for compatibility with ioq3 r2075+, if you don't mind
> breaking compatibility could you change it to "Quake3Arena" for nicer rejection
> message.)

I think it should be "Quake3Arena", tbh - otherwise people will just mix up the
two meanings of "game name", and indeed the two meanings of "QuakeArena-1"
(more than has happened already). If the value of com_protocol increases at the
same time, preferably to a value that's visually distinct (1071? the svn commit
number that increases it?), then r2075 and future versions can still
interoperate by falling back to the legacy protocol, I think?

> ** Should probably add a cvar for this, not sure if it should use be
> com_gamename or a new cvar.

Debian and Fedora will need a cvar for this, because we use the same ioquake3
binary for Q3A and OA, by setting cvars on the command-line. It'd be simpler
for us if it can be com_gamename, since we need to set that anyway.

-- 
Configure bugmail: https://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list