CounterStrikeSharp sicher aktualisieren
Counter-Strike 2 wird oft aktualisiert, und CounterStrikeSharp muss mithalten. Das Update ist einfach, aber ohne Plan endet es mit einem kaputten Server am Freitagabend. Halte dich an diese Reihenfolge, dann kannst du immer zurück.
Prüfe den aktuellen Stand
Führe meta list und css_plugins list in der Serverkonsole aus. Das erste zeigt die CounterStrikeSharp-Version, das zweite deine Plugins. Notiere beides, bevor du etwas änderst.
meta list
css_plugins list
Lade das passende Release herunter
Hole das neueste Release von der offiziellen CounterStrikeSharp-Seite auf GitHub. Wähle das Paket für dein System und, falls auf deinem Server noch kein .NET installiert ist, das Paket mit Runtime.
Sichern und ersetzen
Kopiere den Ordner addons/counterstrikesharp als Sicherung. Stoppe dann den Server und kopiere die neuen Dateien darüber. Deine Konfigurationen und Plugins bleiben erhalten, da sie nicht zum Release gehören. Prüfe auch, ob Metamod aktuell ist.
Prüfe, ob es funktioniert
Starte den Server und führe erneut meta list aus. Die neue Version sollte erscheinen, und die Plugin-Liste deine Plugins ohne Fehler zeigen.
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (x.y.z) by Roflmuffin
Bei Bedarf neu kompilieren
Zeigt ein Plugin nach dem Update Fehler, wurde es wohl für eine ältere API gebaut. Suche nach einem neueren Release des Autors oder kompiliere es mit unserem Compiler neu, mit einer passenden Version der CounterStrikeSharp.API.
Wenn etwas schiefgeht
Stoppe den Server und stelle den gesicherten Ordner wieder her. In einer Minute bist du wieder am Ausgangspunkt und kannst die Ursache ohne Druck deiner Spieler suchen.
Mach es zur Gewohnheit
Achte nach jedem größeren Spielupdate auf neue CounterStrikeSharp-Releases und teste Updates, wenn möglich, zuerst auf einem Testserver. Ein regelmäßig aktualisierter Server hat selten böse Überraschungen.
War diese Anleitung hilfreich?
Barlap für die Community.