FreeCIV PC/Unix a TECFA
FreeCiv (http://www.freeciv.org/) est un clone gratuit du jeu "Civilisation" qui tourne sous Unix/Linux
et Windows (un peu plus lentement). Il s'agit d'un jeu de stratégie qui
consiste à faire évoluer une civilisation le plus rapidement possible
pour pouvoir dominer le monde. Vous devez vous battre (ou au moins vous
défendre) contre d'autres civilisations.
Vous pouvez jouer ce jeu en mode "single"
user ou multi-user. Je vous conseille de jouer cela avec qq qui a déjà une petite
expérience avec ce type de jeu (sinon lisez le début des manuels sur le web et surtout explorez les menus du client).
FreeCiv possède une architecture client-serveur. Pour le faire tourner il
faut un serveur et un client par utilisateur (même si vous jouez seuls).
Vous pouvez explorer ce jeu tout seul à la maison sans être connecté. Pour jouer en réseau, je vous recommande d'utiliser un sun
de TECFA comme serveur. Les clients Unix/Linux marchent mieux mais il existe
aussi un client Windows (voir ci-dessous).
En résumé: il faut d'abord lancer un serveur, ensuite attendre
Ressources
Note: Pour jouer à TECFA, voir "Civilisation en réseau"
En dehors de TECFA, il faut d'abord télécharger
freeciv-1.11.4-win.zip. Cela vous donne le client et un serveur.
Il existe une copie locale dans le répertoire clients.
Ensuite suivre ces instructions (copiées de http://www.freeciv.org/windows/#Native )
Step-by-Step to get this distribution running...
- Extract the archive.
It will extract into a subdirectory called "freeciv
".
- Start the server:
- Open a new MS-DOS/Command Prompt window.
- Use "
c:
", "d:
", etc.
and "cd /.../freeciv
" to change to the Freeciv directory.
- Type "
civserver
" to start the server. You should see:
This is the server for Freeciv version 1.11.4
You can learn a lot about Freeciv at http://www.freeciv.org/
1: Now accepting new client connections.
For introductory help, type 'help'.
>
- Start the client; connect to the server:
- Open a second MS-DOS/Command Prompt window.
- Use "
c:
", "d:
", etc.
and "cd /.../freeciv
" to change to the Freeciv directory.
- Type "
civclient
" to start the client.
A Freeciv client window should open,
and a Connect to Freeciv Server dialog should also open.
- In the Connect to Freeciv Server dialog, press the Connect button.
The dialog should close, and the Game menu in
the Freeciv window should become enabled.
- Set up your game parameters in the server; start the game:
- Switch back to the server MS-DOS/Command Prompt window.
- Now, enter Server commands. Use "
help
" for help.
(To get a quick game started, just type "set aifill 5
" to
tell the server to automatically create 4 AI players for you to play against.)
- Start the game by typing "
start
".
A What Nation Will You Be? dialog should open in the client.
- In the What Nation Will You Be? dialog, choose a nation, and press Ok.
- Switch back to the Freeciv client window.
Now, you're up and running!
Je vous conseille la stratégie suivante:
- Mettez-vous sur le MOO pour régler d'éventuels problèmes. Décidez qui va lancer et gérer le serveur (qq qui sait taper 2-3 commandes dans une fenêtre terminal). Cette personne lance d'abord le serveur point suivant) et attend
ensuite que tout le monde soit connecté. Donc la/le gestionnaire du serveur doit
faire 2 / 3 / 4. Les autres ne font que le point 3 !!
- [gestionnaire du serveur] Faire tourner le serveur sur tecfasun5 (sinon vous devez installer un serveur chez vous)
- Se connecter avec telnet à tecfasun5.unige.ch
- Taper 'mkdir civ' (pour créer un répertoire)
- Taper 'cd civ'
- Taper: 'start-civ-server'
- Important: Si le port standard (5555) n'est plus disponible (message "0: bind failed: Address already in use", il faut en choisir un autre: taper 'start-civ-server -p 5556' par exemple
- Si vous voulez, vous pouvez y inclure des joueurs artificiels taper 'set aifill xxx'. xxx = nombre total de joueurs. Donc si vous êtes 3 déjà, 'set aifill 6' va vous rajouter 3 joueurs artificiels. Si vous êtes débutants, tapez 'easy'
- Il y a pleins d'autres options, tapez 'help commands' et 'show', etc.
- [tout le monde] Lancer un client
Note: Voir ci-dessus pour installer freeciv
Lancer 'civclient.exe':
Dans la salle PC à TECFA il suffit d'aller dans le répertoire w:\freeciv (monter winapps sur w: si nécessaire) et clicker sur civclient.exe [à la maison il faut
d'abord l'installer]
- Ensuite vous devez donner le nom de la machine du serveur (tecfasun5.unige.ch ou une machine à vous) et indiquer la porte (par défault 5555)
- [gestionnaire du serveur] Démarrer / sauver le jeu
- ATTENTION: il faut attendre jusqu'à ce que tout le monde soit connecté !
- Taper 'start' pour démarrer la partie
- Pour sauver une partie, faites 'save xxxyyy.save'. Ensuite vous pourriez relancer le jeu avec 'start-civ-server -f xxxyyy.save' ou encore 'start-civ-server -f xxxyyy.save -p xxxx'
- [tout le monde]: Il faut d'abord choisir un personnage (dialogue qui s'ouvre dès que le serveur est lancé). Ensuite faire les mouvements et clicker sur "turn done" une fois que vous avez terminé. Attention, pour bouger vos pions, il faut peut-être vérouiller le clavier numérique (NumLock)
Problèmes
- Certains joueurs vous laissent trop attendre: Mettez-vous d'accord pour un timeout. Le gestionnaire du serveur peut taper 'set timeout xxx' dans la console du serveur pour faire avancer le jeu au bout de xxx secondes même si certains n'ont pas fini (par exemple 'set timeout 300 fait avancer le jeu toutes les 5 minutes). Taper 'help' etc. pour voir les autres options.
- Si vous perdez la connexion vers la fenetre qui tourne le serveur, il faut relancer le jeu avec le dernier "SAVE FILE" par exemple: start-civ-server -f civgame800-sav
- Cartes graphiques: il faut au moins 16K couleurs
Set your color depth at least to highcolor (16 bpp).
If you have an ATI gfx board you have to add DEVBMP=0 into the display section of windows\system.ini:
[display]
DEVBMP=0
D.K.S.
Modified: 17-Apr-2001