Freeciv

Système requis[]


L'installation de Freeciv a été testée sur les systèmes suivant et s'est déroulée sans problèmes; elle n'a pas été testée de façon officielle sur les autres plateformes. Notez que Freeciv a été conçu au départ pour les plateformes GNU/Linux et Sun Solaris. Enfin, certaines distributions de systèmes d'exploitation incluent directement des paquets contenant Freeciv précompilé; D'autres versions du jeu sont disponibles dans la section télécharger.

Compilateur specifique requis Plateforme de travail

tous:

  1. Compilateur C ANSI (gcc 2.95 ou supérieur)
  2. make

Unix:

  1. Le système X Window
  2. Xaw/Xaw3d et Xpm (3.4k) -ou-
    Glib (1.2.6), GTK+ (1.2.6) et Imlib (1.9.7)

Windows:

  1. Un environnement Unix (Cygnus, msys).
  2. Librairies MinGW
  3. Librairies Windows API
(tous ces paquets peuvent êtres trouvés sur mingw ou cygwin)

OS2:

  1. Un environnement Unix (Cygnus).

Les paquets qui remplissent ces fonctions peuvent êtres trouvés sur le site ftp.

fonctionnant sous X.org:

sans X:

  • Amiga native
  • MS Windows 95/98/NT/2000/XP native

Pour obtenir plus d'information sur ce qui concerne l'installation, lisez le fichier INSTALL inclus dans la distribution de Freeciv.

Le CVS snapshot peut avoir des demandes additionelles pour être compilés; vous devez utiliser le flag ./configure --disable-cvs-deps si votre make n'est pas un 'make' GNU, et ./configure --disable-nls si vous n'avez pas une installation complete de gettext sur votre système.


Installation[]

Pour installer Freeciv sur votre ordinateur :

  • Si un paquet binaire précompilé est disponible pour votre plateforme, téléchargez-le et installez-le (dézipper ou exécuter l'assistant d'installation).
  • Sinon, vous devrez télécharger le code source, le décompresser et le compiler (cf. plus bas).

Pour les utilisateurs Windows, des paquets binaires sont disponibles. Regardez Installation windows pour les instructions d'installation.

Pour les utilisateurs de Linux, la plupart des (bonnes !) distributions incluent un paquet Freeciv. Installez-le avec le gestionnaire de logiciel inclus avec votre distribution. Si celle-ci ne comporte pas de paquet Freeciv, reportez-vous à la section suivante, générale pour tous les Unix.


Sur les systèmes Unix, suivez la méthode suivante, qui permet une compilation en ligne de commande :

  1. Placez-vous dans le répértoire où vous souhaitez lancer l'installation; le répertoire /tmp est souvent le meilleur endroit (parce que forcément local à la machine, donc plus rapide).
  2. Téléchargez-y les sources de Freeciv. Une commande du type : wget <URL de Freeciv> devrait vous permettre le téléchargement si vous ne disposez pas de navigateur web sur la plateforme.
  3. Décompressez le fichier que vous avez téléchargé. Généralement, un gestionnaire d'archives est intégré à votre système et le fera pour vous. Sinon, vous pouvez taper les commandes suivantes :
    • Si vous avez téléchargé le fichier .tar.bz2 : tar xvfj freeciv-<version>.tar.bz2
    • Si vous avez téléchargé le fichier .zip : unzip freeciv-<version>.zip
  4. Les fichiers sont placés dans un sous-répertoire. S'y placer à l'aide d'une commande cd freeciv-<version>.
  5. Si vous êtes trop impatient pour lire et suivre les conseils du fichier INSTALL et des autres documentations qui peuvent être sur ce site même, essayez la commande ./configure && make install... et espérez que tout ce passe pour le mieux :-)

Cependant, vous aurez probablement besoin de passer quelques options de ./configure; lancez alors gmake plutôt que make, ou commencez par installer des paquets auxiliaires. Par exemple, sous Fedora 20, les paquets suivants doivent être installés pour compiler Freeciv (en plus de l'installation standard) :

  • gcc
  • zlib-devel
  • bzip2-devel
  • gtk2-devel
  • SDL-devel
  • SDL_mixer-devel
  • ggz-gtk-client-devel
  • readline-devel
  • gtk3-devel
  • gettext
  • libcurl-devel
  • ImageMagick-devel
  • gcc-c++
  • mysql-devel
  • qt-devel
  • xz-devel

... mais cette liste va varier énormément en fonction de la version d'Unix que vous utilisez. Le mieux est d'examiner la sortie de ./configure, de détecter les anomalies relevées par cet outil et d'installer les logiciels manquants - tout ceci dépendant évidemment de votre système... bonne chance. En cas de problème, rendez-vous sur les Forums. Ils sont pleins de joueurs qui ont eu le même problème que vous !

Démarrer le serveur[]

Cette étape est optionelle, le serveur pouvant être automatiquement lancé depuis le client. Si vous êtes connecté à internet, il y a souvent des serveurs disponibles sur le MetaServeur Freeciv.)

Lancez le serveur en tapant la commande civserver; cela vous ammène sur un écran de bienvenue et une invite de commande. L'invite vous permet de configurer les options du serveur: ajouter des joueurs IA, paramètres de la carte, etc... Rentrez d'abors la commande help puis show pour visualiser les options pouvant être modifiées (lisez le fichier Manual1.html pour une description plus précises des options).
Le serveur est alors prêt pour recevoir les autres joueurs et ensuite démarrer la partie.

Démarrer le client[]

Démarrez le client en tapant la commande civclient.

Cette commande doit être éxecutée à partir de votre interface GUI (X). Si vous avez installé un paquet précompilé, il doit avoir placé un raccourci avec l'icône Freeciv. Une fenêtre de dialogue apparaît alors, proposant plusieurs choix:
  • Démarrer un nouveau jeu , ceci créera une nouvelle partie personnalisable et lancera un serveur pour héberger la partie.
  • Démarrer un scénario, ceci vous permettra de jouer à l'un des nombreux scénarios disponible.
  • Charger une partie sauvée , ceci vous permet de continuer un partie sauvegardée.
  • Se connecter à un jeu en réseau , ceci permet de chercher un serveur disponible sur le MetaServeur ou de chercher un serveur sur le réseau local. Le metaserveur internet vous permet de choisir un des serveur disponible, n'importe où sur internet. La recherche de serveur sur votre réseau local utilise le multicast pour localiser les autres serveurs Freeciv, ainsi il ne détectera pas de serveur si le serveur se situe derrière un pare-feu. Le serveur doit être dans l'état Avant-jeu pour qu'il puisse recevoir les nouveaux joueurs. Si la partie est déjà démarrée, vous pourrez uniquement vous connecter à la place d'un joueur existant.

Démarrer la partie[]

Si vous jouez seul, sur votre propre serveur:[]
  • Pour jouer avec (ou contre) 4 joueurs ordinateur (IA), tapez set aifill 5 à l'invite du serveur.
  • Tapez ensuite start pour démarrer la partie.
  • Retournez à la fenêtre client et choisissez votre nation.
Si vous jouez avec d'autre humains:[]
  • À l'invite du serveur, vous pouvez taper la commande cmdlevel ctrl pour autoriser les clients à donner des commandes au serveur. (Sur le serveur publique, nous faisons cela pour vous.)
  • Dans la fenêtre client, vous tapez /start uniquement lorsque tous les joueurs se sont connectés. En attendant les joueurs, vous pouvez discuter avec ceux qui sont déjà connectés pour choisir les caractéristiques de la partie.
  • Choisissez votre nation puis attendez que les autres aient choisi la leur. Si vous quittez à ce moment, vous serez définitivement éjecté de la partie.
  • Si un des joueurs ne voulait pas ou ne pouvait pas choisir une nation (utilisez la commande /list pour le trouver), vous pouvez le remplacer par un joueur IA (tapez /ai nom_du_joueur) ou éjectez-le (tapez /cut nom_du_joueur) pour tout le reste de la partie.

Plus de détails et d'options peuvent être trouvés sur site. Vous voila prêt à commencer votre première partie ... Bonne chance ! Notez qu'il est conseillé d'essayer d'abord de jouer seul, le temps de découvir comment le jeu fonctionne et de se familiariser un peu avec (mais ce n'est pas indispensable).


Débuter : A Propos | Captures d'écran | Téléchargement | Installation | editer