MySQL: Online
Load: Low
Sandbox: Ready

Как безопасно обновить CounterStrikeSharp

Counter-Strike 2 обновляется часто, и CounterStrikeSharp должен успевать за ним. Обновление простое, но без плана легко остаться со сломанным сервером в пятницу вечером. Действуйте в этом порядке, и вы всегда сможете вернуться назад.

1

Посмотрите, что установлено сейчас

Выполните meta list и css_plugins list в консоли сервера. Первая команда покажет версию CounterStrikeSharp, вторая — ваши плагины. Запишите оба результата, прежде чем что-либо менять.

meta list
css_plugins list
2

Скачайте нужный релиз

Возьмите последний релиз на официальной странице CounterStrikeSharp на GitHub. Выберите пакет для вашей системы, а если на сервере ещё нет .NET, — тот, что включает рантайм.

3

Сделайте резервную копию и замените файлы

Скопируйте папку addons/counterstrikesharp. Затем остановите сервер и скопируйте новые файлы поверх. Ваши конфигурации и плагины останутся на месте, потому что в релиз они не входят. Заодно проверьте, что Metamod тоже свежий.

4

Проверьте, что всё работает

Запустите сервер и снова выполните meta list. Должна появиться новая версия, а в списке плагинов — ваши плагины без ошибок.

meta list
Listing 1 plugin:
  [01] CounterStrikeSharp (x.y.z) by Roflmuffin
5

Пересоберите при необходимости

Если после обновления плагин выдаёт ошибки, скорее всего, он был создан под более старый API. Поищите у автора более новый релиз или пересоберите плагин в нашем компиляторе с подходящей версией CounterStrikeSharp.API.

6

Если что-то пошло не так

Остановите сервер и восстановите папку из резервной копии. Через минуту вы вернётесь к исходной точке и сможете спокойно искать причину, не чувствуя давления со стороны игроков.

7

Сделайте это привычкой

После каждого крупного обновления игры следите за новыми релизами CounterStrikeSharp и по возможности сначала проверяйте обновления на тестовом сервере. Сервер, который обновляют регулярно, редко преподносит неприятные сюрпризы.

Было ли это руководство полезным?

Страница сформирована за 0.012 секунд
CounterStrikeSharp Web Compiler V1.0 - Сделано с от RomaniaBarlap для сообщества.