Installer landes éternelles
Par celmir le vendredi 16 février 2007, 16:06 - Fedora - Lien permanent
Landes éternelles est un MMORPG Francophone et gratuit. Vous pouvez consulter le site offciel http://www.landes-eternelles.com
Installation avec le compte root
su -
Obtenir les fichiers
wget http://www.landes-eternelles.com/client/LandesEternellesLinux.tgz
wget http://www.landes-eternelles.com/client/Sources_Client_1_4.zip
wget http://www.landes-eternelles.com/client/music.zip
wget ftp://mirror.switch.ch/mirror/fedora/linux/extras/5/SRPMS/cal3d-0.10.0-4.fc5.src.rpm
Installation du jeu dans /usr/games
tar xvf LandesEternellesLinux.tgz -C /usr/games
unzip music.zip -d /usr/games/LandesEternellesLinux
compilation depuis le source
mkdir -p /usr/src/source140
unzip Sources_Client_1_4.zip -d /usr/src/source140
cd /usr/src/source140
Jettez un oeil sur le fichier Makefile.linux
LDFLAGS=$(shell sdl-config -libs) $(shell xml2-config -libs) -lSDL_net -lopenal $(XDIR) -lGL -lGLU -lvorbis -lvorbisfile -lcal3d -lm -lpng -lalut
_LDFLAGS=$(XDIR) -lGL -lpthread -lz
STATICLIBS=/usr/lib/libSDL_net.a /usr/lib/libSDL.a /usr/lib/libopenal.a /usr/lib/libvorbisfile.a /usr/lib/libvorbis.a /usr/lib/libogg.a /usr/lib/libxml2.a /usr/lib/libpng.a /usr/lib/libasound.a
Pour compiler le client il faut les bibliothèques utilisées par le jeu.
yum install SDL_net-devel openal-devel mesa-libGL-devel mesa-libGLU-devel libvorbis-devel libpng-devel freealut-devel
yum install SDL-devel alsa-lib-devel libxml2-devel
il manque peut-être quelques libs, merci de me le signaler :-)
make -f Makefile.linux
optionnel : icone pour le menu gnome
convert /usr/games/LandesEternellesLinux/Elc.ico /usr/games/LandesEternellesLinux/Elc.png
cal3d
Attention ! La version 1.4 est prévue avec la version 0.11. Cependant la version 0.10 fonctionne très bien et la 0.11 provoquait jusqu'à présent de gros problèmes. Je teste et en attendant voici les deux méthodes possibles selon que l'on veuille la 0.10 ou la 0.11
- installation 0.10
rpm -Uvh cal3d-0.10.0-4.fc5.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild --clean -bb cal3d.spec
rpm -Uvh /usr/src/redhat/RPMS/i386/cal3d-*
- installation 0.11
yum install cal3d-devel
fixation des droits
chown -R root:games /usr/games/LandesEternellesLinux
chmod -R ug=rwX,o=rX /usr/games/LandesEternellesLinux
lancer le jeu
ouvrir un terminal avec votre utilisateur standard puis tapez la ligne de commande suivante :
sh /usr/games/LandesEternellesLinux/el.x86.bin &
Bon jeu :-)
Commentaires
merci pour toutes ces informations.
ne serait t'il pas judicieux (?) de mettre la libcal3d en static dans le jeux ^_^
Sans doute j'ai discuté avec Ackak du problème que posait cal3d pour les distributions utilisant des packages.
Personellement je lui ai conseillé d'actualiser cal3d rapidement mais ta solution est sans doute plus opérationnelle.
bon ben il semble que l'actualisation soit faite ! Je modifie mon mode opératoire et je vais tester avec la 0.11
Si tu es d'accord, je vais faire un article dans le wiki de fedora -fr
si tu veux le faire, fais-le
Bon, comme vous avez peut être put le voir sur le forum des landes, je freeze toujours
après une recompilation,
même en lançant le jeux depuis Wine !
Ouiiiinnnn, je veut jouer aux landes éternelles !
as-tu testé avec les deux versions de cal3d (avec recompilation bien sur) ?
Ouaip
Testé et planté dans les regles
Bon ben j'avais des gros pépins comme toi sur ma fc5 avec les drivers ATI, j'ai viré les drivers ATI et désinstallé Xorg ...
Oui je sais c'est un peu radical mais je voulais jouer à LE
Note que sous FC6 avec le driver libre radeon et DDEBUG je n'ai aucun plantage sur LE ...
comile le jeu avec les options de débogage et teste avec gdb, je ne vois plus que ça ...
Sauf que j'ai une NVidia
J'ai fait un essai d'installation d'une OpenSuse, et c'est exactement pareil ! j'ai egalement un freeze.
J'ai aussi compile avec les options de debogage, passe le bestio a gdb qui ne renvoit aucune erreur
Je ne sais vraiment plus quoi faire pour jouer
le jeux est classe