Complete.Org: Mailing Lists: Archives: freeciv-dev: November 2003:
[Freeciv-Dev] Re: (PR#6941) Mission Orders
Home

[Freeciv-Dev] Re: (PR#6941) Mission Orders

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: a-l@xxxxxxx
Subject: [Freeciv-Dev] Re: (PR#6941) Mission Orders
From: "ue80@xxxxxxxxxxxxxxxxxxxxx" <ue80@xxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 27 Nov 2003 02:41:01 -0800
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=6941 >

On Thu, Nov 27, 2003 at 01:40:19AM -0800, Raimar Falke wrote:
> 
> <URL: http://rt.freeciv.org/Ticket/Display.html?id=6941 >
> 
> On Wed, Nov 26, 2003 at 07:34:53AM -0800, ue80@xxxxxxxxxxxxxxxxxxxxx wrote:
> > > If you want Mission orders for the purpose of ease of playing, they can be
> > > done client-side-only, but this is harder work and goes in the direction 
> > > of
> > > client scripting, probably (which I'm in favor for).
> > 
> > Client-side scripting has some drawbacks. The biggest is that when the
> > client crashes or disconnects all orders are removed.
> > Saving loading of game-states doesn't work.
> 
> Server side scripting has also drawbacks:
>  - makes the server more complex than necessary
>  - needs support in the network protocol (has to change if some new
>  sub-feature is added)
>  - unfair for players which doesn't use scripting
> 
> How common are client disconnects?

Depends on the connection and isp.

There are ISPs which disconnect every 2h. And many games are longer than
2h. 
Also modem players sometimes disconnect randomly.

Additional there are mass-disconnects when players with a slow
connection get the whole map because that lags the game, and players try
to reconnect because nothing changes a long time.

Ok, lets look at the last 3 big games from Iuz:
#250875

2: Lost connection: Eol from ALyon-209-1-5-24.w80-11.abo.wanadoo.fr
(player Pi).
> 
2: Connection request from Pi from
ALyon-209-1-5-24.w80-11.abo.wanadoo.fr
2: Pi has client version 1.14.0
2: Pi has joined as player Pi.
> 
2: Lost connection: Pi from ALyon-209-1-5-24.w80-11.abo.wanadoo.fr
(player Pi).
> 
2: Connection request from Pi from
ALyon-209-1-5-24.w80-11.abo.wanadoo.fr
2: Pi has client version 1.14.0
2: Pi has joined as player Pi.
> 
Game saved as civgame-2400.sav.gz

243472
none

159750

2: Lost connection: bambi from
AMarseille-103-1-4-87.w80-15.abo.wanadoo.fr (player Tokugawa Ieyasu).
> 
set time 0
Game: Option: timeout has been set to 0.
> 
2: Connection request from bambi from
AMarseille-103-1-4-87.w80-15.abo.wanadoo.fr
2: bambi has client version 1.14.0
2: bambi has joined as player Tokugawa Ieyasu.

2: Lost connection: name from pool-151-203-222-105.bos.east.verizon.net
(player Shieldbreaker).
2: Connection request from Shieldbreaker from
pool-151-203-222-105.bos.east.verizon.net
2: Shieldbreaker has client version 1.14.0
2: Shieldbreaker has joined as player Shieldbreaker.

So 3 disconnected and reconnted players in 3 games.

and the last 4 duels:
#237930
#229419
#229079
#229042  
nothing

Not really surprising, because Iuz and his enemy weren't modemplayers.

http://pubserver.freeciv.org/games/231978/civserver.out.gz
2-3 disconnects.

In big games with modemplayers disconnects are common. 

Thomas
-- 
Thomas Strub  ***  eMail ue80@xxxxxxxxxxxxxxxxxxxxx
jb: people are stupid, they don't want to learn.




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