Complete.Org: Mailing Lists: Archives: freeciv-dev: August 2000:
[Freeciv-Dev] Re: Background Freeciv Server
Home

[Freeciv-Dev] Re: Background Freeciv Server

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Freeciv developers <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: Background Freeciv Server
From: "Per I. Mathisen" <Per.Inge.Mathisen@xxxxxxxxxxx>
Date: Wed, 23 Aug 2000 10:24:17 +0200 (MET DST)

On Wed, 23 Aug 2000, Reinier Post wrote:
> Another thing I'm wondering about is implementation.  How would the
> civserver command communicate its commands to the server?  The server
> will need to listen to a port.  One idea is to use a special client.
> Another is to open a two-way piped communication line to the existing
> civserver command line interface.  Both ideas are basically add-ons:
> they can be implemented as special programs that interface with the
> existing civserver; the existing civserver code wouldn't be affected.
> That is a good idea.  I would be opposed to *replacing* the existing
> command line interface with something shell-based.

Ideally, the server should just be fork&forget. Leave it to clients to
configure it. First join gets highest server priviledges. To protect
against server hijacking, the first to join may (optionally) need a
command-line supplied password. This would both simplify the server code
and make it simpler for the user. The server can be controlled by a GUI -
the client.

Ideally, the server should also fork whenever a game is started and move
to a different port. This way you can run lots of games on the same 
server. There have been requests from server admins for this feature in
the past.

Yours,
Per




[Prev in Thread] Current Thread [Next in Thread]