11/29/2023 0 Comments Freeciv sdl client commands![]() The size option defines the size of the map, which should be based on the number of players and the planned length of the game.Options that may only be set if the map has not been generated are used in the map generation process, establishing the general habitability of the map, for example: size, topology, generator, startpos. Less used options can be seen by typing /show situational or /show rare.Įach option belongs to a category which reflects its main topic: geological, ecological, sociological, economic, military, scientific, internal, networking.Īlso, some options can be changed during a game, some cannot. Options are classified in two ways: their use and their main topic.Ĭommonly used (vital) options are listed by simply typing '/show' on the console server or on the client command line. The detailed descriptions of the options can be found via the server's own "explain" command either from the console, either by issuing the /explain command from the client. Most options have for their values simple integers. Many, but not all, are automatically sent to client programs some are private to the server. These are the options that may be set with the "set" command, shown with the "show" command, and explained with the "explain" command. If they are entered from the client they must be prefixed with a "/".ĭepending on the control level granted to the player, entering a command may initiate a vote. you only need to enter the first few letters) and can be entered from the client. Most commands or values can be truncated (i.e. Whenever a playername is expected as a command argument, what is needed is the name of the ruler for example, you probably want to refer to "caesar" rather than "romans." Command names are case-sensitive, as are filenames and settings (an exception is the playername argument, which generally is not case-sensitive). You may enter commands into the server at any time, either before or during a game. Most options have a short form (single hyphen and single letter) and a long form (double hyphen and a complete word) their effects are identical. ![]() They may not be combined that is, "freeciv-server -fp savegame.sav 5555" will not work, instead you would need to enter "freeciv-server -f savegame.sav -p 5555". Options are accepted on the command line of the server. This one-way information flow (server to Metaserver) should, in time, allow players to locate servers and games to play on. 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. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |