TutoS-GameServer.fr > Liste des Tutoriels > Résoudre le problème de l'auto-update d'un serveur Team Fortress 2 (sous LINUX) 
![]() |
Ce tutoriel a été rédigé par Patouf, et est sous contrat Creative Commons (voir bas de page). Vous pourrez le contacter via le forum. |
Votre serveur Team Fortress 2 (sous Linux) ne s'autoupdate pas correctement : il peut ne pas se mettre à jour tout seul !
La mise à jour automatique n'arrive tout simplement pas à trouver le fichier "srcds_run", ce qui vous oblige donc à mettre à jour manuellement le serveur, lorsque VALVE sort une nouvelle MAJ, ce qui est très énervant.
Ce bug provient du dossier "orangebox", et peut-être très facilement résolu, avec deux lignes de code (mais pourquoi VALVE ne résout pas le problème ??).
¤ Trouvez (à l'aide de WinSCP) et éditez le fichier "srcds_run" (fichier script, donc à ouvrir avec le bloc-note). Ce fichier peut-être trouvé dans le dossier "/srv/srcds/orangebox/".
¤ Trouvez la ligne (ligne #295 du fichier).
update ()
¤ Mettez le code suivant, à la place.
update()
{
cd ..
updatesingle
cd orangebox
}
Je vous propose de sauvegarder cette nouvelle copie de "srcds_run" sous un autre nom, comme "srcds_run_update". Cela permettra à votre fichier modifié de ne pas être réécrit par une mise à jour, et vous garderez en même temps le fichier original.
Par contre pour le lancement du serveur, vous devrez taper
./srcds_run_update ...
au lieu de
./srcds_run ...
Merci à dbaranski.net, pour avoir trouvé la solution au problème !
@+ ;-)
Ce tutoriel est protégé par une license Creative Commons.