Como atualizar o CounterStrikeSharp com segurança
O Counter-Strike 2 é atualizado com frequência, e o CounterStrikeSharp precisa acompanhar. Atualizar é simples, mas sem planejamento você acaba com o servidor quebrado numa sexta à noite. Siga esta ordem e você sempre poderá voltar atrás.
Veja o que você tem agora
Execute meta list e css_plugins list no console do servidor. O primeiro mostra a versão do CounterStrikeSharp, o segundo mostra seus plugins. Anote os dois antes de mudar qualquer coisa.
meta list
css_plugins list
Baixe a release certa
Pegue a última release na página oficial do CounterStrikeSharp no GitHub. Escolha o pacote do seu sistema e o que inclui o runtime, se o seu servidor ainda não tiver o .NET instalado.
Faça backup e substitua
Faça uma cópia da pasta addons/counterstrikesharp. Depois pare o servidor e copie os novos arquivos por cima. Suas configurações e plugins continuam no lugar, porque não fazem parte da release. Confira também se o Metamod está atualizado.
Confirme que funciona
Inicie o servidor e execute meta list de novo. A nova versão deve aparecer, e a lista de plugins deve mostrar os seus sem erros.
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (x.y.z) by Roflmuffin
Recompile se necessário
Se um plugin mostrar erros depois da atualização, provavelmente foi feito para uma API mais antiga. Procure uma release mais nova do autor ou recompile com o nosso compilador usando uma versão adequada da CounterStrikeSharp.API.
Se algo der errado
Pare o servidor e restaure a pasta do backup. Em um minuto você volta ao ponto de partida e pode procurar a causa sem a pressão dos jogadores.
Faça disso um hábito
Fique de olho nas novas releases do CounterStrikeSharp depois de cada grande atualização do jogo e, quando puder, teste as atualizações primeiro num servidor de teste. Um servidor atualizado com regularidade raramente dá más surpresas.
Este tutorial foi útil?
Barlap para a comunidade.