Page 1 sur 1

Simple Admin

Posté : 13 mars 2024, 13:24
par Papy___
simpleadmin.jpg



Ce plugin vous permet d'administrer votre serveur. Il vous faut une base de données qui gérera les admins, les bans, les mutes et les serveurs.
Ce plugin fonctionne sous Counter-Strike 2.
CSSharp doit être installé et fonctionnel.


Installation

Téléchargez et décompressez l'archive au bas de ce tutoriel.
Uploadez le dossier addons dans csgo.
Relancez votre serveur ou chargez le plugin en tapant en console la commande
css_plugins load CS2-SimpleAdmin
Une fois le plugin chargé le fichier de configuration CS2-SimpleAdmin.json se crée dans
addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/
Éditez le et configurez le.


Configuration

Voici son contenu

Code : Tout sélectionner

{
  "ConfigVersion": 8,
  "DatabaseHost": "",
  "DatabasePort": 3306,
  "DatabaseUser": "",
  "DatabasePassword": "",
  "DatabaseName": "",
  "UseChatMenu": false,
  "KickTime": 3,
  "DisableDangerousCommands": true,
  "BanType": 1,
  "ExpireOldIpBans": 0,
  "TeamSwitchType": 1,
  "Discord": {
    "DiscordLogWebhook": "",
    "DiscordPenaltyWebhook": ""
  },
  "DefaultMaps": [],
  "WorkshopMaps": [],
  "CustomServerCommands": []
}
Toutes les infos ne seront pas données pour la description des différentes lignes car l'auteur n'en donne pas l'info donc autant éviter d'être approximatif.
  • ConfigVersion = ne pas toucher
  • DatabaseHost = serveur de votre base de données
  • DatabasePort = port du serveur de base de données
  • DatabaseUser = nom d'utilisateur de votre base de données
  • DatabasePassword = mot de passe de votre base de données
  • DatabaseName = nom de votre base de données
  • DisableDangerousCommands = sur true active la désactivation de commandes potentiellement dangereuse. Sur false désactive
  • Pour le reste c'est de l'a peu près
Lorsque la configuration est terminée vous pouvez relancer votre serveur ou uniquement le plugin via la commande
css_plugins reload CS2-SimpleAdmin

Les commandes

Tapez les commandes suivantes en console
  • css_addadmin <steamid> <pseudo> <flags/groupes> <immunitée> [temps en minutes] = Vous permet d'ajouter vos admins et ils seront stocké en base de données.
  • css_deladmin <steamid> = Supprimer un admin de votre système via Steamid. L'utilisation de cette commande se fait avec le flag @css/root
  • css_reladmin = Recharge les admins en base de données. L'utilisation de cette commande se fait avec le flag @css/root
  • css_hide = Masque l'admin dans le tableau des scores et masque également les commandes qu'il utilise. L'utilisation de cette commande se fait avec le flag @css/kick
  • css_admin = Affiche toutes les commandes admin. L'utilisation de cette commande se fait avec le flag @css/generic
  • css_who <#userid ou pseudo> = Affiche les informations sur le joueur désigné. L'utilisation de cette commande se fait avec le flag @css/generic
  • css_players = Affiche la liste des joueurs. L'utilisation de cette commande se fait avec le flag @css/generic
  • css_ban <#userid ou pseudo> [temps en minutes/0 perm] [raison] = Permet de bannir un joueur en définissant un temps, 0 = perm, et avec une raison. L'utilisation de cette commande se fait avec le flag @css/ban
  • css_addban <steamid> [temps en minutes/0 perm] [raison] = Permet de bannir un joueur par son Steamid 64 en définissant un temps, 0 = perm, et avec une raison. L'utilisation de cette commande se fait avec le flag @css/ban
  • css_banip <ip> [temps en minutes/0 perm] [raison] = Permet de bannir un joueur par adresse IP. L'utilisation de cette commande se fait avec le flag @css/ban
  • css_unban <steamid ou pseudo ou IP> = Permet de débannir un joueur. L'utilisation de cette commande se fait avec le flag @css/unban
  • css_kick <#userid ou pseudo> [raison] = Permet de kicker un joueur. L'utilisation de cette commande se fait avec le flag @css/kick
  • css_gag <#userid ou pseudo> [temps en minutes/0 perm] [raison] = Empêcher un joueur d'écrire dans le chat. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_addgag <steamid> [temps en minutes/0 perm] [raison] = Empêcher un joueur d'écrire dans le chat. L'interdiction se fait via le Steamid 64. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_ungag <steamid ou pseudo> = Autoriser le joueur à écrire de nouveau dans le chat. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_mute <#userid ou pseudo> [temps en minutes/0 perm] [raison] = Muter un joueur vocalement. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_addmute <steamid> [temps en minutes/0 perm] [raison] = Muter un joueur vocalement via son Steamid 64. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_unmute <steamid ou pseudo> = Autoriser le joueur à parler vocalement de nouveau. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_silence <#userid ou pseudo> [temps en minutes/0 perm] [raison] = Permet de muter et gag un joueur. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_addsilence <steamid> [temps en minutes/0 perm] [raison] = Permet de muter et gag un joueur par son Steamid 64. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_unsilence <steamid ou pseudo> = Permet de rendre l'écrit et le vocal au joueur. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_give <#userid ou pseudo> <weapon> = Permet de donner une arme précise à un joueur. L'utilisation de cette commande se fait avec le flag @css/cheats
  • css_strip <#userid ou pseudo> = Retire toutes les armes du joueur. L'utilisation de cette commande se fait avec le flag @css/slay
  • css_hp <#userid ou pseudo> [health] = Définir la quantité de vie du joueur (HP). L'utilisation de cette commande se fait avec le flag @css/slay
  • css_speed <#userid ou pseudo> [speed] = Définir la vitesse du joueur. L'utilisation de cette commande se fait avec le flag @css/slay
  • css_god <#userid ou pseudo> = Active le Godmode pour le joueur. L'utilisation de cette commande se fait avec le flag @css/cheats
  • css_slay <#userid ou pseudo> = Permet de slay un joueur. L'utilisation de cette commande se fait avec le flag @css/slay
  • css_slap <#userid ou pseudo> [damage] = Permet de slapper un joueur avec ou sans dégâts. L'utilisation de cette commande se fait avec le flag @css/slay
  • css_team <#userid ou pseudo> [<ct/tt/spec/swap>] [-k] = permet de placer un joueur dans l'équipe adverse, en spec etc. avec l'option de kill via le -k. L'utilisation de cette commande se fait avec le flag @css/kick
  • css_vote <"Question?"> ["Réponse1"] ["Réponser2"] = Permet de créer un vote. L'utilisation de cette commande se fait avec le flag @css/generic
  • css_map <nom de la map> = Permet le changement de map. L'utilisation de cette commande se fait avec le flag @css/changemap
  • css_wsmap <nom ou id> = Permet de changer la map du Workshop. L'utilisation de cette commande se fait avec le flag @css/changemap
  • css_asay <message> = Envoi un message à tous les admins. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_say <message> = Envoi un message en admin dans le chat. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_psay <#userid ou pseudo> <message> = Envoi un message privé au joueur. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_csay <message> = Envoi un message admin au centre. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_hsay <message> = Envoi un message admin dans le Hud. L'utilisation de cette commande se fait avec le flag @css/chat
  • css_noclip <#userid ou pseudo> = Permet de mettre un joueur en noclip. L'utilisation de cette commande se fait avec le flag @css/cheats
  • css_freeze <#userid ou pseudo> [durée] = Permet de freeze un joueur pendant un certain temps. L'utilisation de cette commande se fait avec le flag @css/slay
  • css_unfreeze <#userid ou pseudo> = Retire le freeze sur le joueur. L'utilisation de cette commande se fait avec le flag @css/slay
  • css_rename <#userid ou pseudo> <nouveau pseudo> = Permet de renommer un joueur. L'utilisation de cette commande se fait avec le flag @css/kick
  • css_respawn <#userid ou pseudo> = Permet de respawn un joueur. L'utilisation de cette commande se fait avec le flag @css/cheats
  • css_cvar <cvar> <valeur> = Permet de changer la valeur d'une cvar. L'utilisation de cette commande se fait avec le flag @css/cvar
  • css_rcon <commande> = Exécute une commande serveur. L'utilisation de cette commande se fait avec le flag @css/rcon


Source : https://github.com/daffyyyy/CS2-SimpleAdmin