Complete.Org: Mailing Lists: Archives: freeciv-dev: September 1999:
[Freeciv-Dev] Re: release plans
Home

[Freeciv-Dev] Re: release plans

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Freeciv Dev <freeciv-dev@xxxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: release plans
From: Jarda Benkovsky <pvt.benkovsk@xxxxxxxxx>
Date: Fri, 24 Sep 1999 21:24:31 +0200

Claus Leth Gregersen wrote:
> Another bonus of having server and client in one, would be that a
> singleplayer game would take less resources, and there could be a dummy
> network layer, so it would work on machines without tcp/ip.

And multiplayer game would take more resources. Overhead of two
processes instead of one is not so big on OS's with good scheduler.
After all, both processes are sleeping most of the time :-)
I hope you do not mean MS-DOS?

Re tcp/ip availability: I guess that for single player would be
beneficial to use unix domain sockets. Not very portable,
probably :-(.

My vision for sp game is: 
user starts client with (or without) some parameter or lately
selects sp game in menu. The client launches the server, spawns
AI players, sets server and ai params  (depending on sp game menus),
connects and starts the game.

This variant is IMO much easier and better than single executable:
- Client and server can be implemented in different languages
- you can 'independently' develop server and client code
- smaller downloads (for people using separate server and
client packages)

                                        Edheldil

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