Installation d'un server BF1942 - Installation - Linux et OS Alternatifs
Marsh Posté le 27-11-2003 à 12:38:53
chmod +x les fichiers éxécutables
et modifie tes locales aussi, dans /etc/sysconfig/i18n :
|
Marsh Posté le 27-11-2003 à 22:47:10
exacte, c'est fait pour le chmod +x
mais maintenant, je le lance et j'ai rien le curseur saute à la ligne et rien ne défile (pas de log) ?
voir les commandes tapé ci-dessous:
[root@Jeux1 bf1942]# ls -al
total 19116
drwxr-xr-x 6 root root 4096 nov 27 23:35 .
drwxr-x--- 5 root root 4096 nov 26 21:33 ..
lrwxrwxrwx 1 root root 21 nov 27 23:35 bf1942_lnxded -> bf1942_lnxded.dynamic
-rwxr-xr-x 1 root root 8396687 nov 26 21:29 bf1942_lnxded.dynamic
-rwxr-xr-x 1 root root 11119525 nov 26 21:29 bf1942_lnxded.static
drwxr-xr-x 2 root root 4096 nov 26 21:29 bfpridaemon
drwxr-xr-x 6 root root 4096 nov 26 23:44 mods
drwxr-xr-x 2 root root 4096 nov 26 21:31 MultiplayerServers
drwxr-xr-x 2 root root 4096 nov 26 21:31 readmes
-rwxr-xr-x 1 root root 799 nov 26 21:29 start.sh
[root@Jeux1 bf1942]# ./start.sh +game XPack1 +statusmonitor 1
./start.sh: using dynamically linked binary
[root@Jeux1 bf1942]# ./bf1942_lnxded +game XPack1 +statusmonitor 1
et rien le curseur attend dans le vide !!!
Une idée ??
Marsh Posté le 28-11-2003 à 10:22:03
Ben OK mais il me manque quoi alors ??
La ligne de commande n'est pas bonne ?
Marsh Posté le 28-11-2003 à 12:32:35
c'etait une question : est-ce que ton serveur est lance ?
Parce que tu peux tres bien retrouver la main meme si ton serveur tourne bien.
Marsh Posté le 28-11-2003 à 15:04:15
ben oui, avec cette commande:
./bf1942_lnxded +game XPack1 +statusmonitor 1
non ?
Marsh Posté le 28-11-2003 à 16:39:14
tu fait ps -aux | grep 42 pour voir s'il tourne
lance plustot ./bf1942_lnxded +game XPack1 +statusmonitor 1 &
Il dit qu'il utilise des librairy link dynamiquement, es tu sur d'avoir installer les lib correspondante, s'il y en a ..
Marsh Posté le 29-11-2003 à 18:47:39
Il y a un très bon tuto ici : http://www.blackbagops.com/files/howto-linux.txt
Normalement c'est aussi avec l'installation de BFServerManager mais si tu ne veux pas l'installer, il te suffit juste de ne pas tenir compte des commandes d'installation de BFSM.
Marsh Posté le 01-12-2003 à 12:11:33
Merci je regarde, mais je pense que mon problème vient des librairies requises, je dois en avoir certaines d'absentes.
Marsh Posté le 01-12-2003 à 12:28:09
ben pour ça c'est simple, tu fais : ldd le_fichier_executable
ça te donnera les liens aux bibliothèques (et non librairies ) utilisées... fais ça pour tous les éxécutables de type "elf" (pas script shell quoi) qui sont présent dans la partie serveur, voire des bibliothèques fournies aussi, tu verras tout de suite s'il te manque quelque chose
Marsh Posté le 08-12-2003 à 16:11:55
C'est justement le genre d'info que je cherché, j'essaye et je repasse
Marsh Posté le 27-11-2003 à 12:02:00
J'ai un problème avec le server linux (redhat) que je viens d'installer, j'ai copié BF dans /usr/local/games/bf1942 ainsi que DC dans le rep Mods comme indiqué, mais quand je tente de le lancer en BF simple il ne veut pas se lancer, voir ci-dessous
[root@Jeux1 bf1942]# ls -al
total 19116
drwxr-xr-x 6 root root 4096 nov 26 23:51 .
drwxr-x--- 5 root root 4096 nov 26 21:33 ..
lrwxrwxrwx 1 root root 21 nov 26 23:51 bf1942_lnxded -> bf1942_lnxded.dynamic
-rw-r--r-- 1 root root 8396687 nov 26 21:29 bf1942_lnxded.dynamic
-rw-r--r-- 1 root root 11119525 nov 26 21:29 bf1942_lnxded.static
drwxr-xr-x 2 root root 4096 nov 26 21:29 bfpridaemon
drwxr-xr-x 6 root root 4096 nov 26 23:44 mods
drwxr-xr-x 2 root root 4096 nov 26 21:31 MultiplayerServers
drwxr-xr-x 2 root root 4096 nov 26 21:31 readmes
-rwxr-xr-x 1 root root 799 nov 26 21:29 start.sh
[root@Jeux1 bf1942]# ./start.sh +game XPack1 +statusMonitor 1
./start.sh: using dynamically linked binary
./start.sh: line 29: /usr/local/games/bf1942/bf1942_lnxded: Permission non accordée
./start.sh: line 29: exec: /usr/local/games/bf1942/bf1942_lnxded: cannot execute: Permission non accordée
[root@Jeux1 bf1942]#
Vous voyez quelque chose ??
Un problème de droit ??