Come trovare, valutare e installare in sicurezza i plugin CounterStrikeSharp
Un plugin gira con gli stessi permessi del server stesso, quindi uno trascurato o malevolo può costarti l’intero server. Non serve essere esperti per proteggersi. Pochi controlli rapidi intercettano la maggior parte dei problemi.
Dove cercare
La maggior parte dei plugin CounterStrikeSharp è pubblicata su GitHub, e il topic cssharp è un buon posto da cui sfogliarli. Anche forum e server Discord consigliano plugin, ma segui sempre il link fino al codice sorgente.
Sfoglia il topic cssharpÈ mantenuto?
Apri il repository e guarda l’ultima release e l’ultimo commit. Un plugin non toccato da molto tempo potrebbe non funzionare più con la versione attuale del gioco. Leggi anche le issue aperte, perché raccontano cosa vivono davvero gli utenti.
Corrisponde alla tua versione?
Verifica quale versione di CounterStrikeSharp.API usa il plugin e confrontala con quella del tuo server. Una grande differenza è un campanello d’allarme. La nostra guida sulle versioni spiega come compilare per quella giusta.
Cerca nel codice i segnali d’allarme
Non devi capire tutto. Cerca nei file richieste web, Process.Start, comandi nascosti o non spiegati e qualsiasi punto che invii dati fuori dal tuo server. Diffida dei plugin che chiedono molti più permessi del necessario.
Compilalo da solo
Compilando dal sorgente, la DLL sul tuo server corrisponde al codice che hai letto. Scarica il repository come zip e caricalo nel nostro compilatore.
Provalo su un server di test
Metti prima il plugin su un server di test. Osserva la console, prova i suoi comandi e guarda come si comporta con più giocatori. Solo dopo spostalo sul server in produzione.
Tieni un registro
Annota cosa hai installato, da quale repository e in quale versione. Quando un aggiornamento del gioco rompe qualcosa, saprai esattamente cosa aggiornare e cosa togliere se un plugin si rivela un problema.
Questo tutorial ti è stato utile?
Barlap per la comunità.