TS-GS a besoin de vous ! D'avance merci !

Résoudre le problème de l'auto-update d'un serveur Team Fortress 2 (sous LINUX)

Par Patouf , le 20/07/2008 à 15h36 | Dernière modification le : 13/08/2009 à 17h30
Tutoriel testé sur : Tous les systèmes
Apercu
logo info 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.


Un petit clic sur cette publicité permet à TutoS-GameServer de vivre ! :-)

Le Problème


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 ??).

La Solution


¤ 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).

/srv/srcds/orangebox/srcds_run

update ()

 


¤ Mettez le code suivant, à la place.

/srv/srcds/orangebox/srcds_run

update()
{
cd ..
updatesingle
cd orangebox
}

 


Notes


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

Console

./srcds_run_update ...

 


au lieu de

Console

./srcds_run ...

 



Merci à dbaranski.net, pour avoir trouvé la solution au problème !


@+ ;-)




Ce tutoriel à été visité 5248 fois.

Une suggestion, un problème d'affichage ou une erreur dans ce tutoriel ? Signalez-le nous !
Vous bloquez quelque part ? Demandez de l'aide à la communauté !


Creative Commons License Ce tutoriel est protégé par une license Creative Commons.