Solution de l'autoupdate:
Il faut cliquer sur le bouton pour exécuter un script qui relancera le serveur TF2Ce script fera
On stop les process CSS en cours
En une seule étape, mise à jour du serveur CSS puis lancement du serveur CSS (environ 1 min)
Recréer le fichier pour redébugger les mises à jour autos de TF2 qui aura été supp grâce aux mises à jours (ca commence à être un peu lourd)
Mettre les droits à l'utilisateur TF2 sur les fichiers mis à jours
Ré exécution du serveur CSS (ben oue vu que le jeu est lancé avant d'avoir donné les bons droits) qui va encore vérifier les mises a jours du jeu car y'a le autoupdate ... Risque de déco.
Résultat pas trés propre et environ 3 minutes pour démarrer le serv qu'il y est vraiment une mise à jour ou non...
Solution à la kindy :
2 boutons donc 2 scripts. Il faut donc cliquer sur le bon bouton.Premier bouton "exécution su serv sans updates":
On lance le serv
On stop les process CSS en cours
Total 30 secondes
2eme bouton "exécution su serv avec updates":
On stop les process CSS en cours
On met à jour le serv via la commande update sans lancer le jeu (environ 1 minutes) à l'utilisateur TF2 sur les fichiers mis à jours
Mettre les droits à l'utilisateur TF2 sur les fichiers mis à jours
Exécution du serv CSS (30 sec)
Total 1 min 30 et je n'ai modifié aucun fichiers en live et démarré le serv qu'une seule fois
Et je te rassure personne n'a jamais eu un serveur qui se met à jour tout seul. A moins d'utiliser le schedule qui va rebooter le serv tous les jours à une certaine heure. Mais :
Risque de décos des gens qui seraient dessus même si aucune mise à jour a faire
Plus de risque de plantages lors du lancement du serveur
Et surtout, imagine que la mise à jour est lieu à 12h30 et que je fasse le reboot auto à 12h00 ... Alors tu auras le même problème. Ton serveur sera inaccessible sur une journée complète.
La seule vrais solution, c’est de faire comme tous les bons servs, avoir des admins réactifs lors d’une mise à jour et de cliquer sur le bouton le plus tôt possible après un update.
Dans tous les cas, je ne pense pas qu'il y ait une mise à jour de TF2 tous les jours.
Âpres je peux me tromper (mais je pense pas)
Autre solution envisageable, faire un schedule (toutes le 5 minutes) qui vérifie un fichier de versioning (je suppose que sa doit se trouver) sur le serveur d'update officiel de TF2 et si il est différent de celui présent sur not serv, il faut exécuter le script de mise à jour.
Le gros probleme: J'ai pas que ca à foutre