![]() ![]() When building cities along the borders of your nation, or where you know there will be attacks, it's better to locate the city on terrain tiles which have a defense bonus if possible. You can later improve the terrain within the city radius and in the later stages of technological advance, transform the terrain to better suit your cities' needs. Build cities even when there are not specials within the city radius. Try to not leave gaps between cities, and create the necessary cities to fully fill all of the terrain. ![]() Placing your cities beside ocean tiles will allow your city to grow as fast as possible, and it will enable you to build a Harbor later for further increasing food output. Probably, the best specials for fast growth are Whales and Fish, which are in ocean tiles. So the best places to settle new cities are where these specials fall inside the 2x2 city radius. The cities use the tiles around their location (2x2) and the tile the city is located on to produce food, shields and trade. The best places to settle a city are near specials. You can use worklists to build a defender in every city and then begin building settlers. Then use these new cities to build more settlers. So the first thing to do is to build as many settlers as you can to found new cities. More land means more population, more resources and more trade. One of the key things in a game is the amount of terrain a civilization has control over. In the upcoming version of Freeciv, Freeciv 2.0, there will be a novice level to further weaken the AI's abilities, and cheated and experimental level to strengthen them. There are three types of AI levels: easy, normal and hard. To do so, just type 'set generator 2' before typing 'start' on the server. This will place each player in their own island isolated from the other AI (or human) players. If you want an easy beginning, it is better to choose the generator options 2 or 3. There are five different types of generators. This chooses the type of world and the start positions in it. There is another option which is the 'generator' option. This will set up a new game with you and 4 AI players. Note that this applies to Unix-like distributions, Win32 binaries are different because the server is controlled from the client.įor a game with some AI players just type 'set aifill 5' before typing 'start' at the server console. This will set up the server with only one player (you) and barbarians so that you can play a solitaire game without any AI enemies. In order to get a feel for the game, just open two terminals and type in one terminal 'freeciv-server' or './ser' (if you're in the source directory), then in the other terminal type 'freeciv-gtk2' or './civ' and connect to the server. We also advise new players to read the various other manuals and guides on the Freeciv site. At least it will allow you to not fail miserably during the first few turns. It does not explain the game mechanics, but instead provides some basic strategies and describes the best ways to win against the warmongering AI players. Thanks for reading, hope this helps someone.This document is intended to teach first time users some basic strategies of Freeciv. The script will generate a file named fc_nf that must be passed to civserver to tell it which database to use for authentication.Īfter that we're ready to run the server with the -a argument:Ī good next step would be to read the Server commands () page at the Freeciv wiki, particularly the bit about cmdlevel (.). From the User Administration menu, create a new user named "Freeciv" and assign them all available privileges for the freeciv schema.Īfter that we run the script setup_auth_server.sh included with the freeciv source to setup the required tables. ![]() ![]() From the Catalogs menu, create a new schema named "freeciv". Using MySQL Administrator, log in to the mysql server running on localhost. Now that the Freeciv server is ready to go, we need to setup the authentication database. configure & make & make install dance, ensuring that we pass -enable-auth=yes to configure: Then we download the 2.1.3 source code () and extract it with something like: Sudo apt-get install build-essential checkinstall libmysqlclient15-dev mysql-server mysql-admin Here are the steps to run your own Freeciv 2.1.3 server on Ubuntu 7.10 with authentication enabled.įirst we install all the prerequisites, including mysql-server: A default Freeciv build does not support player authentication, but it is possible to enable it with the configure flag -enable-auth=yes. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |