Este guia aborda como configurar seu servidor dedicado de Space Engineers na Legion Hosting, incluindo primeira inicialização, variáveis de inicialização do GPanel, configuração XML, modos de jogo, configurações de mundo, conexão e gerenciamento de saves. Para instalação de mods, consulte Instalação de Mods no Space Engineers. Para problemas comuns, consulte Solução de Problemas do Space Engineers.
Primeira Inicialização
Quando seu servidor de Space Engineers é provisionado pela primeira vez, ele precisa instalar os arquivos do jogo e gerar sua configuração inicial. Isso acontece automaticamente na primeira inicialização.
- Faça login no GPanel e selecione seu servidor de Space Engineers na lista de servidores.
- Clique em Start na aba Console. O servidor irá baixar e instalar os arquivos do Space Engineers Dedicated Server via SteamCMD. Isso pode levar vários minutos na primeira execução.
- Acompanhe a saída do console para verificar o progresso. Quando você ver uma mensagem indicando que o servidor está pronto e aguardando conexões, a configuração inicial está completa.
- O servidor irá gerar seus arquivos de configuração padrão, incluindo
SpaceEngineers-Dedicated.cfge um save de mundo padrão.
Configuração do Servidor -- Variáveis de Inicialização do GPanel
A maneira mais fácil de configurar seu servidor de Space Engineers é através da aba Startup no GPanel. Essas variáveis são aplicadas como argumentos de linha de comando cada vez que o servidor inicia.
- Pare seu servidor na aba Console.
- Navegue até a aba Startup.
- Ajuste as variáveis listadas abaixo conforme necessário.
- Retorne à aba Console e clique em Start para aplicar as alterações.
| Variável | Valor de Exemplo | Descrição |
|---|---|---|
| Server Name | My Legion SE Server |
O nome exibido no navegador de servidores do jogo. Defina algo reconhecível para que os jogadores possam encontrar seu servidor. |
| World Name | MyWorld |
O nome da pasta de mundo/save usada pelo servidor. Alterar isso cria ou carrega um mundo diferente. |
| Max Players | 16 |
Número máximo de jogadores simultâneos. Não deve exceder o limite de slots do seu plano de hospedagem. |
| Game Mode | Survival |
O modo de jogo do mundo. Consulte a seção Modos de Jogo abaixo para mais detalhes. |
| Save Interval | 5 |
Com que frequência (em minutos) o servidor salva automaticamente. Valores menores reduzem a perda de dados em caso de crash; valores maiores reduzem operações de disco. |
Configuração Avançada -- SpaceEngineers-Dedicated.cfg
Para um controle mais detalhado, você pode editar o arquivo de configuração XML do servidor diretamente. Este arquivo controla configurações não expostas na aba Startup do GPanel.
Acessando o Arquivo de Configuração
- Pare seu servidor na aba Console.
- Clique na aba Files no GPanel.
- Localize e abra
SpaceEngineers-Dedicated.cfgno diretório raiz do seu servidor.
Configurações Principais
O arquivo de configuração usa formato XML. Abaixo estão as configurações mais comumente ajustadas dentro do bloco <SessionSettings>:
| Configuração | Valor de Exemplo | Descrição |
|---|---|---|
<ServerName> |
My Legion SE Server |
Nome do servidor exibido no navegador. Pode ser substituído pela variável de inicialização do GPanel. |
<ServerDescription> |
A Legion Hosting server |
Descrição exibida no navegador de servidores quando jogadores visualizam os detalhes do servidor. |
<ServerPassword> |
mypassword |
Senha necessária para os jogadores entrarem. Deixe vazio para um servidor público. |
<MaxPlayers> |
16 |
Número máximo de jogadores simultâneos. |
<AutoSaveInMinutes> |
5 |
Intervalo de salvamento automático em minutos. Defina como 0 para desativar o salvamento automático (não recomendado). |
<PauseGameWhenEmpty> |
true |
Pausa a simulação quando nenhum jogador está conectado. Economiza recursos, mas interrompe todos os processos do jogo. |
<GroupID> |
0 |
ID do grupo Steam. Quando definido, apenas membros deste grupo podem entrar (a menos que <GroupAccessEnabled> seja false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Lista de Steam64 IDs com acesso de administrador. Adicione uma entrada <unsignedLong> por admin dentro do bloco <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Lista de Steam64 IDs banidos do servidor. |
Exemplo de trecho de configuração:
<MyObjectBuilder_SessionSettings>
<ServerName>My Legion SE Server</ServerName>
<ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
<ServerPassword></ServerPassword>
<MaxPlayers>16</MaxPlayers>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
</Administrators>
</MyObjectBuilder_SessionSettings>
Adicionando Admins
Para conceder acesso de administrador, adicione Steam64 IDs dentro do bloco <Administrators>. Você pode encontrar seu Steam64 ID pesquisando seu perfil Steam em steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Modos de Jogo
Space Engineers oferece dois modos de jogo principais. O modo é definido quando o mundo é criado pela primeira vez e pode ser alterado no arquivo de configuração ou na aba Startup do GPanel.
| Modo | Descrição | Ideal Para |
|---|---|---|
| Survival | Os jogadores devem minerar recursos, refinar materiais e construir componentes para fabricar naves e estações. Saúde, oxigênio, hidrogênio e energia devem ser gerenciados. Os jogadores começam com ferramentas básicas e progridem até equipamentos avançados. | Jogabilidade multiplayer padrão. A maioria dos servidores roda o modo Survival para uma experiência de progressão equilibrada. |
| Creative | Os jogadores têm recursos ilimitados e construção instantânea. Todos os blocos estão disponíveis imediatamente sem custo de materiais. Sem mecânicas de saúde ou sobrevivência. Naves e estações podem ser construídas livremente. | Construção, prototipagem e testes de projetos. Útil para servidores criativos ou para admins planejando construções antes de mudar para Survival. |
<GameMode> em SpaceEngineers-Dedicated.cfg ou pela aba Startup do GPanel. Mudar de Creative para Survival não removerá blocos existentes, mas os jogadores precisarão começar a gerenciar recursos dali em diante.
Configurações de Mundo -- Sandbox.sbc
As configurações específicas do mundo são armazenadas no arquivo Sandbox.sbc dentro da pasta de save do seu mundo. Essas configurações controlam o ambiente, a física e o equilíbrio de jogabilidade do seu mundo específico.
Acessando o Sandbox.sbc
- Pare seu servidor.
- Abra a aba Files no GPanel.
- Navegue até a pasta de save do mundo (geralmente no caminho mostrado no GPanel ou dentro de um diretório
Saves/). - Abra
Sandbox.sbcno editor de arquivos.
Configurações Principais do Mundo
As seguintes configurações são encontradas dentro do bloco <SessionSettings> do Sandbox.sbc:
| Configuração | Valores / Exemplo | Descrição |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Controla a densidade de asteroides em mundos gerados proceduralmente. 0.25 = baixa, 0.35 = normal, 0.50 = alta. Defina como 0 para desativar asteroides procedurais (usado com mapas de asteroides predefinidos). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Controla encontros hostis como chuvas de meteoros, lobos e aranhas. SAFE desativa todas as ameaças. NORMAL ativa ameaças moderadas. CATACLYSM e APOCALYPSE aumentam a severidade e frequência. |
<InventorySizeMultiplier> |
1, 3, 10 |
Multiplicador para a capacidade de inventário do jogador e dos blocos. 1 = realista (inventários pequenos), 3 = padrão para a maioria dos servidores, 10 = inventários muito grandes. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Multiplicador para a velocidade de produção do montador. Valores maiores reduzem o tempo de fabricação. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Multiplicador para a eficiência de materiais do montador. Valores maiores significam menos matéria-prima necessária por item fabricado. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Multiplicador para a velocidade de processamento da refinaria. Valores maiores refinam minério em lingotes mais rapidamente. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Multiplicador para a velocidade de soldagem (construção/reparo). |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Multiplicador para a velocidade de desmontagem (desconstrução). |
<EnableSpiders> |
true / false |
Ativa ou desativa NPCs aranhas em planetas. |
<EnableWolves> |
true / false |
Ativa ou desativa NPCs lobos em planetas. |
<MaxFloatingObjects> |
56, 100 |
Número máximo de objetos flutuantes (itens largados, destroços) no mundo. Valores menores melhoram o desempenho do servidor. |
<MaxGridSize> |
0 (ilimitado), 50000 |
Número máximo de blocos por grid (nave/estação). Definir um limite impede que jogadores construam grids excessivamente grandes que degradam o desempenho. 0 = sem limite. |
<BlockCountThreshold> |
100 |
Contagem de blocos abaixo da qual grids são considerados "pequenos" para fins de limpeza. |
<EnableAutorespawn> |
true / false |
Reenvia automaticamente os jogadores para sua última sala médica após a morte. |
Exemplo de trecho de configurações do mundo:
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>3</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
<WelderSpeedMultiplier>2</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
<MaxFloatingObjects>56</MaxFloatingObjects>
<EnvironmentHostility>NORMAL</EnvironmentHostility>
<ProceduralDensity>0.35</ProceduralDensity>
<EnableSpiders>true</EnableSpiders>
<EnableWolves>true</EnableWolves>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
<MaxFloatingObjects> em 100 ou menos e considere definir um limite de <MaxGridSize> em servidores públicos. Grids muito grandes e excesso de destroços flutuantes são as causas mais comuns de lag em servidores de Space Engineers.
Como se Conectar
Opção A -- Navegador de Servidores do Steam
- Abra o Steam e clique em View > Game Servers (ou View > Servers em versões mais antigas do Steam).
- Clique na aba Favorites, depois clique em Add a Server.
- Digite o IP e a porta do seu servidor (encontrados na aba Network do GPanel) e clique em Add this address to favorites.
- Selecione o servidor na sua lista de favoritos e clique em Connect.
Opção B -- Navegador de Servidores no Jogo
- Inicie Space Engineers e clique em Join Game no menu principal.
- No navegador de servidores, use o campo de busca para encontrar seu servidor pelo nome.
- Selecione seu servidor e clique em Join World.
- Se o servidor tiver senha, você será solicitado a digitá-la.
Opção C -- Conexão Direta por IP
- Inicie Space Engineers e clique em Join Game no menu principal.
- Clique na aba Direct Connect (ou digite o IP no campo de busca/filtro).
- Digite o IP do servidor e a porta do jogo a partir da aba Network do GPanel:
<your-server-ip>:<your-game-port> - Clique em Join World e digite a senha do servidor se solicitado.
Gerenciamento de Saves
Salvamento Automático
Space Engineers salva automaticamente no intervalo configurado em <AutoSaveInMinutes> (padrão: 5 minutos). Salvamentos automáticos sobrescrevem o save atual do mundo. Você pode ajustar este intervalo em SpaceEngineers-Dedicated.cfg ou na aba Startup do GPanel.
Localização dos Arquivos de Save
Os saves do mundo são armazenados no servidor no diretório de save do mundo. O caminho exato depende da configuração do seu servidor, mas geralmente é encontrado dentro de um diretório Saves/ ou de instância visível na aba Files do GPanel. Cada mundo tem sua própria pasta contendo:
| Arquivo | Finalidade |
|---|---|
Sandbox.sbc |
Configurações do mundo, lista de mods, configuração da sessão. |
Sandbox_config.sbc |
Configurações e ajustes adicionais da sessão. |
SANDBOX_0_0_0_.sbs |
O arquivo principal de dados do mundo contendo todos os grids, voxels e entidades. |
*.vx2 files |
Arquivos de dados de voxel (modificações de terreno de planetas/asteroides). |
Fazendo Backup do Seu Mundo
- Pare seu servidor na aba Console para garantir que o save não está sendo gravado.
- Conecte-se ao seu servidor via SFTP. Consulte Como Enviar Arquivos via SFTP para instruções.
- Navegue até a pasta de save do mundo.
- Baixe a pasta inteira do mundo para sua máquina local. Isso inclui todos os arquivos
.sbc,.sbse.vx2.
Restaurando um Backup
- Pare seu servidor.
- Conecte-se via SFTP.
- Navegue até a pasta de save do mundo.
- Substitua os arquivos de save existentes pelos seus arquivos de backup. Certifique-se de enviar todos os arquivos do backup (
.sbc,.sbse.vx2). - Inicie o servidor pelo GPanel. Ele carregará o mundo restaurado.
Transferindo um Mundo do Single Player
Você pode enviar um mundo de single-player para o seu servidor dedicado:
- Na sua máquina local, localize a pasta de saves do Space Engineers (geralmente
%AppData%/SpaceEngineers/Saves/). - Encontre a pasta do mundo que deseja enviar.
- Pare seu servidor e conecte-se via SFTP.
- Envie a pasta inteira do mundo para o diretório de save do servidor.
- Atualize o World Name na aba Startup do GPanel ou em
SpaceEngineers-Dedicated.cfgpara corresponder ao nome da pasta enviada. - Inicie o servidor.
Artigos Relacionados
- Instalação de Mods no Space Engineers
- Solução de Problemas do Space Engineers
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Inicialização do Servidor
Precisa de Ajuda?
Se você continuar enfrentando problemas com seu servidor de Space Engineers, nossa equipe de suporte está disponível para ajudar.