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 do Servidor Don't Starve Together


Este guia orienta-o na configuração do seu servidor dedicado Don't Starve Together na Legion Hosting, desde a obtenção do token de servidor Klei até à configuração do servidor, modos de jogo, cavernas, geração de mundo e ligação. Para instalação de mods, consulte Instalação de Mods DST. Para comandos de administrador, consulte Comandos de Administrador DST. Para problemas comuns, consulte Resolução de Problemas DST.

1. Obter um Token de Servidor

Don't Starve Together requer um token de servidor Klei para autenticar o seu servidor dedicado. Sem um token válido, o servidor não irá iniciar.

Passo 1 — Iniciar Sessão na Sua Conta Klei

Visite accounts.klei.com e inicie sessão com a conta que possui Don't Starve Together. Pode iniciar sessão com Steam, PSN, Xbox ou uma conta Klei independente.

Passo 2 — Navegar até Servidores de Jogo

Depois de iniciar sessão, clique em Games na barra de navegação superior e selecione Don't Starve Together. Na página do jogo, encontre e clique no separador Game Servers.

Passo 3 — Gerar um Novo Token

Clique no botão Add New Server. Dê ao seu servidor um nome amigável (isto é apenas para sua referência no site Klei) e clique em Add New Server para confirmar. O seu novo token aparecerá — parece uma longa sequência de caracteres que começa com pds-g^.

Passo 4 — Copiar e Aplicar o Token

Copie a sequência completa do token. No GPanel, navegue até ao separador Startup do seu servidor e cole o token no campo Cluster Token. Em alternativa, pode colocá-lo no ficheiro cluster_token.txt no diretório raiz do seu servidor.

Mantenha o seu token privado. Qualquer pessoa com o seu token de servidor pode fazer-se passar pelo seu servidor. Se suspeitar que o seu token foi comprometido, elimine-o no site Klei e gere um novo.
O seu servidor não irá iniciar sem um token válido. Se vir erros de autenticação na sua consola, verifique que o seu token está corretamente colado sem espaços adicionais no início ou no fim.

2. Configuração do Servidor

A forma mais fácil de configurar o seu servidor é através do separador Startup no GPanel. As seguintes variáveis estão disponíveis:

Variável Descrição Exemplo
Cluster Token O seu token de autenticação do servidor Klei (obrigatório) pds-g^KU_abc123...
Cluster Name O nome que os jogadores veem no navegador de servidores My DST Server
Cluster Description Uma breve descrição mostrada no navegador de servidores Friendly survival server!
Game Mode O modo de jogo do servidor (ver secção 3) survival
Max Players Número máximo de jogadores simultâneos 6
Cluster Password Palavra-passe necessária para entrar (deixe em branco para público) mypassword

Depois de alterar quaisquer variáveis de arranque, clique em Save e depois Restart no seu servidor para que as alterações tenham efeito.

3. Modos de Jogo

Don't Starve Together oferece três modos de jogo distintos, cada um alterando o funcionamento da morte e do reaparecimento:

Modo Comportamento de Morte Método de Reviver Ideal Para
Survival Jogadores mortos tornam-se fantasmas. Se todos os jogadores morrerem, o mundo reinicia. Touch Stones, Life-Giving Amulets, Meat Effigies (utilizações limitadas) Jogadores que querem uma experiência desafiante e de alto risco
Endless Jogadores mortos tornam-se fantasmas. O mundo nunca reinicia por causa de mortes. Todos os métodos de Survival mais reaparecimento ilimitado no Florid Postern (com penalidade de vida máxima) Jogadores casuais, grupos focados em construção, novos jogadores
Wilderness Jogadores mortos são completamente removidos. Sem fantasmas. Os jogadores reaparecem num local aleatório com um inventário novo Servidores orientados para PvP, jogadores hardcore
Recomendação: Se é novo a alojar um servidor DST, o modo Endless é a opção mais tolerante. Pode sempre alterar o modo de jogo mais tarde atualizando a variável de arranque e reiniciando.

4. Configuração do cluster.ini

Para uma configuração mais avançada, pode editar o ficheiro cluster.ini diretamente. Este ficheiro está localizado no diretório raiz do seu servidor e controla as definições de todo o cluster. Aceda-o através do File Manager no GPanel ou através de SFTP.

[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true

[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en

[MISC]
console_enabled = true

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

Explicação das Definições Principais

Definição Descrição Padrão
game_mode Modo de jogo do servidor: survival, endless ou wilderness survival
max_players Número máximo de jogadores simultâneos 6
pvp Ativar ou desativar combate jogador contra jogador false
pause_when_empty Pausar a simulação do mundo quando nenhum jogador está ligado true
cluster_password Palavra-passe para entrar; deixe em branco para um servidor público (vazio)
shard_enabled Necessário para suporte de cavernas (ver secção 5) false
console_enabled Permitir a consola no jogo para administradores true
Nota: Se definir valores tanto pelo separador Startup do GPanel como pelo ficheiro cluster.ini, os valores do separador Startup normalmente têm prioridade. Utilize um método ou o outro para evitar confusão.

5. Configuração das Cavernas

Don't Starve Together utiliza uma arquitetura de shards onde o Mundo Superior e as Cavernas funcionam como instâncias de servidor separadas que comunicam entre si. Na Legion Hosting, o suporte a cavernas pode estar disponível dependendo do seu plano.

Arquitetura Master/Cavernas

  • Master Shard — O Mundo Superior (superfície). Esta é a instância principal do servidor à qual os jogadores se ligam.
  • Caves Shard — As cavernas subterrâneas. Funciona como uma instância secundária com a qual o master shard comunica internamente.

Ativar Cavernas

Para ativar cavernas, certifique-se de que as seguintes definições estão no seu cluster.ini:

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

Cada shard tem o seu próprio ficheiro server.ini. O server.ini do Master shard (localizado na pasta Master/) deve conter:

[SHARD]
is_master = true

[STEAM]
master_server_port = 27018
authentication_port = 8768

O server.ini do Caves shard (localizado na pasta Caves/) deve conter:

[SHARD]
is_master = false
name = Caves

[STEAM]
master_server_port = 27019
authentication_port = 8769
Utilização de recursos: Executar cavernas duplica efetivamente o consumo de recursos do servidor. Se tiver problemas de desempenho com as cavernas ativadas, considere atualizar o seu plano de servidor ou contactar o suporte.

6. Geração de Mundo

Pode personalizar as definições de geração de mundo para alterar a frequência de recursos, criaturas, estações e biomas. As definições de geração de mundo são armazenadas em ficheiros worldgenoverride.lua dentro do diretório de cada shard (Master/ e Caves/).

Exemplo de worldgenoverride.lua (Mundo Superior)

return {
    override_enabled = true,
    preset = "SURVIVAL_TOGETHER",

    overrides = {
        -- Resources
        flint = "often",            -- "never", "rare", "default", "often", "always"
        rocks = "often",
        trees = "default",
        berrybush = "often",

        -- Creatures
        spiders = "default",
        hounds = "less",            -- "never", "less", "default", "more", "always"

        -- Season length
        autumn = "longseason",      -- "noseason", "shortseason", "default", "longseason"
        winter = "shortseason",
        spring = "default",
        summer = "default",

        -- World size and branching
        world_size = "large",       -- "small", "medium", "default", "large", "huge"
        branching = "default",      -- "never", "least", "default", "most"
    },
}

Exemplo de worldgenoverride.lua (Cavernas)

return {
    override_enabled = true,
    preset = "DST_CAVE",

    overrides = {
        mushtree = "often",
        bunnymen = "often",
        worms = "less",
        cave_spiders = "default",
        world_size = "default",
    },
}
Regeneração do mundo necessária: As alterações ao worldgenoverride.lua só têm efeito quando um novo mundo é gerado. Para aplicar as alterações, deve eliminar os dados de save existentes e reiniciar o servidor. Faça uma cópia de segurança dos seus ficheiros de save primeiro se quiser preservá-los.

7. Como Ligar-se

Existem duas formas de se ligar ao seu servidor Don't Starve Together:

Método 1 — Procurar Jogos (Recomendado)

  1. Inicie Don't Starve Together e clique em Play.
  2. Selecione Browse Games no menu principal.
  3. Use a barra de pesquisa no topo para procurar o Cluster Name do seu servidor.
  4. Clique no seu servidor nos resultados e clique em Join.
  5. Se o seu servidor tiver uma palavra-passe, introduza-a quando solicitado.

Método 2 — Ligação Direta via Consola

  1. Inicie Don't Starve Together e clique em Play.
  2. Prima a tecla ~ (til) para abrir a consola.
  3. Escreva o seguinte comando, substituindo o IP e a porta pelos detalhes do seu servidor no GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)

Se o seu servidor requer uma palavra-passe:

c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Encontrar os detalhes do seu servidor: O IP e a porta do seu servidor são apresentados na página principal do seu servidor no GPanel.
O servidor não aparece? Pode demorar alguns minutos até que um servidor recém-iniciado apareça no navegador de servidores. Certifique-se de que o seu servidor está totalmente iniciado (verifique a consola por mensagens como "Sim paused" ou mensagens semelhantes de prontidão). Verifique também se o filtro de região no ecrã Browse Games não está a excluir a localização do seu servidor.

Artigos Relacionados

Precisa de Ajuda?

Se encontrar um problema não abordado aqui, submeta um ticket de suporte e inclua o ID do seu servidor, uma descrição do problema e qualquer saída de consola relevante do GPanel.


Este artigo foi útil?

Ready to Get Started?

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