Counter-Strike: Source Guide

Reboot automatiquement son serveur CSS via Webmin for Counter-Strike: Source

Reboot automatiquement son serveur CSS via Webmin

Overview

Un rapide tutoriel qui vous permettra de rebooter votre serveur Counter Strike Source via le panel Webmin ( Sous Linux )

Tutoriel reboot + autoupdate css via WEBMIN sous UBUNTU Server

ATTENTION : Ce guide nécéssite d’avoir déjà des bases sous Webmin et Ubuntu ainsi que de savoir déjà lancer et rebooter manuellement son serveur.

Nous allons voir deux points sur ce tutoriel :

– Un script qui permet de chercher les mises à jours pour votre serveur
– La commande via Webmin qui vous permet de reboot automatiquement

Pour mettre à jour automatiquement votre serveur CSS vous pouvez utiliser ce script :

@ShutdownOnFailedCommand 1 <== Ne pas toucher @NoPromptForPassword 1 <== Ne pas toucher login anonymous <== Ne pas toucher force_install_dir /home/user/zescape <== Mettre le chemin de votre serveur app_update 232330 <== Ne pas toucher exit <== Ne pas toucher

Bien entendu ne recopié pas les “<==” dans votre code.

Vous pouvez l’enregistrer dans le bloc note sous le nom de update_css.txt

Ce code vous permettra tout d’abord de rechercher des mises à jour de CSS au moment du reboot de votre serveur, il vous suffit de placer ce fichier dans :

– home/user/steamcmd

Vous allez ensuite appeller ce script via Webmin dans la rubrique “Tache CRON” de votre panel en cliquant sur ajouter une nouvelle commande et vous pourrez y coller :

cd /home/user/zescape && screen -dr zescape -X quit && rm -r screenlog.0 && screen -dmSL zescape ./srcds_run -game cstrike +ip x.xx.xx.xx -port 27015 +maxplayers 60 +map ze_FFVII_Mako_Reactor_v5_3 -tickrate 66 -autoupdate -steam_dir /home/user/steamcmd -steamcmd_script /home/user/zescape/update_css.txt

Cette commande doit être utilisée avec l’utilisateur Linux qui vous sert à démarrer le serveur.

ATTENTION : ne pas oublier de cocher la case “utiliser environnement” sur webmin au moment de la création de votre tache CRON

Pour le timing de votre panel je vous conseil de reboot le serveur toutes les 24h à 7h du matin,

Ce code rebootera votre serveur CSS au moment voulu en cherchant automatiquement une mise à jour ( si disponible ) de Counter Strike Source.

Petit bonus : il supprimera aussi votre dossier “log” pour le remettre vierge, vous avez juste vos informations personnelles à modifier :

– zescape : c’est le nom du processus de votre serveur
– ip x.xx.xx.xx : votre ip
– port 27015 : votre port
– maxplayers 60 : le nombre de joueurs
– tickrate 66 : votre tick
– +map : La map au démarrage
– /home/user/zescape : chemin du serveur ( user + dossier )

Pour information :

– rm -r screenlog.0 : Cette partie sert à purger le fichier log

Si tout fonctionne bien vous devriez voir ceci dans votre fichier log au moment du reboot du serveur :

Connecting anonymously to Steam Public…Success. home/user/zescape app_update 232330 Success! App ‘232330’ already up to date.
Tutoriel by Hayton

╔══╗♫ *´”)
║██║ ¸.•´¸.•*´¨) ¸.•*¨) ♫ ♪
║(O)║ (¸.•´ (¸.• ♫ ♪

SteamSolo.com