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

Instalação de Plugins Oxide/uMod para Rust


Este guia abrange como instalar o framework de modding Oxide/uMod ou Carbon no seu servidor de Rust, adicionar plugins da comunidade e geri-los via consola. Para configuração geral do servidor e variáveis de arranque, consulte o Guia de Configuração do Servidor de Rust.

Instalar o Oxide/uMod ou Carbon

Oxide (agora mantido como uMod) e Carbon são frameworks de modding para Rust que permitem instalar plugins construídos pela comunidade. Estes frameworks adicionam funcionalidades como sistemas de economia, kits personalizados, recompensas por voto, zonas de proteção PvE e muito mais.

Não precisa de carregar nenhum ficheiro manualmente. O framework de modding é instalado automaticamente definindo uma única variável de arranque:

  1. Pare o seu servidor a partir do separador Console do GPanel.
  2. Inicie sessão no GPanel e vá ao separador Startup.
  3. Encontre a variável FRAMEWORK e defina-a como:
    • oxide — para Oxide/uMod (o framework mais amplamente utilizado, com a maior biblioteca de plugins)
    • carbon — para o framework Carbon (uma alternativa com o seu próprio ecossistema de plugins)
    • vanilla — para funcionar sem nenhum framework de modding
  4. Inicie o servidor. Os ficheiros do framework são descarregados e aplicados automaticamente. No primeiro arranque com Oxide, a estrutura de diretórios oxide/ é gerada.
  5. Verifique o log da consola para uma linha como Loaded plugin Oxide.Core para confirmar que o Oxide está ativo.
Sem necessidade de download manual. Quando define a variável FRAMEWORK e inicia o servidor, o framework é descarregado e instalado automaticamente. Não precisa de carregar ficheiros Oxide ou Carbon via SFTP.

Instalar Plugins

Os plugins são distribuídos como ficheiros .cs (código-fonte C#). O Oxide compila-os no servidor em tempo de execução — não é necessária pré-compilação.

  1. Descarregue o ficheiro .cs do plugin de umod.org ou outra fonte de confiança.
  2. Carregue o ficheiro .cs para o diretório oxide/plugins/ no seu servidor usando SFTP ou o gestor de ficheiros do GPanel. Para ajuda com SFTP, consulte Como Carregar Ficheiros via SFTP.
  3. Se o servidor estiver a funcionar, o plugin será detetado e compilado automaticamente em poucos segundos. Verá uma saída na consola confirmando que foi carregado, ex.: Loaded plugin MyPlugin v1.2.3 by Author.
  4. Se o servidor não estiver a funcionar, o plugin será carregado no próximo arranque.

Estrutura de Diretórios do Oxide

oxide/
  plugins/
    MyPlugin.cs       <- place plugin files here
    AnotherPlugin.cs
  config/             <- auto-generated plugin config files
  data/               <- plugin data files
  logs/               <- plugin log files
Os ficheiros de plugins devem ir diretamente em oxide/plugins/. Ficheiros colocados em subdiretórios ou com extensões incorretas serão ignorados. Cada plugin deve ter a extensão .cs.

Configurar Plugins

A maioria dos plugins gera um ficheiro de configuração JSON em oxide/config/ na primeira vez que carregam. Para personalizar um plugin:

  1. Deixe o plugin carregar pelo menos uma vez para gerar o seu ficheiro de configuração predefinido.
  2. Pare o seu servidor (ou note que alguns plugins suportam recarga de configuração em tempo real).
  3. Abra o ficheiro de configuração do plugin em oxide/config/PluginName.json usando o gestor de ficheiros do GPanel ou SFTP.
  4. Edite as definições e guarde o ficheiro.
  5. Recarregue o plugin com oxide.reload PluginName ou reinicie o servidor.

Gerir Plugins via Consola

Estes comandos podem ser executados a partir da consola do GPanel ou via um cliente RCON. Para configuração do RCON, consulte Acesso RCON e Comandos de Admin do Rust.

Comando Descrição
oxide.plugins Lista todos os plugins atualmente carregados e as suas versões.
oxide.load PluginName Carrega um plugin que está presente em oxide/plugins/ mas ainda não foi carregado.
oxide.unload PluginName Descarrega um plugin sem remover o ficheiro.
oxide.reload PluginName Recarrega um plugin após atualizar o seu ficheiro .cs. Use isto para aplicar atualizações de plugins sem um reinício completo do servidor.
oxide.reload * Recarrega todos os plugins carregados de uma vez.

Atualizar Plugins

Para atualizar um plugin para uma versão mais recente:

  1. Descarregue o ficheiro .cs atualizado da página do plugin em umod.org.
  2. Carregue o novo ficheiro para oxide/plugins/, substituindo o ficheiro existente.
  3. Se o servidor estiver a funcionar, o Oxide deteta a alteração do ficheiro e automaticamente recompila e recarrega o plugin. Em alternativa, execute oxide.reload PluginName.
  4. Verifique a consola para quaisquer erros. Algumas atualizações de plugins podem requerer alterações no ficheiro de configuração em oxide/config/.

Remover Plugins

Para remover um plugin completamente:

  1. Execute oxide.unload PluginName para descarregar o plugin enquanto o servidor está a funcionar.
  2. Elimine o ficheiro .cs de oxide/plugins/.
  3. Opcionalmente, elimine o ficheiro de configuração do plugin de oxide/config/ e os ficheiros de dados de oxide/data/ se já não precisar deles.

Plugins Populares

Plugin Categoria Descrição
Kits Gameplay Permite aos jogadores resgatar kits de itens pré-configurados. Útil para kits iniciais ou recompensas VIP.
Economics Economia Adiciona um sistema de moeda ao servidor. Usado como dependência por muitos plugins de loja e recompensas.
ServerRewards Economia Sistema de recompensas baseado em pontos, frequentemente combinado com Economics para uma loja no jogo.
VoteDay Utilidade Permite aos jogadores votar para avançar para o dia. Reduz queixas sobre noites longas.
Clans Social Adiciona um sistema de clãs/equipas com etiquetas de clã e acesso partilhado a tool cupboards.
TruePVE PvE Impede dano jogador-contra-jogador. Essencial para configurações de servidor PvE.
Teleportation Utilidade Adiciona comandos de teletransporte jogador-a-jogador e para casa com cooldowns configuráveis.
DiscordCore / DiscordMessages Integração Envia eventos do servidor (conexões, chat, mortes) para um canal webhook do Discord.
Instale apenas plugins de fontes de confiança. A fonte oficial para plugins uMod é umod.org. Plugins de fontes desconhecidas podem conter código malicioso que pode comprometer o seu servidor. Reveja sempre as permissões dos plugins e leia os comentários da comunidade antes de instalar.

Resolução de Problemas com Plugins

Se os seus plugins não estão a carregar, verifique o seguinte:

  • Confirme que o Oxide está instalado e ativo. No separador Startup do GPanel, a variável FRAMEWORK deve estar definida como oxide. O log da consola deve mostrar Loaded plugin Oxide.Core durante o arranque.
  • Os ficheiros de plugins devem ser colocados diretamente em oxide/plugins/ com a extensão exata .cs. Ficheiros em subdiretórios ou com extensões erradas são ignorados.
  • Verifique a consola e oxide/logs/ para erros de compilação. Um plugin com um erro de sintaxe falhará ao carregar e a mensagem de erro descreverá o problema.
  • Alguns plugins têm dependências de outros plugins (ex.: muitos plugins de loja requerem Economics). Instale todas as dependências necessárias primeiro.

Para outros problemas comuns do servidor, consulte Resolução de Problemas do Servidor de Rust.

Precisa de Ajuda?

Se encontrar um problema não abordado neste guia, a nossa equipa de suporte está disponível para ajudar. Submeta um ticket de suporte e inclua o ID do seu servidor, uma descrição do problema e qualquer saída de consola relevante.


Este artigo foi útil?

Ready to Get Started?

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