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

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Thu Jul 28 10:22:54 EDT 2011


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

--- Comment #20 from Thilo Schulz <arny at ats.s.bawue.de> 2011-07-28 10:22:53 EDT ---
(In reply to comment #18)
> Now that you mention it, that's one of my problems with the current code: an
> heartbeat cannot be "any message you want". Any heartbeat other than
> "QuakeArena-1" (Q3A), "DarkPlaces" (DP), or the Wolfenstein heartbeats is
> considered malformed. The documentation has always been crystal-clear about
> that. The previous versions of dpmaster used to tolerate them, but the current
> dpmaster simply ignore them.

That is not quite true. I run the WorldofPadman master server which runs with
these command line arguments for configuration:

-g Quake3Arena protocols=68,69 -g WorldofPadman protocols=70
heartbeat=WorldofPadman

This means that a master server admin can configure the heartbeats that are
accepted. It also means he *must* configure it for each game he wants to
support. I understand that this is probably a drawback.

As we know, id runs an instance of dpmaster, though probably an older one. Can
we send "QuakeArena-1" heartbeats (instead of "DarkPlaces") with the gamename
included in the infostring and get that game separation we want, without
breaking compatibility to id's server?

Maybe we can talk the id guys into upgrading to newer versions so that it
supports the getserversExt query? Maybe they could even add AAAA-records for
their master server? If this happens, like I said, I will remove the
"getservers" query completely from the ioq3 client in favor of "getserversExt".

-- 
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