background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

Configuration de l'administration Garry's Mod (ULX)


Ce guide explique comment installer et configurer le mod d'administration ULX sur votre serveur Garry's Mod hébergé chez Legion Hosting, incluant l'installation, l'attribution des permissions d'administrateur, les commandes courantes et la gestion des groupes de permissions.

Prérequis : Ce guide suppose que vous avez déjà un serveur Garry's Mod fonctionnel. Si vous ne l'avez pas encore configuré, consultez d'abord le Guide de configuration du serveur Garry's Mod. Vous aurez besoin d'un accès SFTP pour téléverser des fichiers. Consultez le guide de téléversement de fichiers via SFTP si vous ne l'avez pas encore configuré.

Table des matières

  1. Installation de ULX et ULib
  2. S'attribuer le rang Superadmin
  3. Commandes ULX courantes
  4. Groupes de permissions
  5. Commandes de chat
  6. Fichiers de configuration

1. Installation de ULX et ULib

ULX est le mod d'administration le plus utilisé pour Garry's Mod. Il nécessite l'installation de deux addons ensemble :

AddonWorkshop IDNotes
ULib 557962280 Bibliothèque requise pour ULX. Doit être installée en premier.
ULX 557962238 Le mod d'administration lui-même. Dépend de ULib.

Option A — Collection Workshop (Recommandé)

Ajoutez les deux Workshop ID à la collection Workshop de votre serveur. Si vous avez déjà une collection configurée via +host_workshop_collection dans GPanel, ajoutez simplement ULib et ULX à cette collection existante sur Steam. Le serveur les téléchargera automatiquement au prochain redémarrage.

Option B — Téléversement manuel via SFTP

  1. Téléchargez les deux addons depuis le Workshop ou depuis le GitHub de Team Ulysses.
  2. Téléversez-les via SFTP sur votre serveur de sorte que la structure des dossiers soit :
garrysmod/addons/ulib/
garrysmod/addons/ulx/

Chaque dossier doit contenir le répertoire lua/ de l'addon directement à l'intérieur.

Important : ULX ne fonctionnera pas sans ULib. Installez toujours les deux. Après l'installation, redémarrez le serveur depuis GPanel.

2. S'attribuer le rang Superadmin

Une fois ULX installé et le serveur redémarré, vous devez vous attribuer le rang superadmin. Ouvrez la console du serveur dans GPanel et exécutez :

ulx adduser "YourSteamName" superadmin

Si votre nom Steam contient des caractères spéciaux ou des espaces, utilisez plutôt votre Steam ID 64 bits pour plus de précision :

ulx adduserid "STEAM_0:1:12345678" superadmin
Trouver votre Steam ID : Vous pouvez trouver votre Steam ID en recherchant votre profil sur steamid.io. Utilisez le format STEAM_0:X:XXXXXXXX ou le format 64 bits 7656119XXXXXXXXXX.

Une fois le rang attribué, reconnectez-vous au serveur. Vous pouvez vérifier votre rang en tapant !menu dans le chat pour ouvrir l'interface d'administration ULX.


3. Commandes ULX courantes

Les commandes ULX peuvent être exécutées depuis la console du serveur dans GPanel, la console en jeu, ou en tant que commandes de chat (préfixées par !). Voici les commandes les plus couramment utilisées.

Gestion des joueurs

CommandeRaccourci chatDescription
ulx kick "Player" reason!kick Player reasonExpulser un joueur du serveur
ulx ban "Player" minutes reason!ban Player 60 reasonBannir un joueur (0 = permanent)
ulx unban STEAMID!unban STEAMIDDébannir un joueur par Steam ID
ulx slay "Player"!slay PlayerTuer un joueur instantanément
ulx slap "Player" damage!slap Player 10Frapper un joueur pour les dégâts spécifiés

Contrôles de communication

CommandeRaccourci chatDescription
ulx gag "Player"!gag PlayerEmpêcher un joueur d'utiliser le chat vocal
ulx ungag "Player"!ungag PlayerRétablir le chat vocal pour un joueur
ulx mute "Player"!mute PlayerEmpêcher un joueur d'utiliser le chat textuel
ulx unmute "Player"!unmute PlayerRétablir le chat textuel pour un joueur

Commandes utilitaires

CommandeRaccourci chatDescription
ulx noclip "Player"!noclip PlayerActiver/désactiver le noclip (traverser les murs)
ulx god "Player"!god PlayerActiver/désactiver le mode dieu (invincibilité)
ulx teleport "Player"!tp PlayerTéléporter un joueur vers votre viseur
ulx bring "Player"!bring PlayerTéléporter un joueur vers vous
ulx goto "Player"!goto PlayerSe téléporter vers un joueur
ulx return "Player"!return PlayerRenvoyer un joueur à sa position précédente
ulx cloak "Player"!cloak PlayerRendre un joueur invisible

4. Groupes de permissions

ULX utilise un système de permissions basé sur les groupes. Par défaut, ULX inclut ces groupes, classés du plus privilégié au moins privilégié :

GroupeHérite deUtilisation typique
superadminadminPropriétaire du serveur. Accès complet à toutes les commandes.
adminoperatorPersonnel de confiance. Peut bannir, expulser, gérer les joueurs.
operatoruserModérateurs juniors. Commandes de modération limitées.
useraucunGroupe par défaut pour tous les joueurs.

Gestion des utilisateurs et des groupes

// Add a user to a group
ulx adduser "Player" admin

// Remove a user from their group (reverts to "user")
ulx removeuser "Player"

// Create a custom group that inherits from "operator"
ulx groupallow "moderator" "ulx kick"
ulx addgroup "moderator" "operator"

// Grant a specific command to a group
ulx groupallow "admin" "ulx ban"

// Deny a specific command from a group
ulx groupdeny "operator" "ulx ban"

Utilisation de l'interface graphique

En tant que superadmin, tapez !menu dans le chat pour ouvrir le panneau d'administration ULX. L'onglet Groups fournit une interface visuelle pour créer des groupes, attribuer des permissions et gérer les utilisateurs sans commandes console.

Astuce : Les données des groupes sont stockées dans garrysmod/data/ulib/groups.txt et les données des utilisateurs dans garrysmod/data/ulib/users.txt. Ces fichiers sont gérés automatiquement par ULX, mais vous pouvez les sauvegarder via SFTP.

5. Commandes de chat

ULX prend en charge les raccourcis de commandes par chat pour une administration rapide en jeu. Toutes les commandes utilisent le préfixe ! par défaut. Quelques modèles utiles :

Commande de chatEffet
!menuOuvre l'interface d'administration ULX
!motdAffiche le message du jour
!kick Player reasonExpulse le joueur nommé
!ban Player 60 reasonBannit pour 60 minutes
!hp Player 100Définit les points de vie d'un joueur
!armor Player 100Définit l'armure d'un joueur
Astuce : Utilisez @ comme cible pour appliquer une commande à vous-même. Par exemple, !god @ active/désactive le mode dieu sur vous-même.

6. Fichiers de configuration

ULX stocke sa configuration et ses données dans garrysmod/data/ulib/. Fichiers importants à connaître :

FichierFonction
data/ulib/users.txtToutes les attributions utilisateur-groupe et les Steam ID
data/ulib/groups.txtDéfinitions des groupes, héritage et permissions
data/ulib/bans.txtListe des bannissements actifs avec les délais d'expiration
data/ulx/config.txtParamètres ULX (MOTD, message de bienvenue, journalisation, etc.)
Rappel de sauvegarde : Avant d'apporter des modifications majeures à votre configuration d'administration, téléchargez data/ulib/ et data/ulx/ via SFTP en tant que sauvegarde. Un fichier de groupes mal configuré peut bloquer l'accès de tous les administrateurs.

Articles connexes


Besoin d'aide ? Si vous rencontrez des problèmes avec ULX ou les permissions d'administrateur, ouvrez un ticket de support en incluant l'IP de votre serveur et une description du problème.

Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.