Résoudre le problème de l’auto-update d’un serveur Team Fortress 2 sous Linux

Author: Titanfall —

Short summary: *** Ce tutoriel implique que vous ayez installé votre serveur Team Fortress 2 sur un serveur Linux (voir cette page). Vous devez accéder à votre serveur via WinSCP, pour le transfert de fichiers. La lecture du tutoriel sur l’utilisation de WinSCP est conseillée *** Le Problème Votre serveur Team Fortress 2 (sous Linux) ne s’autoupdate […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2017/03/31/resoudre-le-probleme-de-lauto-update-dun-serveur-team-fortress-2-sous-linux/
LLM HTML version
https://tutos-gameserver.fr/2017/03/31/resoudre-le-probleme-de-lauto-update-dun-serveur-team-fortress-2-sous-linux/llm
LLM JSON version
https://tutos-gameserver.fr/2017/03/31/resoudre-le-probleme-de-lauto-update-dun-serveur-team-fortress-2-sous-linux/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
2 minutes (79 seconds)
Word count
261

Key points

Structured content

*** Ce tutoriel implique que vous ayez installé votre serveur Team Fortress 2 sur un serveur Linux (voir cette page). Vous devez accéder à votre serveur via WinSCP, pour le transfert de fichiers. La lecture du tutoriel sur l’utilisation de WinSCP est conseillée *** Le Problème Votre serveur Team Fortress 2 (sous Linux) ne s’autoupdate pas correctement. 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 resout pas le problème ??). La Solution 1. 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/ ». 2. Trouvez la lignee « update () » (ligne #295 du fichier). 3. Mettez le code suivant, à la place (j’ai souligné les changements). 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 « ./srcds_run_update … », au lieu de « ./srcds_run … ». Merci à dbaranski.net, pour avoir trouvé la solution au problème ! @+ 😉 Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveurs NAS

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.