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
Categorias

Configuração de Admin do Garry's Mod (ULX)


Este guia aborda como instalar e configurar o mod de administração ULX no seu servidor de Garry's Mod alojado na Legion Hosting, incluindo instalação, atribuição de permissões de admin, comandos comuns e gestão de grupos de permissões.

Pré-requisitos: Este guia assume que já tem um servidor de Garry's Mod funcional. Se ainda não o configurou, consulte primeiro o Garry's Mod Server Setup Guide. Vai precisar de acesso SFTP para carregar ficheiros. Consulte o guia de upload de ficheiros via SFTP se ainda não o configurou.

Índice

  1. Instalar ULX e ULib
  2. Atribuir Superadmin a Si Próprio
  3. Comandos ULX Comuns
  4. Grupos de Permissões
  5. Comandos de Chat
  6. Ficheiros de Configuração

1. Instalar ULX e ULib

O ULX é o mod de administração mais utilizado para Garry's Mod. Requer dois addons instalados em conjunto:

AddonWorkshop IDNotas
ULib 557962280 Biblioteca necessária para o ULX. Deve ser instalada primeiro.
ULX 557962238 O mod de administração em si. Depende do ULib.

Opção A — Coleção da Workshop (Recomendado)

Adicione ambos os Workshop IDs à coleção da Workshop do seu servidor. Se já tem uma coleção configurada via +host_workshop_collection no GPanel, basta adicionar o ULib e o ULX a essa coleção existente no Steam. O servidor irá descarregá-los automaticamente no próximo reinício.

Opção B — Upload Manual via SFTP

  1. Descarregue ambos os addons da Workshop ou do GitHub do Team Ulysses.
  2. Carregue-os via SFTP para o seu servidor de forma a que a estrutura de pastas fique assim:
garrysmod/addons/ulib/
garrysmod/addons/ulx/

Cada pasta deve conter o diretório lua/ do addon diretamente dentro dela.

Importante: O ULX não funciona sem o ULib. Instale sempre ambos. Após a instalação, reinicie o servidor a partir do GPanel.

2. Atribuir Superadmin a Si Próprio

Após o ULX estar instalado e o servidor ter reiniciado, precisa de atribuir a si próprio o rank de superadmin. Abra a consola do servidor no GPanel e execute:

ulx adduser "YourSteamName" superadmin

Se o seu nome Steam contém caracteres especiais ou espaços, use o seu Steam ID de 64 bits para maior precisão:

ulx adduserid "STEAM_0:1:12345678" superadmin
Encontrar o seu Steam ID: Pode encontrar o seu Steam ID pesquisando o seu perfil em steamid.io. Use o formato STEAM_0:X:XXXXXXXX ou o formato de 64 bits 7656119XXXXXXXXXX.

Depois de atribuído, reconecte-se ao servidor. Pode verificar o seu rank escrevendo !menu no chat para abrir a interface de administração do ULX.


3. Comandos ULX Comuns

Os comandos ULX podem ser executados a partir da consola do servidor no GPanel, da consola do jogo ou como comandos de chat (prefixados com !). Abaixo estão os comandos mais utilizados.

Gestão de Jogadores

ComandoAtalho de ChatDescrição
ulx kick "Player" reason!kick Player reasonExpulsar um jogador do servidor
ulx ban "Player" minutes reason!ban Player 60 reasonBanir um jogador (0 = permanente)
ulx unban STEAMID!unban STEAMIDDesbanir um jogador pelo Steam ID
ulx slay "Player"!slay PlayerMatar um jogador instantaneamente
ulx slap "Player" damage!slap Player 10Bater num jogador com o dano especificado

Controlos de Comunicação

ComandoAtalho de ChatDescrição
ulx gag "Player"!gag PlayerImpedir um jogador de usar o chat de voz
ulx ungag "Player"!ungag PlayerRestaurar o chat de voz de um jogador
ulx mute "Player"!mute PlayerImpedir um jogador de usar o chat de texto
ulx unmute "Player"!unmute PlayerRestaurar o chat de texto de um jogador

Comandos Utilitários

ComandoAtalho de ChatDescrição
ulx noclip "Player"!noclip PlayerAlternar noclip (voar através de paredes)
ulx god "Player"!god PlayerAlternar modo deus (invencibilidade)
ulx teleport "Player"!tp PlayerTeletransportar um jogador para a sua mira
ulx bring "Player"!bring PlayerTeletransportar um jogador até si
ulx goto "Player"!goto PlayerTeletransportar-se até um jogador
ulx return "Player"!return PlayerDevolver um jogador à sua posição anterior
ulx cloak "Player"!cloak PlayerTornar um jogador invisível

4. Grupos de Permissões

O ULX utiliza um sistema de permissões baseado em grupos. Por predefinição, o ULX inclui estes grupos, ordenados do mais privilegiado para o menos privilegiado:

GrupoHerda DeUtilização Típica
superadminadminDono do servidor. Acesso total a todos os comandos.
adminoperatorStaff de confiança. Pode banir, expulsar e gerir jogadores.
operatoruserModeradores juniores. Comandos de moderação limitados.
usernenhumGrupo predefinido para todos os jogadores.

Gerir Utilizadores e Grupos

// 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"

Usar a Interface Gráfica

Como superadmin, escreva !menu no chat para abrir o painel de administração ULX. O separador Groups fornece uma interface visual para criar grupos, atribuir permissões e gerir utilizadores sem comandos de consola.

Dica: Os dados dos grupos são armazenados em garrysmod/data/ulib/groups.txt e os dados dos utilizadores em garrysmod/data/ulib/users.txt. Estes ficheiros são geridos automaticamente pelo ULX, mas pode fazer backup via SFTP.

5. Comandos de Chat

O ULX suporta atalhos de comandos via chat para administração rápida dentro do jogo. Todos os comandos usam o prefixo ! por predefinição. Alguns padrões úteis:

Comando de ChatEfeito
!menuAbre a interface de administração ULX
!motdMostra a Mensagem do Dia
!kick Player reasonExpulsa o jogador indicado
!ban Player 60 reasonBane por 60 minutos
!hp Player 100Define a vida de um jogador
!armor Player 100Define a armadura de um jogador
Dica: Use @ como alvo para aplicar um comando a si próprio. Por exemplo, !god @ alterna o modo deus em si próprio.

6. Ficheiros de Configuração

O ULX armazena a sua configuração e dados em garrysmod/data/ulib/. Ficheiros importantes a ter em conta:

FicheiroFinalidade
data/ulib/users.txtTodas as atribuições de utilizadores a grupos e Steam IDs
data/ulib/groups.txtDefinições de grupos, herança e permissões
data/ulib/bans.txtLista de bans ativos com tempos de expiração
data/ulx/config.txtDefinições do ULX (MOTD, mensagem de boas-vindas, registos, etc.)
Lembrete de backup: Antes de fazer alterações importantes à configuração de admin, descarregue data/ulib/ e data/ulx/ via SFTP como backup. Um ficheiro de grupos mal configurado pode bloquear o acesso a todos os admins.

Artigos Relacionados


Precisa de ajuda? Se encontrar problemas com o ULX ou permissões de admin, abra um ticket de suporte e inclua o IP do seu servidor e uma descrição do problema.

Este artigo foi útil?

Ready to Get Started?

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