If enabled by the operator by command line option -meta, the server informs the Metaserver of the status and progress of the game. The Freeciv Metaserver is a server on the Internet which provides a coordination point for Freeciv multiplayer games. 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.Īs the game progresses, server commands can be used to adjust game options, save the game for later restart, or terminate the game. 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). 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. However, if run from the client, all players will be disconnected and the game ended when the first player quits. Whether for solitaire or multiplayer games, the server operator can run the server in a terminal window or from the client. For solitaire play, it implements the Artificial Intelligence (AI) nations. For multiplayer games it is the central arbiter of the game's progress. 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. The Freeciv server is the core of the Freeciv system.
0 Comments
Leave a Reply. |