Mettre à jour CounterStrikeSharp en toute sécurité
Counter-Strike 2 se met à jour souvent, et CounterStrikeSharp doit suivre le rythme. La mise à jour est simple, mais sans méthode, on finit avec un serveur cassé un vendredi soir. Suivez cet ordre et vous pourrez toujours revenir en arrière.
Voyez ce que vous avez actuellement
Exécutez meta list et css_plugins list dans la console du serveur. La première affiche la version de CounterStrikeSharp, la seconde vos plugins. Notez les deux avant de toucher à quoi que ce soit.
meta list
css_plugins list
Téléchargez la bonne release
Récupérez la dernière release sur la page officielle de CounterStrikeSharp sur GitHub. Choisissez le paquet de votre système et celui qui inclut le runtime si .NET n’est pas encore installé sur votre serveur.
Sauvegardez puis remplacez
Faites une copie du dossier addons/counterstrikesharp. Arrêtez ensuite le serveur et copiez les nouveaux fichiers par-dessus. Vos configurations et vos plugins restent en place, car ils ne font pas partie de la release. Vérifiez aussi que Metamod est à jour.
Vérifiez que ça marche
Démarrez le serveur et relancez meta list. La nouvelle version doit apparaître et la liste des plugins montrer les vôtres sans erreur.
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (x.y.z) by Roflmuffin
Recompilez si nécessaire
Si un plugin affiche des erreurs après la mise à jour, il a probablement été conçu pour une API plus ancienne. Cherchez une release plus récente chez son auteur ou recompilez-le avec notre compilateur, avec une version de CounterStrikeSharp.API adaptée.
Si quelque chose tourne mal
Arrêtez le serveur et restaurez le dossier sauvegardé. Vous revenez à votre point de départ en une minute et pouvez chercher la cause sans la pression de vos joueurs.
Faites-en une habitude
Surveillez les nouvelles releases de CounterStrikeSharp après chaque grosse mise à jour du jeu et testez les mises à jour sur un serveur de test quand c’est possible. Un serveur mis à jour régulièrement réserve rarement de mauvaises surprises.
Ce tutoriel vous a-t-il été utile ?
Barlap pour la communauté.