Brèves

WebTV

Actualité de la scène

Compétitions

Forum
Index du forum > Counter-Strike:Global Offensive > Problèmes techniques > Serveur CS:GO linux 64bits - wheezy
Serveur CS:GO linux 64bits - wheezy - 22 messages, 9920 vues
Page 2 sur 3
1
2
3
Réponse #11
Par Joga3 - 29/11/2013 10:07:44
Cela dépend comment on l'a fait? Je connais qu'une façon perso:
./steamcmd.sh +login $compte $mdp +force_install_dir $repertoire +app_update 740 +quit;


Je voulais dire l'utilisateur que t'as utilisé pour faire l'update. Mais tu as utilisé ton user perso à première vue.
Pour des raisons de sécurité, sur Linux, on lance un service avec un utilisateur restreint qui ne sert qu'à ça. (apache lance apache, moi j'ai créée "csgo" pour srcds_linux etc.). Ca évite les exploits et élévation de privilèges, bref.

Si le problème s'apparente à une erreur de map. A ta place je deleterai mon mappool et tenterai de le retélécharger proprement. Si il a été corrompu pendant l'update, ça pourrait créer un segfault.
Réponse #12
Par Garcimore - 29/11/2013 10:35:20
Reteste avec le -debug et envoie la sortie
Réponse #13
Par void. - 29/11/2013 11:25:27
Cela dépend comment on l'a fait? Je connais qu'une façon perso:
./steamcmd.sh +login $compte $mdp +force_install_dir $repertoire +app_update 740 +quit;


Je voulais dire l'utilisateur que t'as utilisé pour faire l'update. Mais tu as utilisé ton user perso à première vue.
Pour des raisons de sécurité, sur Linux, on lance un service avec un utilisateur restreint qui ne sert qu'à ça. (apache lance apache, moi j'ai créée "csgo" pour srcds_linux etc.). Ca évite les exploits et élévation de privilèges, bref.

Si le problème s'apparente à une erreur de map. A ta place je deleterai mon mappool et tenterai de le retélécharger proprement. Si il a été corrompu pendant l'update, ça pourrait créer un segfault.


Yep je sais pour le user, j'utilise pas root mais un autre user dédié au serveur. Après pour les droits ce n'est que temporaire, je reinstalle souvent la machine pour divers test.

Pour ce qui est de la map j'ai déjà réinstaller à X endroits différents et tjrs le même bug. J'avais test la commande -debug mais je n'avais pas renvoyer la sortie. Je vais voir cela.
Réponse #14
Par deStrO - 29/11/2013 16:25:59
Juste pour l'info, si vous lancez srcds_linux, ca fera d'office une erreur de segmentation, car srcds_run met dans LD_LIBRARY_PATH des valeurs bien précises :)

Il faut TOUJOURS utiliser srcds_run !
Réponse #15
Par Joga3 - 29/11/2013 16:34:48
Juste pour l'info, si vous lancez srcds_linux, ca fera d'office une erreur de segmentation, car srcds_run met dans LD_LIBRARY_PATH des valeurs bien précises :)

Il faut TOUJOURS utiliser srcds_run !


+1 en effet, je me suis aussi planté en te copiant ce matin
Réponse #16
Par void. - 29/11/2013 16:37:36
Le soucis c'est que j'utilisais bien srcds_run avant que ce bug se produise...
J'ai juste constaté que l'erreur de segmentation avec le ./srcds_run était constante avec ou sans paramètre.
Exemple:
./srcds_run -game csgo

Tant dis qu'avec ./srcds_linux le problème de segmentation survenait uniquement lors de paramètres de maps de démarrage.

Je viens de test à l'instant même problème avec:
./srcds_run
./srcds_run -game csgo
./srcds_run -game csgo -secure -autoupdate -console -usercon -tickrate 128 +port 27015 +tv_port 27115 +game_type 0 +game_mode 1 -maxplayers_override 12

Message:
"Initializing Steam libraries for secure Internet server
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
./srcds_run : ligne 318 : 5972 Erreur de segmentation $HL_CMD
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
vendredi 29 novembre 2013, 16:37:00 (UTC+0100): Server restart in 10 seconds"



Réponse #17
Par Uadf91 - 30/11/2013 01:36:17
Donc pour l'instant on pencherai vers un problème de dev.
En faisant sa mise à jour, la launcher demande donc plus de "droits" qu'il ne devrait pas demander.
Quelqu'un à une autre idée? Ou on croise les droits pour que Valve corrige l'erreur?
Réponse #18
Par Uadf91 - 02/12/2013 23:27:48
Quelqu'un à du nouveau sur ce sujet ?
Réponse #19
Par void. - 19/01/2014 16:45:18 - Modifié le 19/01/2014 16:45:36
Bon j'ai du nouveau. Apparemment c'est un problème de noyau linux.
Le kernel d'OVH pour debian 7 est: 3.10.23-xxxx-grs-ipv6-64
Pour résoudre le problème il faudrait passer sur le kernel: 3.12.0-031200-generic

Source: http://forum.kimsufi.com/archive/index.php/t-18333.html

Je viens de tester et cela fonctionne!

Les commandes à saisir:

Téléchargements pour Version 64bits:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb

Téléchargements pour Version 32bits:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb

Installation du package
dpkg -i linux-headers-3.12.*.deb linux-image-3.12.*.deb
update-grub
vim /boot/grub/grub.cfg
// Modifier set default="0" en set default="numeroDuKernel" soit 1 pour moi
reboot

Réponse #20
Par 42Joris - 22/01/2014 23:45:03
Merci beaucoup pour la solution !
Page 2 sur 3
1
2
3