Как да намирате, оценявате и инсталирате безопасно плъгини за CounterStrikeSharp
Плъгинът работи със същите права като самия сървър, затова небрежен или злонамерен плъгин може да ви коства целия сървър. Не е нужно да сте експерт, за да се защитите. Няколко бързи проверки хващат повечето проблеми.
Къде да търсите
Повечето плъгини за CounterStrikeSharp се публикуват в GitHub, а темата cssharp е добро място за разглеждане. Форуми и Discord сървъри също препоръчват плъгини, но винаги следвайте линка до изходния код.
Разгледай темата cssharpПоддържа ли се?
Отворете репозиторито и вижте последната версия и последния commit. Плъгин, който отдавна не е пипан, може да не работи с текущата версия на играта. Прочетете и отворените issues, защото показват какво наистина преживяват потребителите.
Съвпада ли с вашата версия?
Проверете за коя версия на CounterStrikeSharp.API е плъгинът и я сравнете с тази на сървъра си. Голяма разлика е тревожен знак. Нашето ръководство за версиите обяснява как да компилирате за правилната.
Търсете в кода тревожни знаци
Не е нужно да разбирате всичко. Потърсете във файловете уеб заявки, Process.Start, скрити или необяснени команди и всяко място, което изпраща данни извън сървъра ви. Внимавайте с плъгини, които искат много повече права, отколкото им трябват.
Компилирайте го сами
Когато компилирате от изходния код, DLL файлът на сървъра ви съответства на кода, който сте прегледали. Изтеглете репозиторито като zip и го качете в нашия компилатор.
Изпробвайте го на тестов сървър
Първо сложете плъгина на тестов сървър. Следете конзолата, пробвайте командите му и вижте как се държи с няколко играчи. Едва след това го преместете на реалния сървър.
Водете записки
Записвайте какво сте инсталирали, от кое репозиторито и коя версия. Когато обновяване на играта счупи нещо, ще знаете точно какво да обновите и какво да махнете, ако някой плъгин се окаже проблем.
Беше ли полезно това ръководство?
Barlap за общността.