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 Vintage Story

Disponível em: ENGLISH ESPAÑOL

Guia de Configuração do Servidor Vintage Story

Este guia aborda como configurar seu servidor dedicado de Vintage Story hospedado na Legion Hosting, incluindo primeira inicialização, variáveis do GPanel, gerenciamento de versão, configuração do servidor, configurações de mundo, conexão de jogadores e gerenciamento de saves. Para instalação de mods, veja Instalação de Mods do Vintage Story. Para configuração de admin e comandos, veja Comandos de Admin do Vintage Story.

Antes de começar: Certifique-se de que seu servidor foi criado no GPanel. Se precisar de ajuda para encontrar o endereço IP e a porta do seu servidor, veja Como Encontrar o IP e a Porta do Seu Servidor.

Primeira Inicialização

Quando você iniciar seu servidor Vintage Story pela primeira vez no GPanel, o servidor irá automaticamente baixar os arquivos do jogo da API oficial do Vintage Story e gerar um mundo padrão. Esta inicialização inicial pode levar vários minutos enquanto os arquivos são baixados e extraídos.

  1. Faça login no GPanel e selecione seu servidor Vintage Story.
  2. Antes de iniciar, revise a aba Startup para confirmar sua branch de versão preferida (stable, unstable ou pre-release).
  3. Clique em Start na aba Console. Acompanhe a saída do console para mensagens de progresso enquanto o servidor baixa e instala os arquivos do jogo.
  4. Quando você vir uma mensagem indicando que o servidor está aguardando conexões, o servidor está pronto. Um arquivo serverconfig.json padrão será gerado automaticamente.
A primeira inicialização demora mais que o normal. O servidor precisa baixar o pacote completo do servidor Vintage Story antes de poder iniciar. As inicializações seguintes serão muito mais rápidas, a menos que você altere a versão ou branch.

Variáveis de Inicialização do GPanel

As configurações principais do servidor são controladas pela aba Startup no GPanel. Revise e ajuste antes de iniciar seu servidor.

Variável Padrão Descrição
SERVER_PORT (atribuído) A porta do jogo que os jogadores usam para conectar. É atribuída automaticamente pelo GPanel -- verifique a aba Network para sua porta atribuída.
MAX_CLIENTS 16 Número máximo de jogadores simultâneos. Pode ser definido até 256. Deve corresponder aos recursos do seu plano de hospedagem.
FILES_BRANCH stable Qual branch de lançamento usar. Opções: stable, unstable ou pre. Veja a seção Gerenciamento de Versão abaixo para detalhes.
RELEASE_VERSION latest A versão específica a instalar. Defina como latest para sempre usar a versão mais recente na branch escolhida, ou insira um número de versão específico (ex.: 1.19.8) para fixar nessa versão.
OPTIONS (vazio) Argumentos adicionais de linha de comando passados ao processo do servidor na inicialização. Deixe vazio a menos que precise de flags específicas de inicialização.
SQLITE_TMPDIR (auto) Diretório temporário usado pelo SQLite para operações de banco de dados. Normalmente não precisa ser alterado.

Após atualizar as variáveis de inicialização, reinicie o servidor pelo GPanel para que as alterações entrem em vigor.


Gerenciamento de Versão

Vintage Story oferece três branches de lançamento. Sua escolha de branch é definida pela variável de inicialização FILES_BRANCH no GPanel.

Branch Valor Descrição
Stable stable A branch recomendada para a maioria dos servidores. Essas versões foram testadas minuciosamente e são as mais confiáveis para mundos de longo prazo.
Unstable unstable Versões beta com novos recursos e mudanças que ainda estão sendo testados. Podem conter bugs. Use se quiser acesso antecipado a novos conteúdos e aceitar alguma instabilidade.
Pre-release pre Builds de desenvolvimento inicial. São os menos testados e podem ter problemas significativos. Recomendado apenas para fins de teste -- não para servidores de produção.

Fixando uma Versão Específica

Por padrão, RELEASE_VERSION está definido como latest, o que significa que o servidor irá baixar e instalar a versão mais recente disponível na branch escolhida toda vez que o servidor iniciar (se uma versão mais recente estiver disponível). Para evitar atualizações automáticas e fixar seu servidor em uma versão específica:

  1. Vá para a aba Startup no GPanel.
  2. Altere RELEASE_VERSION de latest para o número exato da versão desejada (ex.: 1.19.8).
  3. Reinicie o servidor. Ele usará apenas a versão fixada, independentemente de novas versões.
Compatibilidade de mods: Se você está usando mods, fixar uma versão específica é recomendado. Atualizações do jogo podem quebrar a compatibilidade dos mods, e atualizar durante uma partida pode causar problemas. Verifique se seus mods suportam a versão alvo antes de atualizar. Veja Instalação de Mods do Vintage Story para detalhes.
Trocar de branch pode exigir um reset de mundo. Mudar entre branches stable e unstable pode introduzir mudanças no formato do mundo. Sempre faça backup do seu mundo antes de trocar de branch. Se a nova versão for incompatível com seu mundo existente, você pode precisar iniciar um novo.

serverconfig.json

O arquivo principal de configuração do servidor é o serverconfig.json, localizado no diretório raiz do servidor. Este arquivo é gerado automaticamente na primeira inicialização. Pare o servidor antes de editá-lo e reinicie para que as alterações entrem em vigor.

  1. Pare o servidor pela aba Console do GPanel.
  2. Abra a aba Files e clique em serverconfig.json para editá-lo.
  3. Modifique as configurações necessárias (veja a tabela abaixo).
  4. Salve o arquivo e inicie o servidor.

Configurações Principais

Configuração Valor de Exemplo Descrição
ServerName "My Legion VS Server" O nome exibido no navegador de servidores do jogo. Torne-o descritivo para que os jogadores possam encontrar seu servidor.
WelcomeMessage "Welcome to the server!" Mensagem exibida aos jogadores quando entram. Suporta formatação básica.
MaxClients 16 Número máximo de jogadores simultâneos. Deve corresponder à variável de inicialização MAX_CLIENTS.
Password "mysecretpass" Senha necessária para entrar no servidor. Deixe como string vazia ("") para um servidor público.
AllowPvP true Defina como true para habilitar combate entre jogadores, ou false para um servidor apenas PvE.
SpawnRadius 50 Raio (em blocos) ao redor do ponto de spawn do mundo onde novos jogadores podem nascer. Um valor maior espalha mais os jogadores ao entrar.
MapSizeX 1024000 Largura do mundo em blocos. O valor padrão cria um mundo muito grande. Reduzir isso limita o quanto os jogadores podem viajar de leste a oeste.
MapSizeZ 1024000 Profundidade do mundo em blocos. O valor padrão cria um mundo muito grande. Reduzir isso limita o quanto os jogadores podem viajar de norte a sul.
WorldSeed "myseed123" Seed usada para geração do mundo. A mesma seed produz o mesmo mundo. Deixe como string vazia para uma seed aleatória.

Um exemplo mínimo das configurações principais no serverconfig.json:

{
  "ServerName": "My Legion VS Server",
  "WelcomeMessage": "Welcome! Enjoy your stay.",
  "MaxClients": 16,
  "Password": "",
  "AllowPvP": true,
  "SpawnRadius": 50,
  "MapSizeX": 1024000,
  "MapSizeZ": 1024000,
  "WorldSeed": ""
}
O arquivo deve ser um JSON válido. Certifique-se de que todas as strings estejam entre aspas duplas, booleanos estejam em minúsculas (true/false), e não haja vírgulas após o último item em um objeto ou array. Se o servidor não iniciar após a edição, verifique se há erros de sintaxe JSON.

Configuração do Mundo

Vintage Story gera seu mundo com base nas configurações do serverconfig.json. A geração do mundo ocorre apenas na primeira inicialização com um determinado mundo -- alterar configurações de geração após o mundo ter sido criado não irá alterar retroativamente o terreno existente.

Configurações de Geração do Mundo

  • WorldSeed: Determina o layout do terreno, posicionamento de biomas e distribuição de recursos. Defina uma seed específica para compartilhar o mesmo layout de mundo com outros, ou deixe vazia para um mundo gerado aleatoriamente.
  • MapSizeX / MapSizeZ: Controlam a área jogável máxima. Valores menores criam um mundo mais contido e podem reduzir o uso de recursos. Jogadores que atingirem a borda do mapa não poderão viajar mais naquela direção.
  • WorldConfig: O objeto WorldConfig dentro do serverconfig.json permite ajustar parâmetros de geração do mundo, como escala de formas de terreno, padrões climáticos e características geológicas. Estas são configurações avançadas -- os padrões funcionam bem para a maioria dos servidores.
As configurações de geração do mundo são fixadas após a criação. Configurações como WorldSeed, MapSizeX e MapSizeZ só têm efeito quando o mundo é gerado pela primeira vez. Para aplicar novas configurações de geração, você deve criar um novo mundo (veja Gerenciamento de Saves abaixo).

Escolhendo uma Seed

A seed pode ser qualquer string de texto ou número. Jogadores na comunidade Vintage Story compartilham seeds para layouts de mundo interessantes. Se você quer um tipo específico de terreno ou local de spawn, pesquise nos fóruns ou sites da comunidade Vintage Story por seeds recomendadas.


Como Conectar

Os jogadores se conectam ao seu servidor Vintage Story através do menu multiplayer do jogo.

Conexão Direta

  1. Inicie o Vintage Story e clique em Multiplayer no menu principal.
  2. Clique em Direct Connect.
  3. Digite o endereço IP e a porta do jogo do seu servidor no formato:
    your.server.ip:port
    Verifique a aba Network no GPanel para seu IP e porta atribuídos.
  4. Clique em Connect. Se o servidor tiver uma senha, insira-a quando solicitado.

Navegador de Servidores

  1. Inicie o Vintage Story e clique em Multiplayer no menu principal.
  2. O navegador de servidores carregará uma lista de servidores públicos. Use a barra de pesquisa para encontrar seu servidor pelo nome (o valor de ServerName do serverconfig.json).
  3. Clique no seu servidor na lista e clique em Join.
Servidor não aparece no navegador? O navegador de servidores pode levar vários minutos para indexar um servidor recém-iniciado. Use a Conexão Direta para acesso imediato. Também confirme que você não definiu uma senha -- servidores protegidos por senha podem não aparecer no navegador público dependendo das configurações do servidor.

Gerenciamento de Saves

Os dados do mundo do Vintage Story são armazenados no seu servidor e salvos automaticamente durante o jogo.

Localização dos Dados do Mundo

Os arquivos de save do mundo são armazenados no diretório data/ do seu servidor. O caminho exato depende do nome do seu mundo. Você pode acessar esses arquivos pela aba Files do GPanel ou via SFTP.

Fazendo Backup do Seu Mundo

  1. Pare o servidor para garantir um backup limpo (nenhum arquivo sendo gravado durante o save).
  2. Conecte-se ao seu servidor via SFTP. Veja Como Enviar Arquivos via SFTP para instruções de conexão.
  3. Baixe o diretório data/ inteiro para sua máquina local.
  4. Armazene o backup em um local seguro. Considere manter múltiplos backups com data caso precise reverter para um ponto específico.
Backups regulares são fortemente recomendados. Corrupção de mundo, griefing acidental ou atualizações de mods com falha podem resultar em perda de dados. Faça backup do seu mundo antes de fazer qualquer alteração significativa, como atualizar a versão do jogo, adicionar ou remover mods, ou alterar configurações do mundo.

Resetando o Mundo

Para iniciar um mundo completamente novo:

  1. Pare o servidor pela aba Console do GPanel.
  2. Faça backup dos dados do mundo existente se quiser mantê-los (veja acima).
  3. Navegue até o diretório data/ no gerenciador de arquivos do GPanel e delete os arquivos de save do mundo.
  4. Opcionalmente, atualize o WorldSeed no serverconfig.json para gerar um layout de mundo diferente.
  5. Inicie o servidor. Um novo mundo será gerado do zero usando suas configurações atuais.
Deletar arquivos do mundo é permanente. Uma vez deletados, o mundo não pode ser recuperado a menos que você tenha um backup. Sempre baixe um backup antes de realizar um reset de mundo.

Artigos Relacionados


Precisa de Ajuda?

Se você encontrar um problema não coberto neste guia, abra um ticket de suporte e inclua o endereço IP do seu servidor, uma descrição do problema e qualquer saída relevante do console do GPanel.


Este artigo foi útil?

Ready to Get Started?

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