Как да обновите безопасно CounterStrikeSharp
Counter-Strike 2 се обновява често и CounterStrikeSharp трябва да следва темпото. Обновяването е просто, но без план можете да останете със счупен сървър в петък вечер. Следвайте този ред и винаги ще можете да се върнете назад.
Вижте какво имате сега
Изпълнете meta list и css_plugins list в конзолата на сървъра. Първата показва версията на CounterStrikeSharp, втората показва плъгините ви. Запишете и двете, преди да променяте каквото и да било.
meta list
css_plugins list
Изтеглете правилната версия
Вземете последната версия от официалната страница на CounterStrikeSharp в GitHub. Изберете пакета за вашата система и този, който включва runtime, ако сървърът ви още няма инсталиран .NET.
Направете резервно копие и заменете
Направете копие на папката addons/counterstrikesharp. После спрете сървъра и копирайте новите файлове отгоре. Конфигурациите и плъгините ви остават на мястото си, защото не са част от версията. Проверете и дали Metamod е актуален.
Проверете дали работи
Стартирайте сървъра и изпълнете отново meta list. Новата версия трябва да се появи, а списъкът с плъгини да показва вашите без грешки.
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (x.y.z) by Roflmuffin
Прекомпилирайте при нужда
Ако плъгин показва грешки след обновяването, вероятно е създаден за по-стар API. Потърсете по-нова версия от автора му или го прекомпилирайте с нашия компилатор с подходяща версия на CounterStrikeSharp.API.
Ако нещо се обърка
Спрете сървъра и възстановете папката от резервното копие. За минута сте обратно в изходна позиция и можете да търсите причината без натиска на играчите си.
Превърнете го в навик
Следете новите версии на CounterStrikeSharp след всяко голямо обновяване на играта и когато можете, тествайте обновяванията първо на тестов сървър. Редовно обновяваният сървър рядко поднася неприятни изненади.
Беше ли полезно това ръководство?
Barlap за общността.