Server Statistics

Discussion of all aspects of multiplayer development: unit balancing, map development, server development, and so forth.

Moderator: Forum Moderators

Post Reply
Dave
Founding Developer
Posts: 7071
Joined: August 17th, 2003, 5:07 am
Location: Seattle
Contact:

Server Statistics

Post by Dave »

Here are some statistics from the official server over the last week or so:
wesnothd wrote: Up 6 days, 11 hours, 29 minutes, 54 seconds
751807 requests serviced. 730989 (97%) requests were serviced immediately
longest burst of requests was 51
Games have been terminated in the following ways:
aborted: 3185
game over: 755
out of sync: 77
The time up is the amount of time that instance of the server has been running, since the last time it was restarted

A 'request' is any action that requires Wesnoth to send a message to the server. Includes sending a chat message, creating a game, joining a game, leaving a game, or making moves within a game (sometimes sets of moves are clustered into a single request though, depending on undo status).

wesnothd is processing an average of more than one request per second.

When a request arrives, wesnothd is either sitting idle, waiting for requests, in which case it immediately starts processing the request, or else it's already processing a request, in which case the new request goes in a queue until wesnothd has finished with all current requests. As can be seen, in 97% of cases, wesnothd starts processing incoming requests immediately, while in 3% of cases, they wait in a queue while wesnothd finishes up with other requests.

A burst of requests is a series of requests where wesnothd is processing constantly, without having any idle time with no requests waiting to be processed. A very long burst of requests can mean wesnothd becomes unresponsive, however, 51 probably isn't so bad.

Games can end in one of three ways:

- aborted: the player who created the game quit the game, perhaps even before it started.
- game over: the game was a win, loss, or draw
- out of sync: the game went out of sync

There are no doubt high levels of aborted games because many people quit a game early on. Also, once a game is decided, many people surrender and quit -- even though the game really has a result, according to wesnothd it's aborted.

We know that at least 100 games are played to their conclusion every day, but including games where one side 'surrenders' it is probably closer to 200.

The number of out of sync games is somewhat disturbing. We still have to look into that more.

Anyone can see the current server metrics by typing '/query metrics' in the lobby.

David
“At Gambling, the deadly sin is to mistake bad play for bad luck.” -- Ian Fleming
iKe
Posts: 28
Joined: June 23rd, 2005, 3:19 am

Post by iKe »

Exactly what are you trying to tell us mutliplayers?

Or are you just giving us information?

Just wondering.

iKe :) (I dont' recieve many out of sync errors, I think in the last 7 days I've only recieved one or two.)
Matthias[Wlkp]
Posts: 26
Joined: June 10th, 2005, 7:25 pm
Location: Poznan, Poland

Post by Matthias[Wlkp] »

Maybe you could add surrender button, so statistics are more accurate ;).

If player surrenders, all of his units suicide.
unsung
Posts: 708
Joined: May 15th, 2005, 5:54 pm
Location: Raging somewhere..

Post by unsung »

a lot of aborted games are caused by lag. or the error wheere one comp thionks its mt turn but mine says its someone elses and we get each others music
Oh no look out its a ray gun.
You should move to avoid the rays
the rays are coming out of the gun
if you are hit by the rays
you will be shot by the rays
the rays are fast so you should be fast to
can you win against the fast rays from the gun?
Post Reply