/metaserver

The WorldForge server finder

Primary LanguageC++GNU General Public License v2.0GPL-2.0

What is the Generic Game Metaserver?

A game metaserver is the piece of code that provides some or all of the 
backend services for an online game.  Services such as matching clients with 
servers, updating clients, and allowing players to chat with one another 
outside of a game.

This implementation, as of v1.1, currently supports only one of those 
services, specifically, client/server matching.  It now supports command line
options, which allows the port to listen on to be specified at runtime.  It is 
still a fairly raw implementation, which does not support a configuration 
file, and compiles only under Linux, and does not use GNU autoconf or automake.

REQUIREMENTS:

You will need Linux and a recent C++ compiler which supports the Standard 
Template Library.  This software was developed on a Dual Pentium II 300 
running Linux kernel 2.2.16 SMP using GNU Make 3.77 and the GNU Compiler 
Collection 2.95.3 C and C++ compilers.  If it compiles and runs on any other 
configuration, it's purely coincidental.

COMPILING:

As of the initial release, if you have the requirements above, simply type 
"make" in each of the three directories: metaserver and the child directories 
TestClient and TestServer.  Both an -O2 optimized, stripped production version 
and a debug version will be compiled.

MAILING LIST:

None

FTP SITES:

None

WEB SITES:

None

CVS CHECKOUT:

cvs.worldforge.org metaserver module
Exact details to follow.

REPORTING BUGS:

E-mail the author at the address listed below.

COPYRIGHT AND LICENSE:

    Generic Game Metaserver

    Copyright (C) 2000 Dragon Master

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License version 2 as
    published by the Free Software Foundation.  A copy of this license is
    included in this package.  If there is any discrepancy between this copy
    and the version published by the Free Software Foundation, the included
    version shall apply.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

    The author can be reached via e-mail to dragonm@leech.org