MySQL: Online
Load: Low
Sandbox: Running

Como encontrar, avaliar e instalar plugins do CounterStrikeSharp com segurança

Um plugin roda com os mesmos privilégios do próprio servidor, então um plugin descuidado ou malicioso pode custar o servidor inteiro. Você não precisa ser especialista para se proteger. Poucas verificações rápidas pegam a maioria dos problemas.

1

Onde procurar

A maioria dos plugins do CounterStrikeSharp é publicada no GitHub, e o tópico cssharp é um bom lugar para explorar. Fóruns e servidores de Discord também indicam plugins, mas siga sempre o link até o código-fonte.

Explorar o tópico cssharp
2

Ele é mantido?

Abra o repositório e veja a última release e o último commit. Um plugin parado há muito tempo pode não funcionar com a versão atual do jogo. Leia também as issues abertas, porque elas mostram o que os usuários realmente vivem.

3

Combina com a sua versão?

Confira para qual versão da CounterStrikeSharp.API o plugin foi feito e compare com a do seu servidor. Uma grande diferença é sinal de alerta. Nosso guia de versões explica como compilar para a certa.

4

Procure sinais de alerta no código

Você não precisa entender tudo. Procure nos arquivos por requisições web, Process.Start, comandos ocultos ou sem explicação e qualquer lugar que envie dados para fora do seu servidor. Desconfie de plugins que pedem muito mais permissões do que precisam.

Se um plugin só vem como DLL pronta, sem código-fonte que você possa ler, trate-o como não confiável.
5

Compile você mesmo

Compilando a partir do código-fonte, a DLL no seu servidor corresponde ao código que você revisou. Baixe o repositório como zip e envie ao nosso compilador.

PluginSource.zip
PluginName.csproj
PluginName.cs
Other source folders
Abrir o compilador
6

Teste num servidor de teste

Coloque o plugin primeiro num servidor de teste. Observe o console, experimente os comandos e veja como ele se comporta com vários jogadores. Só depois leve-o ao servidor de produção.

7

Mantenha um registro

Anote o que você instalou, de qual repositório e em qual versão. Quando uma atualização do jogo quebrar algo, você saberá exatamente o que atualizar e o que remover se um plugin virar problema.

Este tutorial foi útil?

Página gerada em 0.012 segundos
CounterStrikeSharp Web Compiler V1.0 - Feito com por RomaniaBarlap para a comunidade.