MySQL: Online
Load: Low
Sandbox: Ready

Trouver, évaluer et installer en sécurité des plugins CounterStrikeSharp

Un plugin s’exécute avec les mêmes droits que le serveur lui-même : un plugin négligent ou malveillant peut donc vous coûter tout le serveur. Pas besoin d’être expert pour vous protéger. Quelques vérifications rapides repèrent la plupart des problèmes.

1

Où chercher

La plupart des plugins CounterStrikeSharp sont publiés sur GitHub, et le topic cssharp est un bon endroit pour les parcourir. Forums et serveurs Discord en recommandent aussi, mais remontez toujours jusqu’au code source.

Parcourir le topic cssharp
2

Est-il entretenu ?

Ouvrez le dépôt et regardez la dernière release et le dernier commit. Un plugin laissé de côté depuis longtemps peut ne plus fonctionner avec la version actuelle du jeu. Lisez aussi les issues ouvertes : elles disent ce que vivent vraiment les utilisateurs.

3

Correspond-il à votre version ?

Regardez quelle version de CounterStrikeSharp.API le plugin cible et comparez-la à celle de votre serveur. Un grand écart est un signal d’alerte. Notre guide sur les versions explique comment compiler pour la bonne.

4

Cherchez les signaux d’alerte dans le code

Inutile de tout comprendre. Cherchez dans les fichiers les requêtes web, Process.Start, les commandes cachées ou inexpliquées, et tout endroit qui envoie des données hors de votre serveur. Méfiez-vous des plugins qui réclament bien plus de permissions que nécessaire.

Si un plugin n’existe que sous forme de DLL toute faite, sans code source lisible, considérez-le comme non fiable.
5

Compilez-le vous-même

Construire depuis les sources garantit que la DLL sur votre serveur correspond au code que vous avez lu. Téléchargez le dépôt en zip et envoyez-le à notre compilateur.

PluginSource.zip
PluginName.csproj
PluginName.cs
Other source folders
Ouvrir le compilateur
6

Essayez-le sur un serveur de test

Installez d’abord le plugin sur un serveur de test. Surveillez la console, essayez ses commandes et observez son comportement avec plusieurs joueurs. Ce n’est qu’ensuite qu’il passe sur le serveur de production.

7

Tenez un registre

Notez ce que vous avez installé, depuis quel dépôt et dans quelle version. Quand une mise à jour du jeu casse quelque chose, vous saurez exactement quoi mettre à jour, et quoi retirer si un plugin pose problème.

Ce tutoriel vous a-t-il été utile ?

Page générée en 0.017 secondes
CounterStrikeSharp Web Compiler V1.0 - Fait avec par RomaniaBarlap pour la communauté.