Re: installation enemy-territory sous linux
Publié : 17 mars 2014, 20:23
JE trouve des liens des fois mais il me donne tous des truc bizarre ou alors cela ce déroule bien mais au start rien ne bouge.
Les différences entre ubuntu et debian sont minimes.#LsD *LooseD* a écrit :je m'adresse avant tout aux utilisateurs d'ubuntugoku a écrit :Sous debian 7 le paquet ia32-libs n'existe plus. Il est remplacé par libc6-i386. Probablement la meme chose pour ubuntu.
si tu es sous debian, faudrait que tu reprennes le tuto que pour debian, c'est possible? à moins qu'il n'y est que ce détail qui diffère dans ce cas, je rajoute une note
Code : Tout sélectionner
./setup.sh: ligne191: /root/.setup27241: Aucun fichier ou dossier de ce type
Il y a pratiquement aucune dif entre un debian et ubuntu.ringot_emmanuel a écrit : Il est loin le post debian chef ?
Code : Tout sélectionner
-rw-r--r-- 1 root root 270965248 mars 17 21:11 RTCWET_LINUX_2.60.run
Code : Tout sélectionner
-rwxrwxrwx 1 root root 5871 juin 25 2011 wolf.sh
Code : Tout sélectionner
#!/bin/sh
# Numéro du script
num="v1.0"
# Chemin actuel
path=`pwd`
# Chemin du serveur ET
et_path=$path/et
# Url du serveur de base
base_server="http://ns10.freeheberg.com/~diesel2/ET/linux/wolfet_server_base.zip"
# Url fichiers 2.6b
et26b_files="http://ns10.freeheberg.com/~diesel2/ET/linux/et2-6b.zip"
# Url fichiers 2.55
et255_files="http://ns10.freeheberg.com/~diesel2/ET/linux/et2-55.zip"
# Url du fichier readme
readme="http://ns10.freeheberg.com/~diesel2/ET/linux/bash/install/readme.txt"
# Quelques couleurs
neutre='\e[0;m'
rouge='\e[0;31m'
# Présentation de l'installation
echo -e "\n################################"
echo "# Installateur serveur W:ET $num"
echo "# Ce script va installer dans l'ordre:"
echo "# - Les paquets screen et unzip"
echo "# - Un serveur de base"
echo "# - Une version de votre choix"
echo "# - Des scripts de démarrage"
echo -e "################################\n"
while [ -z $debut ]
do
read -p "Pour commencer, appuyez sur une lettre..." -n 1 debut
done
echo -e "\n"
# Préparation de la machine
echo -e "\n################################"
echo "# Installation des paquets..."
echo -e "################################\n"
apt-get install screen
apt-get install unzip
echo -e "\nPaquets installés."
# Création des dossiers
echo -e "\n################################"
echo "# Création du dossier..."
echo -e "################################\n"
mkdir $et_path
cd $et_path
echo -e "\rFait."
# Téléchargement du serveur
echo -e "\n################################"
echo "# Téléchargement du serveur..."
echo -e "################################\n"
wget $base_server
echo -e "\nTéléchargement terminé."
# Installation du serveur
echo -e "\n################################"
echo "# Installation du serveur..."
echo -e "################################\n"
unzip wolfet_server_base.zip
echo -e "\nFait."
# On écrit les chemins d'éxecution
echo '#!/bin/sh' > etded
echo "cd $et_path" >> etded
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.' >> etded
echo 'exec ./etded.x86 "$@"' >> etded
echo '#!/bin/sh' > et
echo "cd $et_path" >> et
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.' >> et
echo 'exec ./et.x86 "$@"' >> et
# On demande la version à installer
echo -e "\n################################"
echo "# La version..."
echo -e "################################\n"
echo -e "\nQuelle version voulez-vous installer ?"
echo "1) 2.6b"
echo "2) 2.55"
echo -e "\n"
while [ -z $boucle ]
do
read -p "Entrez le numéro de votre choix: " -n 1 version
echo -e "\n"
if [ $version = 1 ]
then
echo -e "\n################################"
echo "# Téléchargement de la version..."
echo -e "################################\n"
wget $et26b_files
echo -e "\n################################"
echo "# Installation de la version..."
echo -e "################################\n"
unzip et2-6b.zip
cp et2-6b/et.x86 $et_path
cp et2-6b/etded.x86 $et_path
cp et2-6b/pak1.pk3 $et_path/etmain
cp et2-6b/pak2.pk3 $et_path/etmain
cp et2-6b/mp_bin.pk3 $et_path/etmain
cp et2-6b/ui.mp.i386.so $et_path/etmain
cp et2-6b/qagame.mp.i386.so $et_path/etmain
cp et2-6b/cgame.mp.i386.so $et_path/etmain
rm -r et2-6b
rm et2-6b.zip
boucle="ok"
elif [ $version = 2 ]
then
echo -e "\n################################"
echo "# Téléchargement de la version..."
echo -e "################################\n"
wget $et255_files
echo -e "\n################################"
echo "# Installation de la version..."
echo -e "################################\n"
unzip et2-55.zip
cp et2-55/et.x86 $et_path
cp et2-55/etded.x86 $et_path
cp et2-55/etmain/mp_bin.pk3 $et_path/etmain
cp et2-55/etmain/ui.mp.i386.so $et_path/etmain
cp et2-55/etmain/qagame.mp.i386.so $et_path/etmain
cp et2-55/etmain/cgame.mp.i386.so $et_path/etmain
rm -r et2-55
rm -r __MACOSX
rm et2-55.zip
boucle="ok"
else
echo "Ce n'est pas un choix correct."
fi
done
# On supprime ce qui ne sert plus
echo -e "\n################################"
echo "# Suppression des fichiers obslètes..."
echo -e "################################\n"
rm -r wolfet_server_base.zip
echo -e "\nFait."
# On attribut les droits d'éxecution
echo -e "\n################################"
echo "# Attribution des droits aux fichiers éxecutables..."
echo -e "################################\n"
chmod 775 etmain/pbweb.x86
chmod 775 et.x86
chmod 775 etded.x86
chmod 775 et
chmod 775 etded
echo -e "\nFait."
# On crée les fichiers d'administration
echo -e "\n################################"
echo "# Création des fichiers d'administration..."
echo -e "################################\n"
echo '#!/bin/sh' > start.sh
echo '# $1 : nom du serveur' >> start.sh
echo '# $2 : mod avec lequel lancer le serveur' >> start.sh
echo '# $3 : port avec lequel lancer le serveur' >> start.sh
echo 'screen -A -m -d -S $1 ./etded +set fs_homepath "'$et_path'" +set fs_game "$2" +exec server.cfg +set net_port "$3"' >> start.sh
chmod 775 start.sh
echo '#!/bin/sh' > stop.sh
echo '# $1 : nom du serveur' >> stop.sh
echo 'screen -S $1 -X quit' >> stop.sh
chmod 775 stop.sh
echo -e "\nFait."
# On fini
echo -e "\n################################"
echo "# Téléchargement du fichier readme..."
echo -e "################################\n"
wget $readme
echo -e "\n################################"
echo "# Serveur Wolfenstein:ET installé."
echo -e "################################\n"
echo "Le serveur semble avoir été correctement installé."
echo -e "\n ${rouge} /!\\ Pour lancer votre serveur, veuillez lire le fichier readme.txt /!\\ ${neutre}"
echo -e "\nCette installation a été développée par dieselw0lf <diesel-wolf@hotmail.fr>"
echo -e "Pour obtenir de l'aide ou rejoindre la communautée W:ET Française: "
echo "www.et4life.fr"
echo "www.enemy-territory.fr"
echo -e "\n"
while [ -z $fin ]
do
read -p "Pour terminer, appuyez sur une lettre..." -n 1 fin
done
echo -e "\n"
tu as vérifié sous la dernière ubuntu?#LsD *LooseD* a écrit :je m'adresse avant tout aux utilisateurs d'ubuntugoku a écrit :Sous debian 7 le paquet ia32-libs n'existe plus. Il est remplacé par libc6-i386. Probablement la meme chose pour ubuntu.
si tu es sous debian, faudrait que tu reprennes le tuto que pour debian, c'est possible? à moins qu'il n'y est que ce détail qui diffère dans ce cas, je rajoute une note