[Freeciv-Dev] Re: Background Freeciv Server
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
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
- [Freeciv-Dev] Background Freeciv Server, Erik Sigra, 2000/08/22
- [Freeciv-Dev] Re: Background Freeciv Server, Reinier Post, 2000/08/22
- [Freeciv-Dev] Re: Background Freeciv Server, Erik Sigra, 2000/08/22
- [Freeciv-Dev] Re: Background Freeciv Server, Reinier Post, 2000/08/23
- [Freeciv-Dev] Re: Background Freeciv Server,
Per I. Mathisen <=
- [Freeciv-Dev] Re: Background Freeciv Server, Erik Sigra, 2000/08/23
- [Freeciv-Dev] Re: Background Freeciv Server, Jules Bean, 2000/08/23
- [Freeciv-Dev] Re: Background Freeciv Server, Reinier Post, 2000/08/23
- Message not available
- [Freeciv-Dev] Re: Background Freeciv Server, Reinier Post, 2000/08/23
|
|