Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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
fi

srcds_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
esac

exit 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