rdfs:comment
| - Overview | Command-line options | Server commands | Server options | edit navbar The Freeciv server is the core of the Freeciv system. It maintains the complete states of all game variables (map, units, cities, research, etc.), updates them based on player client requests, and sends updates to the clients. For multiplayer games it is the central arbiter of the game's progress. For solitaire play, it implements the Artificial Intelligence (AI) nations. As the game progresses, server commands can be used to adjust game options, save the game for later restart, or terminate the game.
|
abstract
| - Overview | Command-line options | Server commands | Server options | edit navbar The Freeciv server is the core of the Freeciv system. It maintains the complete states of all game variables (map, units, cities, research, etc.), updates them based on player client requests, and sends updates to the clients. For multiplayer games it is the central arbiter of the game's progress. For solitaire play, it implements the Artificial Intelligence (AI) nations. Whether for solitaire or multiplayer games, the server operator can run the server in a terminal window or from the client. However, if run from the client, all players will be disconnected and the game ended when the first player quits. The operator from the console as well as players (from the client and depending on the command level they were granted) may set game options, including loading entirely new sets of game rules, or load prepackaged scenarios. Players use client programs to connect to the server via the network (even solitaire games, run on one computer and started from the client, use the network software to connect the client and server programs). Once all players have connected, the game is started either from the console or from the client (start button or using command line), and players then proceed with play. As the game progresses, server commands can be used to adjust game options, save the game for later restart, or terminate the game. The Freeciv Metaserver is a server on the Internet which provides a coordination point for Freeciv multiplayer games. If enabled by the operator by command line option --meta, the server informs the Metaserver of the status and progress of the game. This one-way information flow (server to Metaserver) should, in time, allow players to locate servers and games to play on.
|