Crossfire Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CF: Servers
Jettero Heller wrote:
> Why not have a "meta" server, to which the Xfire servers report, then
> have the client contact the meta (optionally); and select a server from
> the meta-list.
We did this with Netrek.
The sequence is that each server sends a short text UDP packet to a list
of metaservers every time a player logs in or logs out of the server,
subject to a minimum timing limit.
The metaserver keeps an in-memory list of servers, backed by a
checkpoint file.
The clients contact the metaserver for the list.
There's even a port on which the metaserver returns the list in an HTML
table format, for use with web browsers. Have a look at
http://metaserver.netrek.org:1080/
We are currently adding multiple DNS translation to the clients, so that
they can contact any of the three metaservers using just one DNS host
name.
--
James Cameron (cameron@stl.dec.com)
Digital Equipment Corporation (Australia) Pty. Ltd. A.C.N. 000 446 800
Follow-Ups:
- Re: CF: Servers
- From: Christian Stieber <stieber@informatik.tu-muenchen.de>
References:
- CF: Servers
- From: Jettero Heller <jettero@corky6.dyn.ml.org>