Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/09/2007, à 22:16

PetitArbre

Freeciv et connexion serveur

Bonjour,

Nouvellement arrivé sur Ubuntu, je suis aller installer (fièrement) le jeu FreeCiv, en suivant pas à pas les instructions de la documentation de ce présent site.

Lorsque je double-clic sur "civclient" une jolie page apparaît me proposant de commencer une nouvelle partie, etc.

Or, en cliquant sur "démarrer une nouvelle partie", apparaît !

1 - Démarrage du serveur
2 - Impossibilité de se connecter au serveur
3 - Il n'a probablement pas pu être démarré ici
4 - Vous devez vous connecter manuellement, désolé...

Quelqu'un sait-il comment faire ?

Merci

Hors ligne

#2 Le 01/10/2007, à 00:42

nainbuss

Re : Freeciv et connexion serveur

Bizarre. Très bizarre.
Je suppose que tu utilises la version 2.0.8 de freeciv.

Que se passe-t-il si tu tapes civserver dans un terminal?

Dernière modification par nainbuss (Le 01/10/2007, à 15:25)

Hors ligne

#3 Le 02/10/2007, à 05:57

pepeto

Re : Freeciv et connexion serveur

Très bizarre, c'est vrai. Tu peux aussi essayer de lancer civserver dans un terminal et de te connecter en choisissant « se connecter à une partie en réseau » à la place de « Démarrer une nouvelle partie ». Là, le serveur que tu as démarré manuellement devrait être listé.

Hors ligne

#4 Le 02/10/2007, à 17:53

PetitArbre

Re : Freeciv et connexion serveur

Merci pour vos réponses,

En fait, lorsque je tape civserver dans un terminal, voilà ce qui apparaît :

Le programme 'civserver' n'est pas installé actuellement.  Vous pouvez l'installer en tapant :
sudo apt-get install freeciv-server
Assurez-vous que vous avez le composant 'universe' activé
bash: civserver : commande introuvable

J'ai suivi l'instruction "sudo apt-get..." mais ensuite... rebelote, même message d'erreur...

Hors ligne

#5 Le 02/10/2007, à 18:38

PetitArbre

Re : Freeciv et connexion serveur

En fait j'avoue que je m'y perds un peu en ce moment entre le Serveur et le Client... et toutes les différentes versions.

Y-a-t-il un moyen de tout désinstaller (proprement) et de tout réinstaller (proprement) : pour l'installation j'ai l'impression que je m'y suis mal pris.... du genre savoir où mettre quoi... Car la procédure proposée dans la documentation du présent site soulève quelques questions... du genre : que faire exactement, et dans quel ordre, et aussi à quel endroit.

Merci

Hors ligne

#6 Le 02/10/2007, à 19:32

nainbuss

Re : Freeciv et connexion serveur

Oui, la documentation n'est pas géniale.
Tu as l'habitude d'utiliser Synaptics?
Ouvre-le, recherche civ.
Et dis-nous si le paquet freeciv-server est marqué comme installé ou non?

Tu peux aussi essayer apt-cache:
levieil@angua:~$ apt-cache search freeciv

freeciv-client-gtk - Civilization turn based strategy game (GTK+ client)
freeciv-client-xaw3d - Civilization turn based strategy game (Xaw3D client)
freeciv-data - Civilization turn based strategy game (game data)
freeciv-server - Civilization turn based strategy game (server files)

Hors ligne

#7 Le 02/10/2007, à 19:56

PetitArbre

Re : Freeciv et connexion serveur

Par synaptic, je trouve une liste : rien n'est installé sauf freeciv-2.1.0 ; le reste (qui est en 2.0.8) n'est pas installé (freeciv-client-gtk ; -xaw3d ; freeciv-data ; freeciv-server)

Sinon par la commande apt-cache search freeciv il m'indique

[i]
freeciv-client-gtk - Civilization turn based strategy game (GTK+ client)
freeciv-client-xaw3d - Civilization turn based strategy game (Xaw3D client)
freeciv-data - Civilization turn based strategy game (game data)
freeciv-server - Civilization turn based strategy game (server files)
freeciv-2.1.0 - Civilisation !
[/i]

Je m'y perds un peu entre toutes les versions...

Hors ligne

#8 Le 02/10/2007, à 19:58

nainbuss

Re : Freeciv et connexion serveur

J'ai modifié pas mal l'organisation de la page freeciv. J'espère que c'est plus clair maintenant. Faudrait sans doute que j'explique un peu mieux le passage sur le smallpox.

En tout cas, je suis preneur de commentaires.

Hors ligne

#9 Le 02/10/2007, à 20:33

nainbuss

Re : Freeciv et connexion serveur

Si tu te moques d'avoir la version 2.1.0, tu peux désinstaller ce paquet et installer le paquet freeciv-client-gtk.

Hors ligne

#10 Le 02/10/2007, à 22:40

PetitArbre

Re : Freeciv et connexion serveur

Je viens donc d'essayer par apt-get install freeciv-client-gtk (et l'autre aussi), mais aucun programme ne s'ajoute dans le menu "Applications"...

Cependant je trouve "civclient-gtk" dans usr/games. En double-cliquant dessus, j'ai bien une fenêtre, mais toujours le même message : "Impossible de se connecter au server"...

Lorsque je tape dans un terminal "civclient", il ne reconnaît pas la commande... serait-ce une question ou un problème de dépendance...?

Cepandant, en cliquant sur "Se connecter à une partie en réseau", j'accède à une partie...
Mais je ne peux pas en essayer une autre.

Bref c'est étrange.

Hors ligne

#11 Le 03/10/2007, à 00:19

nainbuss

Re : Freeciv et connexion serveur

Tu as bien tapé
apt-get remove freeciv-2.1.0
avant de taper
apt-get install freeciv-client-gtk?
Essaie aussi de taper
apt-get install freeciv-server

Hors ligne

#12 Le 03/10/2007, à 17:23

PetitArbre

Re : Freeciv et connexion serveur

Eh bien j'ai beau essayé et réessayé, rien n'y fait...

Le serveur refuse véritablement de démarrer ; et lorsque je sélectionne "Se connecter à une partie en réseau", le localhost est une fois sur deux entièrement vide...

J'ai semble-t-il freeciv-server, car a la commande apt-get install freeciv-server, je reçois

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances        
Lecture de l'information d'état... Fait
freeciv-server est déjà la plus récente version disponible.
Les paquets suivants ont été automatiquement installés mais ne sont plus nécessaires :
  xaw3dg
Utiliser "apt-get autoremove" pour les supprimer
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Ce que je ne comprends pas, c'est qu'alors, en tapant la commande civserver, le terminal me renvoit

Le programme 'civserver' n'est pas installé actuellement.  Vous pouvez l'installer en tapant :
sudo apt-get install freeciv-server
Assurez-vous que vous avez le composant 'universe' activé
bash: civserver : commande introuvable

Je suppose que cela vient du composant 'universe' !!!

Et donc, je ne sais pas comment activer ce fameux composant ; j'ai cru comprendre qu'on pouvait passer par Synaptic ; mais je suis preneur de la version en ligne de commande...

Merci

Hors ligne

#13 Le 03/10/2007, à 17:29

nainbuss

Re : Freeciv et connexion serveur

Pour universe: Synaptics -> Configuration -> Dépots
Est-ce que Synaptics te marque freeciv-server comme installé?
As-tu un programme civserver dans /usr/games?

Hors ligne

#14 Le 03/10/2007, à 17:33

PetitArbre

Re : Freeciv et connexion serveur

Il semble que j'ai bien le composant universe...

Et en plus de cela dans /usr/games j'ai effectivement civerserver...

C'est à en perdre son africain !!

Ce qui est aussi bizarre : synaptic trouve freeciv-server, mais dans le panneau dépendances, il le déclare en conflit avec... freeciv !

Hors ligne

#15 Le 03/10/2007, à 18:20

nainbuss

Re : Freeciv et connexion serveur

Sans doute un conflit entre 2.0.8 et 2.1.0

Désinstalle tous les paquets avec freeciv dedans, puis réinstalle juste le paquet freeciv-client-gtk

Hors ligne

#16 Le 03/10/2007, à 21:50

PetitArbre

Re : Freeciv et connexion serveur

Bon !

Après plusieurs heures passées.... j'ai fini par abandonner l'installation en apt-get et j'ai suivi la démarche proposée sur la page suivante : http://www.linux-france.org/article/app … civ-4.html.

Il s'avère finalement que je dois démarrer le serveur dans un terminal avec la commande

/usr/local/games/freeciv/bin/civserver

, ensuite je lance (directement dans /usr/local/games/freeciv/bin) civclient et là je clique sur "Rejoindre une partie en réseau". Si j'essaye "Démarrer une nouvelle partie" j'ai toujours le même "impossible de se connecter au serveur".

Ensuite je commence ma partie, et je sauvegarde dans un dossier personnel.

Lorsque je veux reprendre ma partie je dois faire (si ma partie sauvgardée était "essai"

/usr/local/games/freeciv/bin/civserver --file essai.sav.gz

Ce qui est bizarre c'est qu'elle soit sauvegardée sous un .sav.gz ; mais bon ; cela marche alors je n'en demande pas plus...

Hors ligne

#17 Le 04/10/2007, à 00:34

nainbuss

Re : Freeciv et connexion serveur

Pour te simplifier la vie, tu peux rajouter la ligne suivante dans ton .bashrc (à la racine de ton compte):

alias civserver='/usr/local/games/freeciv/bin/civserver'

L'autre solution étant de modifier ton $PATH.

Hors ligne

#18 Le 04/10/2007, à 18:30

PetitArbre

Re : Freeciv et connexion serveur

Merci pour le tuyau !

C'est effectivement plus pratique de la sorte !

Hors ligne