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

Guia de Configuração do Servidor Rust


Este guia aborda como configurar o seu servidor dedicado Rust alojado na Legion Hosting, incluindo definições do server.cfg, variáveis de arranque do GPanel, agendamento de wipes, gestão de gravações e como conectar-se.

Pare o servidor antes de editar ficheiros de configuração. Pare sempre o seu servidor a partir do separador Console do GPanel antes de editar server.cfg ou quaisquer outros ficheiros de configuração. Alterações feitas enquanto o servidor está em execução podem ser substituídas no encerramento.

Configuração do Servidor — server.cfg

O Rust lê a sua configuração principal a partir de server/rust/cfg/server.cfg no seu servidor. Este ficheiro é criado automaticamente na primeira vez que o servidor arranca. Abra-o no separador Files do GPanel para editar as definições principais do servidor.

Referência de Definições Principais

Definição Valor de Exemplo Descrição
server.hostname My Legion Rust Server O nome apresentado no navegador de servidores dentro do jogo. Torne-o descritivo para que os jogadores possam encontrar o seu servidor.
server.maxplayers 40 Número máximo de jogadores em simultâneo. Não deve exceder o limite de slots do seu plano de alojamento.
server.worldsize 3000 Tamanho do mapa em metros. Valores comuns: 1000 (pequeno), 2000, 3000 (médio), 4000, 6000 (grande). Mapas maiores requerem significativamente mais RAM e CPU.
server.seed 123456 A seed aleatória usada para gerar o mapa. A mesma seed + worldsize produz sempre o mesmo mapa. Altere-a (com um wipe do mapa) para gerar um novo layout de mapa.
server.saveinterval 60 Com que frequência (em segundos) o servidor grava os dados do mundo no disco. O padrão é 60 (1 minuto). Valores mais baixos reduzem a perda de dados em caso de crash, mas aumentam o I/O de disco.
server.description A chill PvE server Uma descrição mostrada no painel de informações do servidor dentro do jogo. Mantenha-a curta e informativa.
server.url https://discord.gg/yourserver Um URL mostrado no painel de informações do servidor. Normalmente um convite do Discord ou website.

Um exemplo mínimo de server.cfg:

server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
As aspas são obrigatórias para valores de texto. Definições que contêm espaços ou texto devem ser envolvidas em aspas duplas, por exemplo server.hostname "My Server". Valores numéricos não precisam de aspas.
As definições RCON também vão no server.cfg. Para configurar o acesso de administração remota (rcon.password, rcon.port, rcon.web), consulte o guia Acesso RCON e Comandos de Administração no Rust.

Variáveis de Arranque do GPanel

Algumas definições do Rust são configuradas como argumentos de arranque no GPanel em vez de no server.cfg. Estas controlam o comportamento de baixo nível do servidor que deve ser definido antes do processo iniciar.

  1. Inicie sessão no GPanel.
  2. Selecione o seu servidor Rust na lista de servidores.
  3. Clique no separador Startup.
  4. Reveja e defina as variáveis apresentadas. As alterações aqui entram em vigor na próxima vez que iniciar o servidor.

Variáveis de Arranque Principais

Variável Padrão Descrição
QUERY_PORT (atribuída) A porta de consulta Steam usada para listagens no navegador de servidores. Deve corresponder à porta de consulta atribuída no separador Network do GPanel.
APP_PORT (atribuída) Porta para a aplicação Rust+ companion. Defina como -1 para desativar completamente a aplicação Rust+ se não precisar dela.
WORLD_SEED 0 A seed de geração do mapa. Quando definida como 0, o servidor gera automaticamente uma seed aleatória e guarda-a em seed.txt. A mesma seed aleatória é reutilizada no reinício até apagar seed.txt ou definir um valor de seed específico. Para obter um layout de mapa completamente diferente, apague seed.txt antes de reiniciar, ou defina uma seed específica diferente de zero aqui.
FRAMEWORK vanilla O framework de modding a carregar. Defina como oxide ou carbon para ativar um framework de modding, ou deixe como vanilla para sem mods. Consulte o guia Instalação de Plugins Oxide/uMod para Rust para detalhes completos.
As variáveis de arranque têm prioridade sobre o server.cfg para a mesma definição. Se uma definição aparecer tanto no separador Startup como no server.cfg, o argumento de arranque tem precedência. Use o separador Startup para portas, identidade e seleção de framework; use o server.cfg para definições de ajuste dentro do jogo.

Como Conectar-se ao Seu Servidor

O Rust não tem um navegador de servidores integrado que seja fácil de pesquisar. A forma mais rápida de se conectar diretamente é através da consola F1 dentro do jogo.

  1. Inicie o Rust e chegue ao menu principal.
  2. Prima F1 para abrir a consola de desenvolvedor.
  3. Escreva o seguinte comando e prima Enter:
    client.connect IP:PORT
    Substitua IP e PORT pelo endereço IP e porta do jogo do seu servidor, conforme mostrado no separador Network do GPanel.

Também pode adicionar o servidor à sua lista de favoritos dentro do jogo para que apareça em Play > Community Servers > Favourites para acesso mais rápido em sessões futuras.

Para detalhes sobre como encontrar o IP e a porta do seu servidor, consulte Como Encontrar o IP e a Porta do Seu Servidor.

Calendário e Mecânicas de Wipe

O Rust tem um sistema de wipe integrado com dois tipos distintos de wipe. Compreender a diferença é essencial para gerir bem um servidor.

Map Wipe vs Blueprint Wipe

Tipo de Wipe O Que é Apagado O Que é Mantido
Map Wipe Todas as bases de jogadores, itens, recursos no mapa e posições dos jogadores. Blueprints (progresso de pesquisa) e ficheiros de dados dos jogadores.
Blueprint (BP) Wipe Todos os blueprints — os jogadores começam do zero na pesquisa. Nada em específico — um BP wipe é quase sempre combinado com um map wipe.

Wipes Forçados — Primeira Quinta-feira de Cada Mês

A Facepunch (a desenvolvedora do Rust) lança atualizações obrigatórias do jogo na primeira quinta-feira de cada mês. Estas atualizações forçam um map wipe em todos os servidores — o servidor não pode ser utilizado até o wipe estar concluído. Os blueprint wipes nem sempre são forçados; a Facepunch anuncia com antecedência quando um BP wipe forçado acompanha a atualização mensal.

Planeie o seu calendário de wipes em torno da primeira quinta-feira. Muitos operadores de servidores optam por fazer o wipe no mesmo dia do wipe forçado (primeira quinta-feira) para que os jogadores não fiquem em desvantagem. Se não fizer o wipe prontamente após a atualização forçada, os jogadores não poderão entrar até que o faça.

Como Realizar um Map Wipe

  1. Pare o servidor a partir do separador Console do GPanel.
  2. Vá ao separador Files e navegue até server/rust/.
  3. Apague todos os ficheiros correspondentes a proceduralmap.*.sav em server/rust/. Estes são os ficheiros de gravação do mundo.
  4. Apague também quaisquer ficheiros correspondentes a proceduralmap.*.map no diretório raiz do servidor. Estes são os ficheiros de mapa pré-gerados.
  5. Opcionalmente, atualize a variável de arranque WORLD_SEED (ou server.seed no server.cfg) para gerar um layout de mapa completamente diferente. Também pode apagar seed.txt se presente para forçar uma nova seed aleatória.
  6. Inicie o servidor. A geração do mapa levará vários minutos no primeiro arranque — isto é normal.

Como Realizar um Blueprint Wipe

  1. Pare o servidor.
  2. Navegue até server/rust/ no gestor de ficheiros do GPanel.
  3. Apague o ficheiro .db (por exemplo player.blueprints.db ou similar). Este ficheiro armazena todos os dados de blueprints dos jogadores.
  4. Realize um map wipe ao mesmo tempo (recomendado) apagando também os ficheiros de gravação proceduralmap.*.sav e os ficheiros proceduralmap.*.map conforme descrito acima.
  5. Inicie o servidor.
Comunique os wipes aos seus jogadores com antecedência. Os jogadores investem tempo significativo no Rust. Anunciar as datas de wipe antecipadamente (via Discord, descrição do servidor ou chat dentro do jogo) ajuda a reter a sua comunidade e a definir expectativas.

Gestão de Gravações

O Rust grava automaticamente o mundo no intervalo definido por server.saveinterval (padrão: 60 segundos). Tenha em mente estas dicas para evitar perda inesperada de dados:

  • Verifique se server.saveinterval está definido com um valor razoável. Defini-lo como 0 ou um número muito grande desativa efetivamente as gravações automáticas.
  • Execute server.save manualmente através da consola do GPanel antes de parar o servidor para forçar uma gravação imediata.
  • Pare sempre o servidor de forma adequada a partir do GPanel em vez de matar o processo. Uma interrupção abrupta pode causar a perda das alterações do último intervalo de gravação.

Artigos Relacionados

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 relevante da consola.


Este artigo foi útil?

Ready to Get Started?

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