Pages : 1
#1 Le 28/11/2012, à 13:11
- karaleva
Probleme Serveur CSS
Bonjour,
J'ai un serveur OVH sous debian x64.
J'ai dessus un serveurs css qui tourne sans soucis.
J'ai copié ce même dossier qui encore n'a reçu aucune configuration (map, mods etc...). Il est donc comme installer de base par steam
Et je n'arrive pas a lancer le 2nd serveur, j'ai essayer en mode debug il me donne ça :
----------------------------------------------
CRASH: Wed Nov 28 12:53:04 CET 2012
Start Line: ./srcds_linux -game cstrike +ip 5.39.85.115 -port 27115 +maxplayers 16 +map de_dust2 -tickrate 100 -debug
[New Thread 13043]
[New Thread 12982]
[New Thread 13039]
[New Thread 13040]
[New Thread 13041]
[New Thread 12983]
[New Thread 13046]
[New Thread 13045]
[New Thread 13044]
#0 0x08373b0c in ?? ()
No symbol table info available.
eax 0xf0 240
ecx 0x80 128
edx 0x2 2
ebx 0xef587acc -279414068
esp 0xef4b1bd0 0xef4b1bd0
ebp 0xef4b1c08 0xef4b1c08
esi 0x0 0
edi 0x0 0
eip 0x8373b0c 0x8373b0c
eflags 0x210202 [ IF RF ID ]
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x63 99
End of Source crash report
----------------------------------------------
Et je ne sais pas ce qui va pas.
J'ai essayé de le lancer en Root, même probleme, avec l'autoupdate aussi.
Et pourtant j'ai gardé exactement la même configuration, juste les ports qui changent...
Merci d'avance
Hors ligne
#2 Le 28/11/2012, à 15:08
- Belouu
Re : Probleme Serveur CSS
Bonjour,
Le copier-coller était-il fait sur le même serveur ?
Le premier serveur tournait-il pendant le copier-coller ?
Hors ligne
#3 Le 29/11/2012, à 01:27
- olivier338719
Re : Probleme Serveur CSS
Alors je te mets un script qui te permettra de démarrer, de stopper et de rebooter tes serveurs
#!/bin/sh
#############################################
## Script de lancement des serveur ##
##########################################################################################
## Début des variables ##
############################################## Nom de l'utilisateur
SRCDS_USER="XXX"# Nom du screen
SRCDS_NAME="XXX"# Binaire du serveur
SRCDS_BIN="./srcds_run"# Repertoire du serveur
SRCDS_PATH="/home/..../"# Options de lancement
SRCDS_OPTS="-game cstrike\
-console \
-tickrate 66 \
+maxplayers 11 \
+map de_dust2\
-ip xxx.xxx.xxx.xxx \
-port 27015 \
+fps_max 600"# Ligne de commande pour l'update
STEAM_UPDATE="./steam --game cstrike -command update"#############################################
## Fin des variables ##
#############################################
usage() {
echo "---------------------------------------------------------------------"
echo "Usage: ${SRCDS_NAME} (stop|start|restart|update|patch)"
echo "---------------------------------------------------------------------"
exit 2
}if [ -z $1 ]; then
usage
fisrcds_start() {
echo "---------------------------------------------------------------------"
echo "Lancement du serveur : Debut de la sequence"
echo "---------------------------------------------------------------------"
OWD=`pwd`
cd $SRCDS_PATH
su ${SRCDS_USER} -c "screen -AmdS ${SRCDS_NAME} ${SRCDS_BIN} ${SRCDS_OPTS}"
cd $OWD
echo "---------------------------------------------------------------------"
echo "Lancement du serveur : Fin de la sequence"
echo "---------------------------------------------------------------------"
}srcds_stop() {
echo "---------------------------------------------------------------------"
echo "Arret du serveur : Debut de la sequence"
echo "---------------------------------------------------------------------"
su ${SRCDS_USER} -c "screen -dr ${SRCDS_NAME} -X quit"
echo "---------------------------------------------------------------------"
echo "Arret du serveur : Fin de la sequence"
echo "---------------------------------------------------------------------"
}srcds_restart() {
echo "---------------------------------------------------------------------"
echo "Reboot du serveur : Debut de la sequence"
echo "---------------------------------------------------------------------"
srcds_stop
srcds_start
echo "---------------------------------------------------------------------"
echo "Reboot du serveur : Fin de la sequence"
echo "---------------------------------------------------------------------"
}srcds_update() {
echo "---------------------------------------------------------------------"
echo "Reboot du serveur avec mise a jour : Debut de la sequence"
echo "---------------------------------------------------------------------"
srcds_stop
OWD=`pwd`
cd $SRCDS_PATH
su ${SRCDS_USER} -c "${STEAM_UPDATE}"
cd $OWD
srcds_patch
srcds_start
echo "---------------------------------------------------------------------"
echo "Reboot du serveur avec mise a jour : Fin de la sequence"
echo "---------------------------------------------------------------------"
}srcds_patch () {
echo "---------------------------------------------------------------------"
echo "Lancement du patch pour Gameinfo.txt : Debut de la sequence"
echo "---------------------------------------------------------------------"
echo "Resultat :"
${SRCDS_PATH}cstrike/gameinfopatch.sh
echo "Copie du fichier motd.bak en motd.txt"
rm -f ${SRCDS_PATH}cstrike/motd.txt
cp ${SRCDS_PATH}cstrike/motd.bak ${SRCDS_PATH}cstrike/motd.txt
echo "Attribution des droits"
chown ${SRCDS_USER} ${SRCDS_PATH}cstrike/motd.txt
chown ${SRCDS_USER} ${SRCDS_PATH}cstrike/gameinfo.txt
echo "---------------------------------------------------------------------"
echo "Fin du patch pour Gameinfo.txt : Fin de la sequence"
echo "---------------------------------------------------------------------"
}case $1 in
stop)
srcds_stop
;;
start)
srcds_start
;;
restart)
srcds_restart
;;
update)
srcds_update
;;
patch)
srcds_patch
;;
*)
usage
esacexit 0
Tu dois le mettre dans /etc/init.d
Avec les droits 755
Tu dois en créer un script pour chaque serveur
Hors ligne
Pages : 1