Come aggiornare CounterStrikeSharp in sicurezza
Counter-Strike 2 si aggiorna spesso e CounterStrikeSharp deve starci dietro. Aggiornare è semplice, ma senza un piano si finisce con il server rotto un venerdì sera. Segui questo ordine e potrai sempre tornare indietro.
Guarda cosa hai adesso
Esegui meta list e css_plugins list nella console del server. La prima mostra la versione di CounterStrikeSharp, la seconda i tuoi plugin. Annota entrambe prima di cambiare qualsiasi cosa.
meta list
css_plugins list
Scarica la release giusta
Prendi l’ultima release dalla pagina ufficiale di CounterStrikeSharp su GitHub. Scegli il pacchetto per il tuo sistema e quello che include il runtime se sul tuo server non è ancora installato .NET.
Fai un backup e sostituisci
Fai una copia della cartella addons/counterstrikesharp. Poi ferma il server e copia i nuovi file sopra. Configurazioni e plugin restano al loro posto, perché non fanno parte della release. Controlla anche che Metamod sia aggiornato.
Verifica che funzioni
Avvia il server ed esegui di nuovo meta list. Dovrebbe comparire la nuova versione e l’elenco dei plugin mostrare i tuoi senza errori.
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (x.y.z) by Roflmuffin
Ricompila se serve
Se un plugin mostra errori dopo l’aggiornamento, probabilmente è stato creato per un’API più vecchia. Cerca una release più recente del suo autore oppure ricompilalo con il nostro compilatore usando una versione adatta di CounterStrikeSharp.API.
Se qualcosa va storto
Ferma il server e ripristina la cartella di cui hai fatto il backup. In un minuto sei tornato al punto di partenza e puoi cercare la causa senza la pressione dei tuoi giocatori.
Fanne un’abitudine
Tieni d’occhio le nuove release di CounterStrikeSharp dopo ogni grande aggiornamento del gioco e, quando puoi, prova gli aggiornamenti prima su un server di test. Un server aggiornato con regolarità raramente riserva brutte sorprese.
Questo tutorial ti è stato utile?
Barlap per la comunità.