From fb032d9b0732f7d072b726784521df2782bf9533 Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Sat, 27 Feb 2021 07:02:43 +0200 Subject: [PATCH 5/5] FAQ: Update from wiki FAQ 3.0 See osdn #41657 Signed-off-by: Marko Lindqvist --- doc/FAQ | 184 ++++++++++++++++++++++++++++++-------------------------- 1 file changed, 99 insertions(+), 85 deletions(-) diff --git a/doc/FAQ b/doc/FAQ index 2e513ba369..1dbfef16f5 100644 --- a/doc/FAQ +++ b/doc/FAQ @@ -5,37 +5,38 @@ Contents 1 Gameplay - 1.1 OK, so I installed Freeciv. How do I play? - 1.2 How do I play multiplayer? - 1.3 Where is the chatline you are talking about, how do I + 1.1 What do I need to play, where can I go to play? + 1.2 OK, so I installed Freeciv. How do I play? + 1.3 How do I play multiplayer? + 1.4 Where is the chatline you are talking about, how do I chat? - 1.4 Why can't I attack another player's units? - 1.5 How do I declare war on another player? - 1.6 How do I do diplomatic meetings? - 1.7 How do I trade money with other players? - 1.8 How can I change the way a Freeciv game is ended? - 1.9 My irrigated grassland produces only 2 food. Is this a + 1.5 Why can't I attack another player's units? + 1.6 How do I declare war on another player? + 1.7 How do I do diplomatic meetings? + 1.8 How do I trade money with other players? + 1.9 How can I change the way a Freeciv game is ended? + 1.10 My irrigated grassland produces only 2 food. Is this a bug? - 1.10 How do I play against computer players? - 1.11 Can I build up the palace or throne room as in the + 1.11 How do I play against computer players? + 1.12 Can I build up the palace or throne room as in the commercial Civilization games? - 1.12 Can I build land over sea/transform ocean to land? - 1.13 Can I change settings or rules to get different types of + 1.13 Can I build land over sea/transform ocean to land? + 1.14 Can I change settings or rules to get different types of games? - 1.14 How compatible is Freeciv with the commercial + 1.15 How compatible is Freeciv with the commercial Civilization games? - 1.15 My opponents seem to be able to play two moves at once! - 1.16 I am far superior to my opponent but their last city is on + 1.16 My opponents seem to be able to play two moves at once! + 1.17 I am far superior to my opponent but their last city is on a 1x1 island so I cannot conquer it, and they won't give up. What can I do? - 1.17 Why are the AI players so hard on 'novice' or 'easy'? - 1.18 Why are the AI players so easy on 'hard'? - 1.19 What distinguishes AI players from humans? What do the + 1.18 Why are the AI players so hard on 'novice' or 'easy'? + 1.19 Why are the AI players so easy on 'hard'? + 1.20 What distinguishes AI players from humans? What do the skill levels mean? - 1.20 How do I play on a hexagonal grid? - 1.21 How do I create teams of AI or human players? - 1.22 I want more action. - 1.23 I can't see trade routes in the city dialog (GTK+) + 1.21 How do I play on a rectangular grid? + 1.22 How do I create teams of AI or human players? + 1.23 I want more action. + 1.24 I can't see trade routes in the city dialog (GTK+) 2 Community 2.1 Does Freeciv violate any rights of the makers of Civilization I or II? @@ -83,7 +84,15 @@ ------- -1.1 OK, so I installed Freeciv. How do I play? +1.1 What do I need to play, where can I go to play? + + You will need to download freeciv from + http://www.freeciv.org/download.html and then install as described + in INSTALL document. + +------- + +1.2 OK, so I installed Freeciv. How do I play? Start the client. Depending on your system, you might choose it from a menu, double-click on the freeciv-gtk3.22 executable program, or type @@ -112,10 +121,10 @@ ------- -1.2 How do I play multiplayer? +1.3 How do I play multiplayer? - You can either join a network game run by someone else, or host your - own. + You can either join a network game run by someone else, host your + own, or visit a web-server such as http://www.freecivweb.org. To join a network game, choose Connect to Network Game and then Internet Metaserver. A list of active servers should come up; @@ -157,7 +166,7 @@ ------- -1.3 Where is the chatline you are talking about, how do I chat? +1.4 Where is the chatline you are talking about, how do I chat? The chatline is located at the bottom of the window. Sometimes you have to activate a Chat tab to see it. @@ -171,7 +180,7 @@ ------- -1.4 Why can't I attack another player's units? +1.5 Why can't I attack another player's units? You have to declare war first. See section for How do I declare war on another player below. @@ -183,7 +192,7 @@ ------- -1.5 How do I declare war on another player? +1.6 How do I declare war on another player? Go to the Nations report, select the player, then choose Cancel Treaty from the bottom-located Diplomacy menu. This drops you from "cease @@ -195,7 +204,7 @@ ------- -1.6 How do I do diplomatic meetings? +1.7 How do I do diplomatic meetings? Go to the Nations report, select a player, then choose Meet from the bottom-located Diplomacy menu. But remember that you have to either @@ -204,7 +213,7 @@ ------- -1.7 How do I trade money with other players? +1.8 How do I trade money with other players? If you want to make a monetary exchange, first initiate a diplomatic meeting as described in the section about How do I do diplomatic @@ -215,7 +224,7 @@ ------- -1.8 How can I change the way a Freeciv game is ended? +1.9 How can I change the way a Freeciv game is ended? A standard Freeciv game ends when only allied players/teams are left alive, when a player's spaceship arrives at Alpha Centauri, or when you @@ -251,7 +260,7 @@ ------- -1.9 My irrigated grassland produces only 2 food. Is this a bug? +1.10 My irrigated grassland produces only 2 food. Is this a bug? No, it isn't. It's a feature. Your government is probably despotism, which has a -1 output whenever a tile produces more than 2 units of @@ -260,7 +269,7 @@ ------- -1.10 How do I play against computer players? +1.11 How do I play against computer players? See also the How do I create teams of AI or human players? section below. @@ -292,7 +301,7 @@ ------- -1.11 Can I build up the palace or throne room as in the commercial Civilization +1.12 Can I build up the palace or throne room as in the commercial Civilization games? No. This feature is not present in Freeciv, and will not be until @@ -300,7 +309,7 @@ games? ------- -1.12 Can I build land over sea/transform ocean to land? +1.13 Can I build land over sea/transform ocean to land? Yes. You can do that by placing engineer units on a transport and going to the ocean tile you want to build land on (this must be in a land @@ -312,7 +321,7 @@ games? ------- -1.13 Can I change settings or rules to get different types of games? +1.14 Can I change settings or rules to get different types of games? Of course. @@ -354,7 +363,7 @@ games? ------- -1.14 How compatible is Freeciv with the commercial Civilization games? +1.15 How compatible is Freeciv with the commercial Civilization games? Freeciv was created as a multiplayer version of Civilization™ with players moving simultaneously. Rules and elements of Civilization II, @@ -364,11 +373,11 @@ games? This is why Freeciv comes with several game configurations (rulesets): the civ1 and civ2 rulesets implement game rules, elements and features that bring it as close as possible to Civilization I and Civilization - II respectively, while other rulesets such as the default classic - ruleset tries to reflect the most popular settings among Freeciv - players. Unimplemented Civilization I and II features are mainly those - that would have little or no benefit in multiplayer mode, and nobody is - working on closing this gap. + II respectively, while other rulesets such as the default civ2civ3 + and older classic rulesets try to reflect the most popular settings + among Freeciv players. Unimplemented Civilization I and II features are + mainly those that would have little or no benefit in multiplayer mode, + and nobody is working on closing this gap. Little or no work is being done on implementing features from other similar games, such as SMAC, CTP or Civilization III. @@ -384,7 +393,7 @@ games? ------- -1.15 My opponents seem to be able to play two moves at once! +1.16 My opponents seem to be able to play two moves at once! Freeciv's multiplayer facilities are asynchronous: during a turn, moves from connected clients are processed in the order they are received. @@ -402,7 +411,7 @@ games? ------- -1.16 I am far superior to my opponent but their last city is on a 1x1 island so +1.17 I am far superior to my opponent but their last city is on a 1x1 island so I cannot conquer it, and they won't give up. What can I do? Research 'amphibious warfare', build a marine, and get them. @@ -415,7 +424,7 @@ I cannot conquer it, and they won't give up. What can I do? ------- -1.17 Why are the AI players so hard on 'novice' or 'easy'? +1.18 Why are the AI players so hard on 'novice' or 'easy'? You are not expanding fast enough. Read the How to Play article for some general tips how to get a head start in the game. @@ -426,7 +435,7 @@ I cannot conquer it, and they won't give up. What can I do? ------- -1.18 Why are the AI players so easy on 'hard'? +1.19 Why are the AI players so easy on 'hard'? Several reasons. For example, the AI is heavily playtested under and customized to the default ruleset and server settings. Although there @@ -446,7 +455,7 @@ I cannot conquer it, and they won't give up. What can I do? ------- -1.19 What distinguishes AI players from humans? What do the skill levels mean? +1.20 What distinguishes AI players from humans? What do the skill levels mean? AI players in Freeciv operate in the server, partly before all clients move, partly afterwards. Unlike the clients, they can in principle @@ -466,25 +475,25 @@ I cannot conquer it, and they won't give up. What can I do? ------- -1.20 How do I play on a hexagonal grid? +1.21 How do I play on a rectangular grid? - It is possible to play with hexagonal instead of rectangular tiles. To + It is possible to play with rectangular instead of hexagonal tiles. To do this you need to set your topology before the game starts; set this with Map topology index from the game settings, or in the chatline: -/set topology hex|iso|wrapx +/set topology iso|wrapx - This will cause the client to use an isometric hexagonal tileset when + This will cause the client to use an isometric rectangular tileset when the game starts (go to Game > Options >Local options to choose a - different one from the drop-down; hexemplio and isophex are included - with the game). + different one from the drop-down; amplio2, cimpletoon, and isotrident + are included with the game). - You may also play with overhead hexagonal, in which case you want to - set the topology setting to 'hex|wrapx'; the hex2t tileset is supplied + You may also play with overhead rectangular, in which case you want to + set the topology setting to 'hex|wrapx'; the trident tileset is supplied for this mode. ------- -1.21 How do I create teams of AI or human players? +1.22 How do I create teams of AI or human players? The GTK and Qt clients have a GUI for setting up teams - just right click on any player and assign them to any team. @@ -510,7 +519,7 @@ I cannot conquer it, and they won't give up. What can I do? ------- -1.22 I want more action. +1.23 I want more action. In Freeciv, expansion is everything, even more so than in the single-player commercial Civilization games. Some players find it very @@ -530,7 +539,7 @@ I cannot conquer it, and they won't give up. What can I do? ------- -1.23 I can't see trade routes in the city dialog (GTK+) +1.24 I can't see trade routes in the city dialog (GTK+) In the GTK client, you can see the effect of trade routes by left clicking and holding on the trade value in the Info panel of the city @@ -640,7 +649,7 @@ Starting game. wrong with your setup. First, check your Freeciv version. Freeciv clients can only talk to - servers of the same major version (2.6.x can only talk to 2.6.y), and + servers of the same major version (3.0.x can only talk to 3.0.y), and there may simply be no public servers for the version you're running. Check out the web interface (which shows servers for all versions) and look at the "version" column. @@ -699,12 +708,12 @@ Starting game. 3.7 HOME directory not set? The Freeciv client wants to write a configuration file named - freeciv-client-rc-2.6 (for Freeciv 2.6.x) in a directory called + freeciv-client-rc-3.0 (for Freeciv 3.0.x) in a directory called .freeciv in your $HOME directory. On Windows the %HOME%-directory can be either explicitly set, or defaults to %APPDATA%. So for instance for - Freeciv 2.6 the Windows clients might put their common configuration + Freeciv 3.0 the Windows clients might put their common configuration file in - C:\Users\username\AppData\Roaming\.freeciv\freeciv-client-rc-2.6. + C:\Users\username\AppData\Roaming\.freeciv\freeciv-client-rc-3.0. ------- @@ -714,7 +723,7 @@ Starting game. a game, you can load one directly through the client or server command line (see Command-line options). You can start a client such as freeciv-gtk3.22, or freeciv-server, with the -f option, for example: -freeciv-server -f freeciv-T0175-Y01250-auto.sav.bz2 +freeciv-server -f freeciv-T0175-Y01250-auto.sav.xz Or you can use the /load command inside the server before starting the game. @@ -737,13 +746,24 @@ freeciv-server -f freeciv-T0175-Y01250-auto.sav.bz2 3.10 Where are the save games located by default? - On Unix like systems, they will be in ~/.freeciv/saves. On Windows, - they are typically found in a directory like + On Unix like systems, they will be in ~/.freeciv/saves. + + On Windows, they are typically found in a directory like C:\Users\username\AppData\Roaming\.freeciv\saves. - You could change this by setting the HOME environment variable, or - using the --saves command line argument to the server (you would have - to run it separately). + On MacOS systems, it's "/Users/{username}/.freeciv/saves", + but the finder won't show you folders that start with "." + To get around that, launch the terminal app and enter these + command lines +cd ~ +ln -s .freeciv dotfreeciv + + Now the finder will show you a "folder" named dotfreeciv in your + user folder, which is actually the ".freeciv" folder. + + You can change the save game setting by setting the HOME + environment variable, or using the --saves command line argument + to the server (you would have to run it separately). ------- @@ -788,14 +808,8 @@ types, and technologies? immersive interface. It supports most features, with the notable exception of the map editor. - The SDL clients provide a more immersive experience, but lags behind - somewhat in features. (Again, there are two versions of this for - different versions of the SDL library.) - - The original client was based on the Athena widget set (Xaw), which is - fast and was at the time more widely available, but it is no longer - maintained, is buggy, and lacks features; it will be removed in a - future release. This client can also be compiled to use Xaw3d. + The SDL2 client provide a more immersive experience, but lags behind + somewhat in features. All of these clients should compile and run on any Unix variant we are aware of, not just the ones for which our download section provides @@ -952,8 +966,8 @@ or add cities to the list for an existing nation? If you used one of the self installer versions then there's a program group with the name chosen at installation time (for example, - Freeciv 2.6.0 (GTK+3 client).) Just go to click on - Start→Programs→Freeciv 2.6.0 (GTK+3 client)→Freeciv + Freeciv 3.0.0 (GTK+3.22 client).) Just go to click on + Start→Programs→Freeciv 3.0.0 (GTK+3.22 client)→Freeciv That's it! You should be up and running. @@ -997,13 +1011,13 @@ or add cities to the list for an existing nation? Then you have to unpack the tileset into the appropriate place. It's best to install it in your user directory. Locate the existing client - settings file freeciv-client-rc-2.6; see the question HOME directory + settings file freeciv-client-rc-3.0; see the question HOME directory not set? to see where that might be. You want to put the tileset in a - subdirectory named after the current version (e.g., 2.6\) in the same + subdirectory named after the current version (e.g., 3.0\) in the same place as the client settings file. Usually, the main tilespec file - foo.tilespec goes directly under 2.6\, and the rest of the tileset + foo.tilespec goes directly under 3.0\, and the rest of the tileset files will go in a subdirectory named after the tileset (e.g., - 2.6\foo). + 3.0\foo). You can alternatively unpack the tileset into the same data directory as the rest of your Freeciv installation, alongside the supplied @@ -1034,7 +1048,7 @@ freeciv-gtk3.22 --tiles hexemplio and extracting it in the same place as you would a tileset (see previous question). Generally, the .ruleset and .lua files go in a subdirectory named after the ruleset (for instance ancients\*.ruleset; - if there is a .serv file it generally goes directly in the 2.6\ + if there is a .serv file it generally goes directly in the 3.0\ directory. Then you need to tell Freeciv to use it. For single-player games, if -- 2.30.0