Serveur rust : problème lors du lancement de ./RustDedicated

Fermé
Utilisateur anonyme - Modifié par IazLur le 28/06/2016 à 00:21
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 29 juin 2016 à 21:53
Bonjour j'en ai incroyablement marre.
Ca fait 3 fois que je réinstalle mon serveur rust sur mon vps, quand je lance start.sh :

#!/bin/sh
clear while : do
exec ./RustDedicated -batchmode -nographics \
-server.ip 0.0.0.0 \
-server.port 28015 \
-rcon.port 5678 \
-rcon.password "****" \
-server.maxplayers 50 \
-server.hostname "[FR] Le Royaume de Skyazlur" \
-server.identity "skyazlur" \
-server.seed 11121112 \
-server.worldsize 4000 \
-server.saveinterval 300 \
-server.description "Force, Courage, et Honneur !" \
-server.headerimage "www.iazgame.fr/background.png" \
-server.url "www.iazgame.fr"
echo "\nRestarting server...\n" done


et bien ca me fait cela :

Set current directory to /home/steam/steamcmd/server
Found path: /home/steam/steamcmd/server/RustDedicated
Mono path[0] = '/home/steam/steamcmd/server/RustDedicated_Data/Managed'
Mono path[1] = '/home/steam/steamcmd/server/RustDedicated_Data/Mono'
Mono config path = '/home/steam/steamcmd/server/RustDedicated_Data/Mono/etc'
Aborted
steam@ns17112:~/steamcmd/server$

J'aimerais savoir comment régler ce problème ...
Bonne journée

2 réponses

UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157
28 juin 2016 à 12:24
Salut,
-server.ip 0.0.0.0 \
A tout hasard, ne serait-ce pas l'IP de ton serveur qu'il faudrait mettre ici ?
0
Utilisateur anonyme
28 juin 2016 à 13:48
Non ca ne change rien et 0.0.0.0 représente l'ip local de la machine....
J'ai beau démarrer sans paramètre j'ai toujours la même erreur...
0
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157 > Utilisateur anonyme
28 juin 2016 à 15:00
Ok.

Sans conviction... dans le script cité ci-dessus, je ne sais pas si c'est un effet de bord du copier/coller, mais dans le doute passe le "done" (dernière ligne) à la ligne :
echo "\nRestarting server...\n" 
done


Sinon, c'est quoi comme distrib ? Si Debian et dérivés, vérifier que
/bin/sh
pointe bien sur
/bin/bash
et non sur
/bin/dash
;-\

En dernier recours, le shell en général n'aime/aimais pas les
echo
avec dans la chaîne (entre quotes doubles) un point d'interrogation ;-(

Donc, essaie de changer :
-server.description "Force, Courage, et Honneur !" \

par :
-server.description "Force, Courage, et Honneur..." \
0
Utilisateur anonyme > UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020
Modifié par IazLur le 28/06/2016 à 23:04
Comme je l'ai dit, même sans paramètre le serveur ne démarre pas le problème vient d'une librairie manquante surement car c'est une erreur de unity, donc pas de problème à ce niveau, mais je ne sais pas quoi faire pour la résoudre, à part installer rust window avec wine sur linux ce que je suis en train d'essayer de faire.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
Modifié par gravgun le 28/06/2016 à 23:55
'lut
Pourrais-tu remplacer le
exec
par
exec strace ./RustDedicated [...] >server.log 2&>1
et mettre en ligne ce qui sera contenu dans
server.log
? (par exemple sur ZeroBin, pastebin, ...)

Par ailleurs le script est incorrect: faire un
exec
remplace l'instance du shell exécutant (ici
/bin/sh
) par l'instance du processus demandé, donc l'exécution du script s'arrête là, le
echo
et la fin de boucle
while/done
suivant ne seront donc jamais exécutés. Pour corriger ça il faut juste retirer
exec
et mettre
./RustDedicated [...]
en tant que commande.
from human import idiocy
del idiocy
0
J'ai fait comme tu as dit, et rien ne se passe, ca m'affiche restarting server, mais il ,n'y a rien dans le server.log
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > Utilisateur anonyme
29 juin 2016 à 21:53
Au temps pour moi il y a une typo, à la fin c'est
2>&1
et non
2&>1
, ce qui explique l'absence de contenu dans le fichier...
0