home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 July/August / PC Active NR.227.iso / Software / Games / windows / Freeciv-2.1.9-win32-gtk2-setup.exe / doc / FAQ < prev    next >
Encoding:
Text File  |  2009-03-25  |  52.1 KB  |  1,431 lines

  1.                   Freeciv Frequently Asked Questions (FAQ)
  2.  
  3.                  (from http://www.freeciv.org/wiki/FAQ)
  4.  
  5.    Contents
  6.  
  7.    1 Gameplay
  8.       1.1 OK, so I installed Freeciv. How do I play?
  9.       1.2 How do I play multiplayer?
  10.       1.3 Where is the chatline you are talking about, how do I
  11.                chat?
  12.       1.4 Why can't I attack another player's units?
  13.       1.5 How do I declare war on another player?
  14.       1.6 How do I do diplomatic meetings?
  15.       1.7 How do I trade money with other players?
  16.       1.8 How can I change the way a Freeciv game is ended?
  17.       1.9 My irrigated grassland produces only 2 food. Is this a
  18.                bug?
  19.       1.10 How do I play against computer players?
  20.       1.11 Can I build up the palace or throne room as in the
  21.                commercial Civilization games?
  22.       1.12 Can I build land over sea/transform ocean to land?
  23.       1.13 Can I change settings or rules to get different types of
  24.                games?
  25.       1.14 How compatible is Freeciv with the commercial
  26.                Civilization games?
  27.       1.15 My opponents seem to be able to play two moves at once!
  28.       1.16 I am far superiour to my opponent but his last city is on
  29.                a 1x1 island so I cannot conquer it, and he won't give up.
  30.                What can I do?
  31.       1.17 Why are the AI players so hard on 'easy'?
  32.       1.18 Why are the AI players so easy on 'hard'?
  33.       1.19 What distinguishes AI players from humans? What do the
  34.                skill levels mean?
  35.       1.20 How do I play on a hexagonal grid?
  36.       1.21 How do I create teams of AI or human players?
  37.       1.22 I want more action.
  38.    2 Community
  39.       2.1 Does Freeciv violate any rights of the makers of
  40.                Civilization I or II?
  41.       2.2 How do I wake up in the morning?
  42.       2.3 Where can I ask questions or send improvements?
  43.    3 Technical Stuff
  44.       3.1 I've found a bug, what should I do ?
  45.       3.2 I've started a server but the client cannot find it!
  46.       3.3 I can play on my own server, but the metaserver doesn't
  47.                seem to work.
  48.       3.4 How do I change the metaserver info string?
  49.       3.5 Am I using the latest version? Do I need to upgrade?
  50.       3.6 "cannot open display :0"
  51.       3.7 HOME directory not set?
  52.       3.8 How do I start the next game?
  53.       3.9 How do I restart a saved game?
  54.       3.10 The server cannot save games!
  55.       3.11 Why are some of the menus in the Freeciv client disabled?
  56.       3.12 How do I find out about the available units,
  57.                improvements, terrain types, and technologies?
  58.       3.13 My diagonal arrow keys do not work on Solaris.
  59.       3.14 Menu items do not work under KDE.
  60.       3.15 Popup windows are sent to the back in KDE and pile up
  61.                there.
  62.       3.16 The client complains it can't read the .civclientrc file.
  63.       3.17 My Freeciv client dumps core when I start it!
  64.       3.18 Freeciv fails to compile due to the Xaw libraries.
  65.       3.19 When compiling Freeciv from source, the no command cannot
  66.                be found.
  67.       3.20 How do I compile Freeciv under Solaris?
  68.       3.21 How do I compile Freeciv under Solaris or FreeBSD?
  69.       3.22 I hate isometric view! How do I play with Civilization I
  70.                style graphics?
  71.       3.23 What other GUI options do I have for the Freeciv client?
  72.       3.24 How do I enable/disable sound support?
  73.       3.25 Where can I find more information on the *.ruleset files?
  74.       3.26 How can I add add additional civilizations in the nation/
  75.                subdirectory, or add cities to the list for an existing
  76.                nation?
  77.       3.27 How do I change the font?
  78.       3.28 I am having problems with accented characters. What
  79.                gives?
  80.       3.29 How can i change the language of my client/server?
  81.       3.30 How do I get the latest development code?
  82.       3.31 How do I disable full screen mode?
  83.       3.32 What are the system requirements ?
  84.          3.32.1 Memory
  85.          3.32.2 Processor
  86.          3.32.3 Graphic display
  87.          3.32.4 Network
  88.    4 Windows
  89.       4.1 How do I use Freeciv under MS Windows ?
  90.       4.2 Retrieving the Native Windows Freeciv
  91.       4.3 OK, I've downloaded and installed it, how do I run it?
  92.       4.4 I've started civclient, but don't know what to do next?
  93.       4.5 Native client: How do I save and restart a saved game?
  94.       4.6 How do I use a different tileset?
  95.       4.7 How do I use a different ruleset?
  96.       4.8 I opened a ruleset file in Notepad and it is very hard to
  97.                read
  98.    5 Mac OS X
  99.       5.1 How do I install the latest version of Freeciv?
  100.       5.2 How do I compile Freeciv myself?
  101.       5.3 How do I install X11?
  102.       5.4 How do I troubleshoot Freeciv crashes?
  103.       5.5 Freeciv crashes because it doesn't find libXinerama
  104.                something?
  105.       5.6 How do I install new tilesets?
  106.       5.7 How do I scroll the map?
  107.       5.8 Freeciv won't start on my machine
  108.  
  109. -------
  110.  
  111. 1 Gameplay
  112.  
  113. -------
  114.  
  115. 1.1 OK, so I installed Freeciv. How do I play?
  116.  
  117.    Freeciv is a client/server system. But in most cases you don't have to
  118.    worry about this; the server is run automatically for you when you
  119.    start a new game. So unless you're using one of the older Freeciv
  120.    client programs all you have to do is run the client. Do this by
  121.    double-clicking on the civclient executable program or by typing
  122.    civclient in a terminal.
  123.  
  124.    Once the client starts, select start new game. Now edit your game
  125.    settings (the defaults should be fine for a beginner-level
  126.    single-player game) and press the start button.
  127.  
  128.    Once the game is started you can find information in its Help menu. If
  129.    you've never played a Civilization-style game before you may want to
  130.    look at the help on Playing.
  131.  
  132.    You can continue to change the game settings through the Server Options
  133.    menu item in the Game menu. Type /help in the chatline (or server
  134.    command line) to get more information about server commands.
  135.  
  136.    Detailed explanations of how to play Freeciv are also in the
  137.    ./doc/README file distributed with the source code, and in the online
  138.    manual available on this site. The manual covers both the client and
  139.    the server, but it may not completely match the version you are
  140.    playing. It is available in several languages and it can be downloaded
  141.    for offline use.
  142.  
  143. -------
  144.  
  145. 1.2 How do I play multiplayer?
  146.  
  147.    There are two sorts of multiplayer games to play: local games and
  148.    global games. The below directions are for the gtk client. Other
  149.    clients behave similarly.
  150.  
  151.    To play a local game, simply start up a new game the way you normally
  152.    would. When you get to the pre-game screen hold on and wait for other
  153.    players to connect. Now your fellow players (on the same LAN) should
  154.    launch their clients, choose Connect to Network Game and then Local
  155.    Area Network. You should see the existing server listed; double-click
  156.    on it to join.
  157.  
  158.    To play a global game, you do not start the game yourself but connect
  159.    to a server already running on the internet. Choose Connect to Network
  160.    Game and then Internet Metaserver. A list of active servers should come
  161.    up; double-click one to join it.
  162.  
  163.    You can also choose to directly connect to a specific server, provided
  164.    you know the IP address and port of the server you're connecting to.
  165.    This server will then show up under Local Area Network. You may want to
  166.    start up the server by hand (with civserver in a terminal or by
  167.    double-clicking on the executable) and connect to it directly from all
  168.    clients. You may also start up the server with the -m command-line
  169.    option, and it will show up on the list of global games (, and show up
  170.    in other people's metaserver list?)).
  171.  
  172. -------
  173.  
  174. 1.3 Where is the chatline you are talking about, how do I chat?
  175.  
  176.    The chatline is located at the bottom of the window. Sometimes you have
  177.    to activate a Chat tab to see it.
  178.  
  179.    In SDL Freeciv you have to press Tab to access the chatline.
  180.  
  181.    The chatline can be used for normal chatting or for issuing server
  182.    commands by typing:
  183. /Command
  184.  
  185. -------
  186.  
  187. 1.4 Why can't I attack another player's units?
  188.  
  189.    You have to declare war first. F3, Cancel treaty. See below.
  190.  
  191.    (You start out at war with all players, but you are always offered a
  192.    cease-fire treaty upon first contact which has to be broken before you
  193.    can attack the player's units or cities.)
  194.  
  195. -------
  196.  
  197. 1.5 How do I declare war on another player?
  198.  
  199.    Go to the players dialog, select the player, and click the Cancel
  200.    treaty button. This drops you from "cease fire" or "armistice" into
  201.    "war". If you've already signed a permanent treaty with the player you
  202.    may have to do it more than once.
  203.  
  204. -------
  205.  
  206. 1.6 How do I do diplomatic meetings?
  207.  
  208.    Open players report. Select a player. Click the Meet button. But
  209.    remember that you have to either have contact with the player or
  210.    embassy established in one of his cities. Before version 2.0 AI players
  211.    couldn't negotiate treaties thus you couldn't meet with them.
  212.  
  213. -------
  214.  
  215. 1.7 How do I trade money with other players?
  216.  
  217.    If you want to make a monetary exchange, first enter the amount in the
  218.    gold text box of the two players and then press Enter to insert the
  219.    clause in the treaty.
  220.  
  221. -------
  222.  
  223. 1.8 How can I change the way a Freeciv game is ended?
  224.  
  225.    A standard Freeciv game ends when only one player/team is left alive,
  226.    when a player's spaceship arrives at Alpha Centauri, or when you reach
  227.    the ending year - whichever comes first.
  228.  
  229.    You can change the default ending year by changing the endyear setting.
  230.    You can do this through the Server Options (see Server options) menu
  231.    choice in the Game menu or by typing into the chatline something like:
  232. /set endyear 3000
  233.  
  234.    You can end a running game immediately with:
  235. /endgame
  236.  
  237.    For more information, try:
  238. /help endgame
  239.  
  240.    If you want to avoid the game ending by space race, you can change the
  241.    spacerace setting - again either through the Server Options dialog or
  242.    through the chatline by:
  243. /set spacerace 0
  244.  
  245.    You cannot change the conquest victory condition. A player who defeats
  246.    all enemies will always win the game.
  247.  
  248. -------
  249.  
  250. 1.9 My irrigated grassland produces only 2 food. Is this a bug?
  251.  
  252.    No, it isn't. It's a feature. Your government is probably despotism,
  253.    which has a -1 penalty whenever a tile produces more than 2 units of
  254.    food/production/trade. You should change your government (See
  255.    Government) to get rid of this penalty.
  256.  
  257. -------
  258.  
  259. 1.10 How do I play against computer players?
  260.  
  261.    See also How do I create teams of AI or human players?
  262.  
  263.    In most cases when you start a single-player game you can change the
  264.    number of players, and their difficulty, directly through the
  265.    spinbutton. Note the number of players here includes human players (an
  266.    aifill of 5 adds AI players until the total number of players becomes
  267.    5).
  268.  
  269.    If you are playing on a remote server, you'll have to do this manually.
  270.    Change the aifill server option through the Server Options dialog, or
  271.    do it on the chatline with something like:
  272. /set aifill 30
  273.  
  274.    Difficulty levels are set with the /hard, /normal, /easy, and /novice
  275.    commands.
  276.  
  277.    You may also create AI players individually.
  278.    For instance, to create one hard and one easy AI player, enter:
  279. /create ai1
  280. /hard ai1
  281. /create ai2
  282. /easy ai2
  283. /list
  284.  
  285.    More details are in the ./doc/README file supplied with Freeciv and the
  286.    online manual on this site.
  287.  
  288. -------
  289.  
  290. 1.11 Can I build up the palace or throne room as in the commercial Civilization
  291. games?
  292.  
  293.    No. This feature is not present in Freeciv, and will not be until
  294.    someone draws the graphics for it.
  295.  
  296. -------
  297.  
  298. 1.12 Can I build land over sea/transform ocean to land?
  299.  
  300.    Yes. You can do that by placing engineer units on a transport and going
  301.    to the ocean tile you want to build land on (this must be in a land
  302.    corner). Click the transport to display a list of the transported
  303.    engineers and activate them. Then give them the order of transforming
  304.    this tile to swamp. This will take a very long time though, so you'd
  305.    better try with 6 engineers at a time.
  306.  
  307. -------
  308.  
  309. 1.13 Can I change settings or rules to get different types of games?
  310.  
  311.    Of course.
  312.  
  313.    Before the game is started, you may change settings through the server
  314.    options dialog (available in the pregame screen). You may also change
  315.    these settings or use server commands through the chatline. If you use
  316.    the chatline, use the
  317. /show
  318.  
  319.    command to display the most commonly-changed settings (see show), or
  320. /help <setting>
  321.  
  322.    to get help on a particular setting, or
  323. /set <setting> <value>
  324.  
  325.    to change a setting to a particular value(see set).
  326.    After the game begins you may still change some settings (but not
  327.    others).
  328.  
  329.    World maps can be created using the CivWorld map editor (available
  330.    separately). It is also possible to edit savefiles from running games:
  331.    save the game and open it with civworld (or with a text editor, if
  332.    you're ambitious).
  333.  
  334.    You can create rulesets or "modpacks" - alternative sets of units,
  335.    buildings, and technologies. Several different rulesets come with the
  336.    Freeciv distribution, including a civ1 (Civilization 1 compatibility
  337.    mode), civ2 (Civilization 2 compatibility mode), and history (more
  338.    historically accurate) rulesets. Use the rulesetdir command (see
  339.    rulesetdir) to change the ruleset (as in /rulesetdir civ2). Note the
  340.    ruleset mechanism is still being refined from version to version; in
  341.    2.1 you will be able to choose the ruleset directly through the pregame
  342.    screen.
  343.  
  344.    Finally, upgrade! Freeciv continues to improve from version to version:
  345.    a rule may change when the mailing list agrees it is 'wrong'. See, for
  346.    instance, the NEWS.
  347.  
  348. -------
  349.  
  350. 1.14 How compatible is Freeciv with the commercial Civilization games?
  351.  
  352.    Freeciv was created as a multiplayer version of CivilizationΓäó with
  353.    players moving simultaneously. Rules and elements of Civilization II,
  354.    and features required for single-player use, such as AI players, were
  355.    added later. It is still a stated goal to let Freeciv's game engine be
  356.    100% compatible with CivilizationΓäó I and II, but only as an option.
  357.  
  358.    This is why Freeciv comes with three game configurations (rulesets):
  359.    the civ1 and civ2 modpacks implement game rules, elements and features
  360.    that bring it as close as possible to Civilization I and Civilization
  361.    II respectively, while the default modpack tries to reflect the most
  362.    popular settings among Freeciv players. Unimplemented Civilization I
  363.    and II features are mainly those that would have little or no benefit
  364.    in multiplayer mode, and nobody is working on closing this gap.
  365.  
  366.    Relevant discussions on the freeciv-dev mailing list:
  367.      * in Jan, 1999
  368.      * in Jun, 1999
  369.      * in Apr, 2000
  370.  
  371.    Little or no work is being done on implementing features from other
  372.    similar games, such as SMAC, CTP or Civilization III. See Mike Jing's
  373.    list of differences and two discussion threads in July, 2002.
  374.  
  375.    So the goal of compatibility is mainly used as a limiting factor in
  376.    development: when a new feature is added to Freeciv that makes gameplay
  377.    different, it is always implemented in such a way that the
  378.    "transitional" behaviour remains available as an option.
  379.  
  380.    See also Projects.
  381.  
  382. -------
  383.  
  384. 1.15 My opponents seem to be able to play two moves at once!
  385.  
  386.    Freeciv's multiplayer facilities are asynchronous: during a turn, moves
  387.    from connected clients are processed in the order they are received.
  388.    Server managed movement is executed in between turns. This allows human
  389.    players to surprise their opponents by clever use of goto or quick
  390.    fingers.
  391.  
  392.    In some older versions, bugs in the game engine would sometimes allow
  393.    AI players to move twice in a row against humans. As of Freeciv 2.0
  394.    this should no longer happen.
  395.  
  396.    In Freeciv 2.1 an alternating movement option will be available, in
  397.    which only one player can move their units at a time.
  398.  
  399. -------
  400.  
  401. 1.16 I am far superiour to my opponent but his last city is on a 1x1 island so I
  402. cannot conquer it, and he won't give up. What can I do?
  403.  
  404.    Research amphibious warfare, build a marine, and get him.
  405.  
  406. -------
  407.  
  408. 1.17 Why are the AI players so hard on 'easy'?
  409.  
  410.    You are not expanding fast enough. See a discussion on freeciv-dev.
  411.  
  412.    Also, for version 2.0 and later, try the 'novice' difficulty level.
  413.  
  414.    See also a thread from Freeciv Forum.
  415.  
  416.    Be aware that Freeciv 2.0.0 has a bug that makes the easy AI players as
  417.    good as the hard AIs on expansion. Upgrade to Freeciv 2.0.1 or higher
  418.    version if its your case.
  419.  
  420.    You can also turn off Fog of War. That way, you will see the attacks of
  421.    the AI. Just type /set fogofwar 0' on the chat line.
  422.  
  423. -------
  424.  
  425. 1.18 Why are the AI players so easy on 'hard'?
  426.  
  427.    Several reasons. For example, the AI is heavily playtested under and
  428.    customized to the default ruleset and server settings. Although there
  429.    are several provisions in the code to adapt to changing rules, playing
  430.    under different conditions is quite a handicap for it. Though mostly
  431.    the AI simply doesn't have a good, all encompassing strategy besides
  432.    "eliminate nation x". For further details, see AI.
  433.  
  434.    To make the game harder, you could try putting some or all of the AI
  435.    into a team. This will ensure that they will waste no time and
  436.    resources negotiating with each other and spend them trying to
  437.    eliminate you. They will also help each other by trading techs. You can
  438.    use the team command to set teams before the game starts. For AI teams
  439.    you have to create the AI players first using the create command. For
  440.    example
  441. /create ai1
  442. /create ai2
  443. /team ai1 aiteam
  444. /team ai2 aiteam
  445.  
  446.    Note that "aiteam" is just the name of the team of the AI players. You
  447.    can also form more than one AI teams by using different team names, or
  448.    put some AI players teamed with you.
  449.  
  450. -------
  451.  
  452. 1.19 What distinguishes AI players from humans? What do the skill levels mean?
  453.  
  454.    AI players in Freeciv operate in the server, partly before all clients
  455.    move, partly afterwards. Unlike the clients, they can observe the full
  456.    state of the game, including everything about other players.
  457.    Additionally, Hard AI players can see every game unit even through fog
  458.    of war.
  459.  
  460.    AI players can change production without penalty and switch governments
  461.    without going through anarchy. Additionally, Hard AI players can set
  462.    their research, tax or luxury to 100% regardless of their governments.
  463.  
  464.    Other than this, the AI players are not known to cheat.
  465.  
  466.    Further, the easy AI are less eager to build cities, and at easy and
  467.    normal, the AI 'forget' where huts are and cannot plan attacks against
  468.    enemy units they shouldn't be aware of.
  469.  
  470. -------
  471.  
  472. 1.20 How do I play on a hexagonal grid?
  473.  
  474.    In 2.0, it is possible to play with hexagonal instead of rectangular
  475.    tiles. To do this you need to set your topology before the game starts
  476. /set topology 13
  477.  
  478.    and switch to a hexagonal tileset (isophex is included in 2.0). Note if
  479.    you do it wrong, you may end up playing with a rectangular tileset on a
  480.    "true" hexagonal grid or to play with a hexagonal tileset on a
  481.    rectangular grid - this is probably not what you want.
  482.  
  483.    If you start a new game the grid (topology) will automatically be set
  484.    to match your tileset. However since you can't change the tileset in
  485.    pre-game this may not be helpful. You can try running the client as
  486. civclient -t isophex
  487.  
  488.    to set the tileset immediately on startup.
  489.  
  490. -------
  491.  
  492. 1.21 How do I create teams of AI or human players?
  493.  
  494.    See also How do I play against computer players?.
  495.  
  496.    In 2.0 teams are not 100% stable, but they are quite playable.
  497.    Unfortunately you have to use the command-line interface (through the
  498.    chatline) to set up teams.
  499.  
  500.    First of all try the /list command. This will show you all players
  501.    created, including human players and created AI players. AI players
  502.    created through aifill will not show up here (they aren't created until
  503.    the game starts) so you can't assign those players to teams. To assign
  504.    AI players to teams you have to create them first, as in /create ai1 to
  505.    create an AI player named "ai1".
  506.  
  507.    Now, you're ready to assign players to teams. To do this you use the
  508.    team command. For example, to create two AI players and put them on the
  509.    same team you can do
  510. /create ai1
  511. /create ai2
  512. /team ai1 team1
  513. /team ai2 team1
  514.  
  515.    You may also assign teams for human players, of course. If in doubt use
  516.    the /list command again; it will show you the name of the team each
  517.    player is on. Make sure you double-check the teams before starting the
  518.    game; you can't change teams after you start and a typo here (like
  519.    misspelling "team1" as "taem1") will give you the wrong teams.
  520.  
  521. -------
  522.  
  523. 1.22 I want more action.
  524.  
  525.    In Freeciv, expansion is everything, even more so than in the
  526.    single-player commercial Civilization games. Some players find it very
  527.    tedious to build on an empire for hours and hours without even meeting
  528.    an enemy.
  529.  
  530.    See some techniques to speed up the game. The basic idea is to reduce
  531.    the time and space allowed for expansion as much as possible. One idea
  532.    for multiplayer mode is to add AI players: they reduce the space per
  533.    player further, and you can toy around with them early on without other
  534.    humans being aware of it. This only works after you can beat the AI, of
  535.    course.
  536.  
  537.    Another idea is to create starting situations in which the players are
  538.    already fully developed. There is no automated support for this yet,
  539.    but you can create populated maps with CivWorld.
  540.  
  541. -------
  542.  
  543. 2 Community
  544.  
  545. -------
  546.  
  547. 2.1 Does Freeciv violate any rights of the makers of Civilization I or II?
  548.  
  549.    There have been debates on this and the honest answer seems to be: we
  550.    don't know.
  551.  
  552.    Freeciv doesn't contain any actual material from the commercial
  553.    Civilization games. (The Freeciv maintainers have always been very
  554.    strict in ensuring that materials contributed to the Freeciv
  555.    distribution or website do not violate anyone's copyright.) The name of
  556.    Freeciv is probably not a trademark infringement. The user interface is
  557.    similar, but with many (deliberate) differences. The game itself can be
  558.    configured to be practically identical to Civilization I or II, so if
  559.    the rules of a game are patentable, and those of the said games are
  560.    patented, then Freeciv may infringe on that patent, but we don't
  561.    believe this to be the case.
  562.  
  563.    Incidentally, there are good reasons to assume that Freeciv doesn't
  564.    harm the sales of any of the commercial Civilization games in any way.
  565.  
  566. -------
  567.  
  568. 2.2 How do I wake up in the morning?
  569.  
  570.    We're open to suggestions on this one.
  571.  
  572.    You can try to give Freeciv to your boss. There is no guarantee, but he
  573.    may wake up later than you. Remind yourself that if you run into him at
  574.    Civilization Anonymous, it's time to change jobs.
  575.  
  576. -------
  577.  
  578. 2.3 Where can I ask questions or send improvements?
  579.  
  580.    Please ask questions about the game, its installation, or the rest of
  581.    this site at the Freeciv Forums.
  582.  
  583.    Patches and bug reports are best reported to the Freeciv bug tracking
  584.    system at bugs.freeciv.org.
  585.  
  586.    Copies of submissions to bugs.freeciv.org are automatically sent to the
  587.    development mailing list, with a ID in the subject; replies that
  588.    preserve the bug ID will be threaded properly in the bug tracking
  589.    system as long as you respect the mail reply-to.
  590.  
  591. -------
  592.  
  593. 3 Technical Stuff
  594.  
  595. -------
  596.  
  597. 3.1 I've found a bug, what should I do ?
  598.  
  599.    See Bug Reporting.
  600.  
  601. -------
  602.  
  603. 3.2 I've started a server but the client cannot find it!
  604.  
  605.    By default, your server will be available on host localhost (your own
  606.    machine), port 5555; these are the default values your client uses when
  607.    asking which game you want to connect to.
  608.  
  609.    So if you don't get a connection with these values, your server isn't
  610.    running, or you used -p to start it on a different port, or your
  611.    system's network configuration is broken.
  612.  
  613.    To start your local server, go to /usr/local/bin/ and run civserver.
  614.    Then type start to begin!
  615. mike@localhost:/usr/local/bin$ ./civserver
  616. This is the server for Freeciv version 2.0.8
  617. You can learn a lot about Freeciv at http://www.freeciv.org/
  618. 2: Now accepting new client connections.
  619.  
  620. > start
  621. Starting game.
  622. 2: Loading rulesets
  623.  
  624.    If the server is not running, you will NOT be able to connect to your
  625.    local server.
  626.  
  627.    If you can't connect to any of the other games listed, e.g. those on
  628.    pubserver, a firewall in your organisation/ISP is probably blocking the
  629.    connection.
  630.  
  631. -------
  632.  
  633. 3.3 I can play on my own server, but the metaserver doesn't seem to work.
  634.  
  635.    We have dedicated gameservers now (pubserver.freeciv.org and
  636.    civ.alkar.net), so if your metaserver button turns up an empty list,
  637.    there's probably something wrong with your setup.
  638.  
  639.    First, check your Freeciv version. Freeciv 1.9.0 up to and including
  640.    1.14.2 use the old metaserver, 2.0 and higher use the new metaserver;
  641.    if you're mixing versions, you may be getting the wrong list.
  642.  
  643.    If you can view the metaserver page with your WWW browser, and servers
  644.    are listed, but the client's Metaserver button still fails to list
  645.    them, you may be behind a non-transparent WWW proxy. See proxy settings
  646.    for a detailed explanation.
  647.  
  648. -------
  649.  
  650. 3.4 How do I change the metaserver info string?
  651.  
  652.    Use the /metamessage or /metatopic commands. See /help metamessage.
  653.  
  654. -------
  655.  
  656. 3.5 Am I using the latest version? Do I need to upgrade?
  657.  
  658.    The current stable Freeciv version is 2.0.9. For an overview of changes
  659.    that went into this release, see the NEWS file (see NEWS as well).
  660.  
  661.    The NEWS-#.#.# file is only updated for a new release; updates to
  662.    Subversion are listed in the freeciv-commits archives (see Mailing
  663.    Lists) and the actual code changes can be reviewed using our online
  664.    source code browser.
  665.  
  666.    If you decide to upgrade, see the Download page for source code or
  667.    contributed binaries.
  668.  
  669.    Not all precompiled binaries and ports have been updated to 2.0.9 yet.
  670.    If you can contribute, please do! Prepare a package and announce it to
  671.    freeciv-dev@gna.org.
  672.  
  673.    Clients and servers of different versions are often incompatible due to
  674.    changes in the client/server protocol. You will see incompatibilities
  675.    as a 'mismatching capabilities' error. For example, 2.0.0 and 2.0.8 are
  676.    compatible; 2.0.0 and 2.1.0 are not.
  677.  
  678. -------
  679.  
  680. 3.6 "cannot open display :0"
  681.  
  682.    The Freeciv client is unable to open a window on your local X display.
  683.    Are you running an X server at all? Maybe you need to install and run
  684.    one, or switch to a Freeciv that doesn't need X; see the previous
  685.    question.
  686.  
  687.    Under Mac OS X, try starting the Freeciv client from the xterm session
  688.    running under X.
  689.  
  690. -------
  691.  
  692. 3.7 HOME directory not set?
  693.  
  694.    The Freeciv client wants to write a configuration file named
  695.    .civclientrc in your $HOME directory. On MS Windows, the $HOME variable
  696.    is not always set. This can be done from the DOS prompt or a .bat file,
  697.    for example:
  698. set home=C:\freeciv
  699.  
  700.    You can still play if this error message appears, but your client
  701.    options won't be saved.
  702.  
  703. -------
  704.  
  705. 3.8 How do I start the next game?
  706.  
  707.    A running civserver can only run a single game. Once the game has been
  708.    started with the /start command, restarting is impossible.
  709.  
  710.    To start a new game, /quit the server and start a new one, then
  711.    reconnect the client to it. On pubserver.freeciv.org we run additional
  712.    software that restarts servers automatically once nobody is connected
  713.    anymore.
  714.  
  715. -------
  716.  
  717. 3.9 How do I restart a saved game?
  718.  
  719.    If for some reason you can't use the start-screen interface for loading
  720.    a game, you can load one directly through the server command line (see
  721.    Command-line_options). You can start civserver with the -f option, for
  722.    example
  723. civserver -f civgame1150.sav
  724.  
  725.    . Or you can use the /load command inside the server before starting
  726.    the game. Make sure you saved the game manually, because the server
  727.    only autosaves every ten turns per default.
  728.  
  729. -------
  730.  
  731. 3.10 The server cannot save games!
  732.  
  733.    In a local game the games will be saved into the default Freeciv save
  734.    directory (typically ~/.freeciv/saves/). If you are running the server
  735.    from the command line, however, any savegames will be stored in the
  736.    current directory. If the saveturns server variable is set, the server
  737.    will periodically save the game automatically (which can take a lot of
  738.    disk space in some cases). In any case, you should check the ownership,
  739.    permissions, and disk space/quota for the directory or partition you're
  740.    trying to save to.
  741.  
  742. -------
  743.  
  744. 3.11 Why are some of the menus in the Freeciv client disabled?
  745.  
  746.    Menus that cannot be used will be disabled. This means some menus are
  747.    disabled during pregame, or unless you select a unit, or if the game
  748.    has ended.
  749.  
  750.    It's also possible that you're not connected to a game server at all.
  751.    If you start the client it should allow you to create a new game
  752.    automatically (by pressing the Start New Game button). You may also try
  753.    running the server from the command line (as civserver) then connecting
  754.    to it manually with the client (connect to localhost). Use the /start
  755.    command to begin the game once you have connected. The server will now
  756.    load some configuration files that some of the menus depend on.
  757.  
  758. -------
  759.  
  760. 3.12 How do I find out about the available units, improvements, terrain types, and
  761. technologies?
  762.  
  763.    There is extensive help on this in the Help menu, but only once the
  764.    game has been started - this is because all of these things are
  765.    configurable up to that point; see also Why are some of the menus in
  766.    the Freeciv client disabled? (Some work needs to be done to make this
  767.    more intuitive.)
  768.  
  769.    As of version 2.1, the game is shipped with an interactive tutorial. To
  770.    run it, select Start Scenario Game from the main menu, then load the
  771.    tutorial scenario.
  772.  
  773.    Outside the Freeciv client, we have some online tutorials in the Docs
  774.    section. A graph of the (default) technology tree is available on the
  775.    wiki or from David Pfitzner.
  776.  
  777. -------
  778.  
  779. 3.13 My diagonal arrow keys do not work on Solaris.
  780.  
  781.    Why exactly, I don't know, but you have to xmodmap a few keys around.
  782.    From my .xinitrc:
  783. xmodmap -e 'keycode 27 = Up' \
  784.         -e 'keycode 31 = Left' \
  785.         -e 'keycode 34 = Down' \
  786.         -e 'keycode 35 = Right' \
  787.         -e 'keycode 76 = Up' \
  788.         -e 'keycode 98 = Left' \
  789.         -e 'keycode 120 = Down' \
  790.         -e 'keycode 100 = Right'
  791.  
  792.    See also the April, 2000 thread on this subject.
  793.  
  794. -------
  795.  
  796. 3.14 Menu items do not work under KDE.
  797.  
  798.    Deactivate NumLock.
  799.  
  800. -------
  801.  
  802. 3.15 Popup windows are sent to the back in KDE and pile up there.
  803.  
  804.    When opening popups in the Xaw client activated from other popups, eg.
  805.    the Change production dialog in the city window, the popup that was
  806.    previously open gets sent to the back. After a while the client slows
  807.    down due to the number of open city windows, and they have to be closed
  808.    one by one. The same thing may happen to report windows.
  809.  
  810.    This problem (PR#866; see maintainer's comment) is specific to the KDE
  811.    window manager. If you know a way around it, please let us know.
  812.  
  813. -------
  814.  
  815. 3.16 The client complains it can't read the .civclientrc file.
  816.  
  817.    This is harmless: the file will be created to store your client
  818.    options, as soon as you save them; but it isn't supplied initially.
  819.  
  820. -------
  821.  
  822. 3.17 My Freeciv client dumps core when I start it!
  823.  
  824.    Read on if you are using the Xaw client under certain Linux
  825.    distributions or IRIX.
  826.  
  827.    In all likelihood, the problem is an enhanced version of the Xaw
  828.    library, (Xaw3d, Xaw95,or neXtaw). A Freeciv binary compiled against
  829.    the 'plain' Xaw library will segfault upon startup when used with
  830.    these.
  831.  
  832.    Remedies:
  833.      * Freeciv can be recompiled to use Xaw3d, if you have it: use
  834.  
  835. configure --with-xaw3d
  836.      * Make sure the libXaw.so Freeciv is seeing is an unenhanced version
  837.        (by installing the appropriate package, pointing to the right
  838.        version using environment variables, or whatever; details depend on
  839.        platform)
  840.      * If for some reason you can't, but there is a 'plain' libXaw.a
  841.        somewhere: hunt through the Makefiles and change lines which
  842.        contain -lXaw to /usr/X11/lib/libXaw.a, or wherever libXaw.a is
  843.        stored on your machine, then recompile (this was suggested by
  844.        <dva AT uu.gatech.edu>
  845.      * Install GTK+ (if not installed already), compile and use the GTK+
  846.        client instead of the Xaw one.
  847.  
  848.    This problem used to be documented in the SuSE Linux support database.
  849.  
  850.    If your SEGV at startup is due to a different problem, please report it
  851.    to the developers' bug reporting system, by sending it to
  852.    bugs@freeciv.org.
  853.  
  854. -------
  855.  
  856. 3.18 Freeciv fails to compile due to the Xaw libraries.
  857.  
  858.    As reported with Debian 2.1:
  859. > make[2]: Entering directory `/usr/src/freeciv/client'
  860. > Making all in gui-xaw
  861. > make[3]: Entering directory `/usr/src/freeciv/client/gui-xaw'
  862. > gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I./../include
  863. > -I../../common -I../../intl  -I/usr/X11R6/include    -g -O2 -Wall -c
  864. > pixcomm.c
  865. > In file included from pixcomm.c:54:
  866. > pixcommp.h:54: X11/Xaw3d/CommandP.h: No such file or directory
  867. > make[3]: *** [pixcomm.o] Error 1
  868. [...]
  869.  
  870.    This is, again, an Xaw/Xaw3d confusion problem. In this particular
  871.    case, the Debian xaw3dg package is not installed on the system.
  872.  
  873.    To select plain Xaw or Xaw3d explicitly, use:
  874. ./configure --with-xaw [...]
  875. ./configure --with-xaw3d [...]
  876.  
  877. -------
  878.  
  879. 3.19 When compiling Freeciv from source, the no command cannot be found.
  880.  
  881.    This silly error message, and possibly others, may arise if you
  882.    ./configure --with-included-gettext to use the [internationalization
  883.    multilingual support] library (GNU gettext) distributed with Freeciv,
  884.    but change your mind later. The problem is the creation of a libintl.h
  885.    -> intl/libgettext.h that should be removed upon reconfiguration, but
  886.    isn't. See this question asked on freeciv-dev and the answer given
  887.    there.
  888.  
  889.    The same error message may arise if you have no gettext on your system
  890.    and forget to use --with-included-gettext.
  891.  
  892. -------
  893.  
  894. 3.20 How do I compile Freeciv under Solaris?
  895.  
  896.    Solaris (2.5 and up) has its own version of X in /usr/openwin, its own
  897.    version of make in /usr/ccs/bin/make, and its own compiler (to be
  898.    purchased separately) which, if you have it, is available in
  899.    /opt/SUNWspro/bin. Solaris does not provide the XPM library, which is
  900.    required for the Xaw client; it doesn't provide any of the stuff
  901.    required for imlib, gdk and gtk, either, which is required to build the
  902.    GTK+ client. (This stuff can be compiled however, and is now more
  903.    readily installable with the Ximian GNOME distribution.)
  904.  
  905.    To confuse matters further, many local systems administrators add MIT X
  906.    (usually, in /usr/X11), GNU make, and the gcc compiler. If you're
  907.    unlucky, the
  908. ./configure && make
  909.  
  910.    procedure will get confused about these different versions of tools.
  911.  
  912.    However, with some patience, everything can be compiled without
  913.    problems. Details are provided in the Freeciv INSTALL document.
  914.  
  915. -------
  916.  
  917. 3.21 How do I compile Freeciv under Solaris or FreeBSD?
  918.  
  919.    On Solaris, FreeBSD, and some other systems, the default make isn't GNU
  920.    make. In order to compile you must either
  921. ./configure --disable-cvs-deps --disable-nls
  922.  
  923.    in order to disable the GNU make specific parts of the Makefile, or
  924.    simply use GNU make.
  925.  
  926. -------
  927.  
  928. 3.22 I hate isometric view! How do I play with Civilization I style graphics?
  929.  
  930.    Start the client as
  931. civclient --tiles trident
  932.  
  933.    There is also now a client option in the Local Settings menu.
  934.  
  935. -------
  936.  
  937. 3.23 What other GUI options do I have for the Freeciv client?
  938.  
  939.    The look and feel of your GUI is mainly determined by the Freeciv
  940.    client you use.
  941.  
  942.    The original client is based on the Athena widget set (Xaw), which is
  943.    fast and very widely available, but many users find it old-fashioned.
  944.    The client can also be compiled to use Xaw3d. New features are
  945.    sometimes implemented in the GTK+ 2 version only, but the Xaw one still
  946.    has a speed advantage.
  947.  
  948.    Both xaw and gtk clients compile and run on any Unix variant we are
  949.    aware of, not just the ones for which our download section provides
  950.    native installation support.
  951.  
  952.    For Amiga and MS Windows, clients exist that use the native windowing
  953.    system rather than X11. They are both in under active maintenance and
  954.    in the main Subversion tree.
  955.  
  956.    Some details of the GUI can be configured from the running client.
  957.  
  958.    A larger impact is made by the tileset used to display terrain, cities,
  959.    units, etcetera. A tileset can be specified when the client is started
  960.    up.
  961.  
  962.    Other tilesets in both categories are separately available from our
  963.    download page.
  964.  
  965.    We do not distribute commercial CivilizationΓäó game tiles for obvious
  966.    copyright reasons.
  967.  
  968. -------
  969.  
  970. 3.24 How do I enable/disable sound support?
  971.  
  972.    The client can be started without sound by supplying the commandline
  973.    arguments: -P none
  974.  
  975.    Further instructions are in ./doc/README.sound in the source tarball.
  976.  
  977.    Please note that the stdsounds are extracted to data/stdsounds with
  978.    soundspec file data/stdsounds.soundspec. For a system-wide installation
  979.    you can extract that into /usr/local/share/freeciv, such that a
  980.    directory /usr/local/share/freeciv/data/stdsounds will exist.
  981.  
  982.    You can then start the client as follows:
  983. civclient -P <plugin> -S stdsounds
  984.  
  985.    If that does not work, try:
  986. civclient -d 3 -P <plugin -S stdsounds
  987.  
  988.    This will help you get some debug information (e.g. why the sound does
  989.    not work).
  990.  
  991. -------
  992.  
  993. 3.25 Where can I find more information on the *.ruleset files?
  994.  
  995.    There is some documentation in the ./doc/ directory, such as
  996.    ./doc/README.effects. The default ruleset also has a minimal
  997.    explanation of what all the fields mean, so default/buildings.ruleset
  998.    would for instance list the meaning of the fields in the
  999.    buildings.ruleset. Also of interest might be the rulesets page on
  1000.    freeciv.org; currently it contains little in the way of documentation
  1001.    but you may help change this by contributing some.
  1002.  
  1003. -------
  1004.  
  1005. 3.26 How can I add add additional civilizations in the nation/ subdirectory, or
  1006. add cities to the list for an existing nation?
  1007.  
  1008.    See Nations.
  1009.  
  1010. -------
  1011.  
  1012. 3.27 How do I change the font?
  1013.  
  1014.    For the GTK+ 1.2 client, you can specify fonts in $HOME/freeciv.rc,
  1015.    which can be copied from the freeciv.rc that comes with Freeciv and
  1016.    edited with a text editor. Use regular X font names such as displayed
  1017.    by a tool like xfontsel.
  1018.  
  1019.    For example,
  1020.  style "help_text"
  1021. {
  1022. font = "-*-courier-medium-r-*-*-14-*-*-*-*-*-iso8859-*"
  1023. }
  1024.  
  1025.    For the GTK+ 2.0 client, you can specify fonts in
  1026.    $HOME/.freeciv.rc-2.0, which can be copied from the freeciv.rc-2.0 that
  1027.    comes with Freeciv and edited with a text editor. Use Pango font names
  1028.    such as displayed by a tool like then Gnome Font Preferences.
  1029.  
  1030.    For example,
  1031. style "help_text"
  1032. {
  1033. font_name = "Monospace 9"
  1034. }
  1035.  
  1036.    For the Xaw client, you can change the font with X resources. You can
  1037.    specify them on the command line with the -xrm command-line option, or
  1038.    put them in your .Xdefaults file or the Freeciv app-defaults file.
  1039.  
  1040.    To change the main font, try something like:
  1041. civclient -- -xrm "Freeciv*.font: 8x16"
  1042.  
  1043.    If the font isn't fixed width, some on the dialogs won't look right,
  1044.    but they'll still work.
  1045.  
  1046.    Note that on Microsoft Windows systems the $HOME environment variable
  1047.    usually isn't set by default, so you have to set it. In that case,
  1048.    create a directory for Freeciv settings somewhere (an obvious place
  1049.    would be
  1050. C:\Documents And Settings\(your username goes here)\Application Data
  1051.  
  1052.    ), then open a command shell and typing something like:
  1053. set HOME="C:\Documents And Settings\(your username goes here)\Application Data"
  1054.  
  1055.    If $HOME is already in use by other applications, just use that
  1056.    directory.
  1057.  
  1058.    Now copy the settings file to it as instructed above (note the . at the
  1059.    start of the resulting filename) and change some font settings ((e.g.
  1060.    replace Sans with Utopia here and there) and you should notice the
  1061.    effect.
  1062.  
  1063.    (See also this forum thread.)
  1064.  
  1065. -------
  1066.  
  1067. 3.28 I am having problems with accented characters. What gives?
  1068.  
  1069.    The problem is that Freeciv (the server or client) simply cannot
  1070.    display the characters properly in the character encoding it is set to
  1071.    use. This is particularly a problem in older clients like the XAW
  1072.    client and the GTK+ 1.2 client.
  1073.      * In the server, this can be fixed by changing your locale to use
  1074.        UTF-8. Normally this is done by changing the $LANG environment
  1075.        variable (you can see your current $LANG with echo $LANG). A full
  1076.        explanation is beyond the scope of this document, but here are a
  1077.        few common examples. If your $LANG is empty, try setting it to
  1078.        en_US.UTF-8 (for US English). If it is ru_RU.KOI8-R, try setting it
  1079.        to ru_RU.UTF-8. Note that the $LANG of the server only affects
  1080.        terminal input and output of the server, and will not have any
  1081.        effect on client behavior.
  1082.  
  1083.      * In the XAW or GTK+ 1.2 client, the problem occurrs for the exact
  1084.        same reason as in the server. The solution is the same: change your
  1085.        locale to use UTF-8. If this isn't possible you may improve things
  1086.        by installing GNU libiconv. GNU's iconv library has better
  1087.        transliteration support than the iconv that comes on most unix-like
  1088.        systems.
  1089.  
  1090.      * There is no fix available for the Win32 (windows native) client.
  1091.        However with transliteration there shouldn't be much problem.
  1092.  
  1093.      * The GTK+ 2 client should not have any character problems. If you do
  1094.        it is probably a font issue.
  1095.  
  1096.    (Note: the above applies to Freeciv 2.0 and later. Earlier versions of
  1097.    Freeciv had much poorer support for different character sets. You are
  1098.    better off upgrading your Freeciv instead of trying to get things to
  1099.    work in an older Freeciv.)
  1100.  
  1101. -------
  1102.  
  1103. 3.29 How can i change the language of my client/server?
  1104.  
  1105.    On Linux, simply change into your freeciv-directory and type (e.g.)
  1106. LANG=en_US civ
  1107.  
  1108.    For a server in another language go to freeciv-directory/server and
  1109.    type
  1110. LANG=de_DE civserver
  1111.  
  1112.    On Windows create a simple batch file (e.g. freeciv.bat, in the same
  1113.    directory, where you have installed the package) and then run this file
  1114.    instead of civclient.exe (do not forget to change the target of all
  1115.    shortcuts pointing to this new file). The batch consists of 2 lines:
  1116. set LANG=EN
  1117. civclient.exe
  1118.  
  1119. -------
  1120.  
  1121. 3.30 How do I get the latest development code?
  1122.  
  1123.    A snapshot of the development code is made every day; simply retrieve
  1124.    the latest version with your browser. Note: this service is temporarily
  1125.    out of order. --Hima 12:18, 19 January 2007 (UTC)
  1126.  
  1127.    This is development code; it may contain new features, bugs, and
  1128.    incompatibilities with older versions.
  1129.  
  1130.    An alternative is to use Subversion (SVN) directly:
  1131.     1. Obtain and install SVN on your Unix machine. On modern
  1132.        distributions it is already there; look for the svn command. You
  1133.        can get SVN from Tigris.
  1134.     2. Grab the source:
  1135.  
  1136.                 $ svn co svn://svn.gna.org/svn/freeciv/trunk freeciv
  1137.  
  1138.    Once you're retrieved the source, to update it, cd into the freeciv
  1139.    directory and issue svn update.
  1140.  
  1141.    Another useful svn command is svn diff.
  1142.  
  1143.    This shows the changes between the version you have on disk and the
  1144.    current development code.
  1145.  
  1146.    See also How to Contribute to Freeciv development.
  1147.  
  1148.    If you'd like to know more about SVN, try here.
  1149.  
  1150. -------
  1151.  
  1152. 3.31 How do I disable full screen mode?
  1153.  
  1154.    In the GTK2 client, go to View and select Full Screen. It won't take
  1155.    effect until the next time you start the client.
  1156.  
  1157.    In the SDL client, open the Options dialogue, select Video options,
  1158.    deselect the Fullscreen Mode check box and then select the resolution
  1159.    of your choice. The change will take effect immediately.
  1160.  
  1161. -------
  1162.  
  1163. 3.32 What are the system requirements ?
  1164.  
  1165. -------
  1166.  
  1167. 3.32.1 Memory
  1168.  
  1169.    In a typical game the server takes about 15MB of memory and the client
  1170.    needs about 25MB. These values may change with larger maps or tilesets.
  1171.    For a single player game you need to run both the client and the
  1172.    server.
  1173.  
  1174. -------
  1175.  
  1176. 3.32.2 Processor
  1177.  
  1178.    We recommend at least a 100Mhz processor. If you find your game running
  1179.    too slow, these may be the reasons:
  1180.      * Too little memory
  1181.        Swapping memory pages on disc (virtual memory) is really slow. Look
  1182.        at the memory requirements above.
  1183.      * Large map
  1184.        Larger map doesn't necessary mean a more challenging or enjoyable
  1185.        game. You may try a smaller map.
  1186.      * Many AI players
  1187.        Again, having more players doesn't necessary mean a more
  1188.        challenging or enjoyable game.
  1189.      * City Governor (CMA)
  1190.        This is a really useful client side agent which helps you to
  1191.        organize our citizens. However, it consumes many CPU cycles.
  1192.  
  1193. -------
  1194.  
  1195. 3.32.3 Graphic display
  1196.  
  1197.    The GTK2 client works well on 1024x800 or higher resolutions. On
  1198.    smaller screens some dialogs may not fit on the screen.
  1199.  
  1200. -------
  1201.  
  1202. 3.32.4 Network
  1203.  
  1204.    A 56Kb modem should be enough to play a typical pubserver game.
  1205.    However, many players suggest that a large ping is a big disadvantage.
  1206.    Your ISP mustn't block ports 5555 - 5600, because these are the ports
  1207.    which pubserver's servers are run on.
  1208.  
  1209. -------
  1210.  
  1211. 4 Windows
  1212.  
  1213. -------
  1214.  
  1215. 4.1 How do I use Freeciv under MS Windows ?
  1216.  
  1217.    Precompiled binaries can be downloaded from www.freeciv.org.
  1218.  
  1219.    If you want to compile the source code yourself, you will need mingw or
  1220.    cygwin.
  1221.  
  1222. -------
  1223.  
  1224. 4.2 Retrieving the Native Windows Freeciv
  1225.  
  1226.    The Native Windows packages come as self-extracting installers.
  1227.  
  1228.    Simply download and install one of the .EXE installers. There are three
  1229.    different packages available, one using the native win32 widget set,
  1230.    one using the GTK+ 2.0 toolkit, and one using the SDL libraries. The
  1231.    GTK version requires Windows NT, 2000, XP or later.
  1232.  
  1233.    Please note: your virus checker may inform you that Freeciv contains a
  1234.    Trojan. This is most certainly wrong - read the full explanation before
  1235.    posting about it on the forums.
  1236.  
  1237. -------
  1238.  
  1239. 4.3 OK, I've downloaded and installed it, how do I run it?
  1240.  
  1241.    If you used one of the self installer versions then there's a program
  1242.    group with the name chosen at installation time (for example,
  1243.    Freeciv-2.1.0.) Just go to click on
  1244.    StartΓåÆProgramsΓåÆFreeciv-2.1.0ΓåÆFreeciv
  1245.  
  1246.    That's it! You should be up and running.
  1247.  
  1248. -------
  1249.  
  1250. 4.4 I've started civclient, but don't know what to do next?
  1251.  
  1252.    The following steps should get you started:
  1253.     1. The Freeciv client will pop up and after a second you will be taken
  1254.        to the main menu.
  1255.     2. If you want to play against other humans (I think they're human
  1256.        anyway :-) then click on the Connect to Network Game button in the
  1257.        main menu. Then either type in the IP address of the server or
  1258.        select the Internet Metaserver tab to play on the freeciv.org
  1259.        server. Then select an available game and click the Connect button.
  1260.        (You may need to click the Update button to get the list of servers
  1261.        initially and to update it after a while.)
  1262.     3. If you want to play on your local machine against the AI (all other
  1263.        players are AI controlled) then click on the Start New Game button.
  1264.        Then select your difficulty level and the Total players (it
  1265.        includes yourself, so if you wanted to play against four AI
  1266.        players, you'd select 5).
  1267.     4. Click the Pick Nation button to choose your nation, leader name,
  1268.        sex, and city style.
  1269.  
  1270.    That's it! Enjoy!
  1271.  
  1272. -------
  1273.  
  1274. 4.5 Native client: How do I save and restart a saved game?
  1275.  
  1276.    You save the game by clicking the Save Game button at the bottom right
  1277.    of the client window.
  1278.  
  1279.    To load the saved game, click the Load Game button in step three or
  1280.    four above. (The name you saved under will have a .gz added to the end
  1281.    of it when you look in the file list.)
  1282.  
  1283. -------
  1284.  
  1285. 4.6 How do I use a different tileset?
  1286.  
  1287.    The first thing to do is to download the tileset you want to use from
  1288.    Tilesets.
  1289.  
  1290.    Then you have to unpack the tileset into the DATA or root directory in
  1291.    your Freeciv directory (so if your Freeciv directory is
  1292.    C:\FREECIV-2.1.0, then you'd tell WinZip to extract to
  1293.    C:\FREECIV-2.1.0\DATA.) Make sure you tell your extraction program to
  1294.    extract into the subdirectories in the file.
  1295.  
  1296.    Once that's done you can start using the new tileset (FINALLY!) You
  1297.    have to pass an argument to CIVCLIENT.EXE so the easiest way to do that
  1298.    is to open a Command Prompt (from StartΓåÆProgramsΓåÆAccessoriesΓåÆCommand
  1299.    Prompt in my case, sometimes called an MS-DOS Window). Change to the
  1300.    Freeciv directory (for example, cd \FREECIV-2.1.0) and start the client
  1301.    with the -tiles tilesetname option. For example,
  1302. CIVCLIENT -tiles freeland
  1303.  
  1304.    You should be good to go then!
  1305.  
  1306. -------
  1307.  
  1308. 4.7 How do I use a different ruleset?
  1309.  
  1310.    A different ruleset can be used by downloading the ruleset and
  1311.    extracting it in the Freeciv root or data directory
  1312.    (C:\FREECIV-2.1.0\DATA, for example). This should create a subdirectory
  1313.    with the ruleset name (ancients, for example.)
  1314.  
  1315.    Then you need to tell the server to use it. This is done by typing
  1316. /rulesetdir ''ruleset directory''
  1317.  
  1318.    in the chat line of the client before pressing the Start Game button.
  1319.  
  1320. -------
  1321.  
  1322. 4.8 I opened a ruleset file in Notepad and it is very hard to read
  1323.  
  1324.    The ruleset files (and other configuration files) are stored with UNIX
  1325.    line endings which Notepad doesn't handle correctly. Please use WordPad
  1326.    or an alternative editor like notepad2 or notepad++ instead.
  1327.  
  1328. -------
  1329.  
  1330. 5 Mac OS X
  1331.  
  1332. -------
  1333.  
  1334. 5.1 How do I install the latest version of Freeciv?
  1335.  
  1336.      * See Install-MacOSX.
  1337.  
  1338. -------
  1339.  
  1340. 5.2 How do I compile Freeciv myself?
  1341.  
  1342.      * See Install-MacOSX.
  1343.  
  1344. -------
  1345.  
  1346. 5.3 How do I install X11?
  1347.  
  1348.    X11 is an application, part of OS X provided by Apple, but not
  1349.    installed by default.
  1350.  
  1351.    If you have 10.4 "Tiger":
  1352.      * Find your Tiger install disc and insert it
  1353.      * Open the "Optional installs.mpkg" from the CD
  1354.      * Select Applications > X11 in the installer
  1355.  
  1356.    If you have 10.3 "Panther":
  1357.      * Download the X11User.pkg installer from Apple
  1358.      * Open the file and install
  1359.  
  1360.    More about Apple's X11
  1361.  
  1362. -------
  1363.  
  1364. 5.4 How do I troubleshoot Freeciv crashes?
  1365.  
  1366.    Freeciv writes some information to the system log if crashes. To see
  1367.    this, open /Applications/Utilities/Console.app immediately after a
  1368.    crash. Freeciv-related stuff should appear in the bottom.
  1369.  
  1370. -------
  1371.  
  1372. 5.5 Freeciv crashes because it doesn't find libXinerama something?
  1373.  
  1374.    This bug could appear in 10.3 or incomplete X11 installations. To fix
  1375.    it requires either reinstallation of X11 (see above), or some knowledge
  1376.    of OS X internals.
  1377.  
  1378.    I found this fix: (copied from [1])
  1379.     1. Download the Xbin.tgz distro from
  1380.        http://ftp.xfree86.org/pub/XFree86/4.5.0/binaries/Darwin-ppc-5.x/
  1381.     2. Unpack it and locate libXinerama.1.0.dylib in the lib directory
  1382.     3. Put libXinerama.1.0.dylib in /usr/X11R6/lib
  1383.     4. Symlink libXinerama.1.0.dylib to libXinerama.dylib and to
  1384.        libXinerama.1.dylib in that directory
  1385.  
  1386. -------
  1387.  
  1388. 5.6 How do I install new tilesets?
  1389.  
  1390.    First, the Linux way works fine on OS X (put tilesets in ~/.freeciv).
  1391.  
  1392.    There is also an OSX-specific solution (taken from [2]):
  1393.     1. Download your favorite tileset and unpack it.
  1394.     2. Right (or ctrl) click on the client executable and select Show
  1395.        Package Contents from the context menu.
  1396.     3. Go to this directory:
  1397.        Contents/Resources/freeciv-x.y.z/share/freeciv
  1398.     4. Put the *.tileset file and corresponding folder into this
  1399.        directory.
  1400.     5. Start the client and the new tileset should show up in the Local
  1401.        Options dialoge
  1402.  
  1403. -------
  1404.  
  1405. 5.7 How do I scroll the map?
  1406.  
  1407.    To recenter the view, you can right-click either on the overview or the
  1408.    large map (the playfield). To right click, hold the command key (apple
  1409.    symbol key) while clicking.
  1410.  
  1411. -------
  1412.  
  1413. 5.8 Freeciv won't start on my machine
  1414.  
  1415.    There can be many reasons for this. Here are a few tips:
  1416.      * You need Apple X11 installed to run the official release. Install
  1417.        from your system DVD/CDs (10.4 Tiger) or download and install from
  1418.        Apple's developer website (10.3 Panther).
  1419.  
  1420.      * Freeciv may not start if you are logged in as Admin. Log in as a
  1421.        Standard user and try again.
  1422.  
  1423.      * Official releases later than 2.0.3 are built to run on OS X Tiger
  1424.        or later and won't start on earlier versions of OS X.
  1425.  
  1426.      * The hard drive image you're trying to run Freeciv from has an
  1427.        apostrophe (') in its name. Try renaming your hard drive and try
  1428.        again. This also applies to any folder in the path to the Freeciv
  1429.        Application. A standard install of freeciv is to install it into
  1430.        the /Applications/ directory.
  1431.