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 Soulmask

PT soulmask setup config survival 0 consideraram isto útil

Este guia abrange tudo o que precisa para configurar o seu servidor dedicado de Soulmask na Legion Hosting, incluindo o primeiro arranque, variáveis de arranque do GPanel, configuração do servidor, modos PvE vs PvP, definições de mapa e mundo, ligação ao servidor e gestão de saves. Para configuração de administração e comandos no jogo, consulte os Comandos de Administração do Soulmask.

O Que É o Soulmask

O Soulmask é um jogo de sobrevivência e construção em mundo aberto onde os jogadores despertam usando uma misteriosa máscara antiga que concede habilidades sobrenaturais. Situado num mundo vasto e exuberante, os jogadores devem recolher recursos, fabricar ferramentas e armas, construir assentamentos e recrutar e gerir uma tribo de NPCs. O sistema de máscara é central para a jogabilidade -- os jogadores podem possuir e controlar diferentes membros da tribo, cada um com habilidades e características únicas, para otimizar o seu assentamento e eficácia em combate.

Funcionalidades principais do servidor dedicado incluem:

  • Suporte para até 70 jogadores em simultâneo num único servidor
  • Modos de jogo PvE e PvP com regras configuráveis
  • Ajuste extensivo de jogabilidade através do ficheiro de configuração GameXishu.json
  • Sistema de tribos (guildas) com limites de membros configuráveis
  • Suporte a RCON e Telnet para gestão remota do servidor
  • Cópias de segurança automáticas e gestão de saves
Pare o servidor antes de editar quaisquer ficheiros de configuração. Pare sempre o servidor a partir do separador Console no GPanel antes de editar ficheiros de configuração. Alterações feitas enquanto o servidor está em execução podem ser sobrescritas ou causar corrupção.

Primeiro Arranque

Quando receber pela primeira vez o seu servidor Soulmask da Legion Hosting, este precisa de completar uma instalação inicial antes de poder ser utilizado.

  1. Inicie sessão no GPanel e selecione o seu servidor Soulmask na lista de servidores.
  2. Clique no separador Console e pressione Start.
  3. O servidor irá descarregar e instalar os ficheiros do servidor dedicado de Soulmask via Steam. Este download inicial pode demorar vários minutos pois o jogo requer espaço em disco significativo.
  4. Após a conclusão do download, o servidor iniciará automaticamente. O primeiro arranque demora mais do que os subsequentes enquanto o servidor gera a base de dados inicial do mundo.
  5. Aguarde até que a saída da consola indique que o servidor está pronto e à escuta de ligações.
Requisitos de RAM. O Soulmask é um jogo que consome muita memória. O servidor dedicado requer pelo menos 11 GB de RAM livre para iniciar. Certifique-se de que o seu plano de alojamento fornece memória suficiente para o número de jogadores esperado. Contagens de jogadores mais elevadas e mundos maiores utilizarão mais RAM.

Variáveis de Arranque do GPanel

As definições principais do servidor são configuradas como variáveis de arranque no GPanel. Estes valores são passados ao processo do servidor como parâmetros de linha de comandos quando este é iniciado.

  1. No GPanel, selecione o seu servidor Soulmask.
  2. Clique no separador Startup.
  3. Defina as variáveis listadas abaixo. As alterações entram em vigor na próxima vez que iniciar ou reiniciar o servidor.
Variável Predefinição Descrição
SERVER_NAME My Soulmask Server O nome apresentado no browser de servidores do Steam e na lista de servidores do jogo. Torne-o descritivo para que os jogadores possam encontrar o seu servidor facilmente.
SERVER_PASSWORD (vazio) Palavra-passe necessária para os jogadores entrarem (parâmetro -PSW). Deixe vazio para um servidor público. Defina uma palavra-passe para restringir o acesso apenas a jogadores convidados.
ADMIN_PASSWORD (vazio) Palavra-passe de administrador GM (parâmetro -adminpsw). Necessária para aceder ao painel de administração no jogo e executar comandos de administração. Mantenha-a em segredo.
MAX_PLAYERS 60 Número máximo de jogadores simultâneos (parâmetro -MaxPlayers). O Soulmask suporta até 70 jogadores, mas contagens mais elevadas requerem mais RAM e CPU.
GAME_MODE pve Modo de jogo do servidor. Defina como pve para PvE ou pvp para PvP. Consulte a secção PvE vs PvP abaixo.
GAME_PORT 8777 A porta UDP principal para ligações de jogo (parâmetro -Port). Configurada automaticamente pelo seu plano de alojamento.
QUERY_PORT 27015 A porta UDP utilizada pelo Steam para consultas do browser de servidores (parâmetro -QueryPort). Configurada automaticamente.
As variáveis de arranque sobrepõem-se aos ficheiros de configuração. Se uma definição estiver configurada tanto como variável de arranque como dentro de um ficheiro de configuração, a variável de arranque tem precedência. Utilize variáveis de arranque para definições de identidade principais e ficheiros de configuração para ajustes detalhados de jogabilidade.

Configuração do Servidor (Parâmetros de Linha de Comandos)

O Soulmask utiliza parâmetros extensivos de linha de comandos para a configuração do servidor. Abaixo está a referência completa dos parâmetros disponíveis:

Parâmetro Predefinição Descrição
-SteamServerName="Name" - Nome de apresentação do servidor no browser de servidores.
-MaxPlayers=N 60 Número máximo de ligações simultâneas de jogadores (até 70).
-PSW="password" (nenhuma) Palavra-passe de entrada no servidor. Omita para um servidor público.
-adminpsw="password" (nenhuma) Palavra-passe de administrador/GM para comandos de administração no jogo.
-pve - Força o modo PvE. Os jogadores não podem causar dano uns aos outros.
-pvp - Força o modo PvP. Os jogadores podem causar dano uns aos outros.
-Port=N 8777 Porta de ligação de jogo (UDP).
-QueryPort=N 27015 Porta de consulta Steam (UDP).
-EchoPort=N 18888 Porta de consola Telnet (TCP, apenas local). Utilizada para gestão remota local.
-saving=N - Intervalo de save do estado do mundo para memória (em segundos).
-backup=N - Intervalo de cópia de segurança da base de dados em memória para disco (em segundos).
-initbackup - Cria uma cópia de segurança do mundo cada vez que o servidor inicia.
-backupinterval=N - Intervalo de criação de cópias de segurança automáticas (em minutos).
-GongHuiMaxMember=N - Número máximo de membros por tribo (guilda).
-MULTIHOME=IP - Vincula o servidor a um endereço IP local específico (apenas servidores multi-homed).
-rconpsw="password" (nenhuma) Ativa o acesso à consola remota RCON com a palavra-passe especificada.
-rconport=N 19000 Porta TCP do listener RCON. Apenas relevante se o RCON estiver ativado.
-rconaddr=IP - Vinculação de IP do listener RCON. Utilize 0.0.0.0 para escutar em todas as interfaces.
-log - Ativa a janela de consola e saída de logs.
-UTF8Output - Ativa o tratamento correto de caracteres não-latinos na saída.
O GPanel trata da maioria destes automaticamente. Na Legion Hosting, os parâmetros essenciais são configurados através do separador Startup do GPanel. Parâmetros avançados como definições de RCON ou limites de tribo podem ser adicionados através do campo de parâmetros de arranque adicionais do GPanel, se disponível, ou contactando o suporte.

Modo PvE vs PvP

O Soulmask suporta dois modos de jogo principais que alteram fundamentalmente a experiência multijogador:

Modo PvE (-pve)

  • Os jogadores não podem causar dano uns aos outros diretamente.
  • Estruturas e bases estão protegidas de outros jogadores.
  • O foco é na sobrevivência cooperativa, construção e exploração.
  • Os jogadores ainda podem interagir, trocar e formar tribos.
  • Recomendado para comunidades cooperativas e servidores casuais.

Modo PvP (-pvp)

  • Os jogadores podem atacar e matar uns aos outros.
  • Bases e estruturas podem ser invadidas e destruídas por outros jogadores.
  • A guerra tribal e o controlo de território tornam-se elementos centrais da jogabilidade.
  • Os rácios de dano PvP podem ser ajustados no ficheiro de configuração GameXishu.json.
  • Recomendado para servidores competitivos e jogadores experientes.
O modo não pode ser alterado sem um wipe. Mudar entre PvE e PvP após o mundo ter sido criado pode causar inconsistências na jogabilidade. É recomendado decidir o modo antes do primeiro arranque. Se precisar de mudar de modo num mundo existente, considere começar de novo.

Definições de Mapa e Mundo (GameXishu.json)

As definições detalhadas de mundo e jogabilidade são controladas através do ficheiro de configuração GameXishu.json. Este ficheiro contém opções extensivas para ajustar taxas de recursos, combate, invasões, construção, animais e muito mais.

Localização do Ficheiro

O ficheiro de configuração está localizado em:

WS/Saved/GameplaySettings/GameXishu.json

Aceda a este ficheiro através do separador Files do GPanel ou via SFTP.

Referência das Definições Principais

Abaixo estão as definições mais comummente ajustadas. Os nomes dos parâmetros estão no formato original (pinyin chinês). São fornecidas descrições em inglês para cada um.

Experiência e Progressão
Definição Nome em Inglês Descrição
ExpRatio Experience Ratio Multiplicador para ganho de experiência geral. Valores mais altos aceleram a subida de nível.
ChengZhangExpRatio Growth Experience Ratio Multiplicador para ganho de experiência de crescimento da personagem.
ShaGuaiExpRatio Monster Kill Experience Ratio Multiplicador para experiência obtida ao matar monstros.
Combate e Dano
Definição Nome em Inglês Descrição
DongWuDamageRatio Animal Damage Ratio Multiplicador para dano causado por animais selvagens e criaturas.
BeDamageByYeShengRatio Damage Taken from Wildlife Multiplicador para dano recebido de criaturas selvagens.
ShengMingHuiFuRatio Health Recovery Ratio Multiplicador para velocidade de regeneração natural de vida.
QiXiHuiFuRatio Stamina Recovery Ratio Multiplicador para velocidade de recuperação de stamina.
TiLiHuiFuRatio Energy Recovery Ratio Multiplicador para velocidade de recuperação de energia/resistência.
PVP_ShangHaiRatio_JinZhan PvP Melee Damage Ratio Multiplicador para dano de combate corpo a corpo em PvP (predefinição: 0.4).
Recursos e Consumo
Definição Nome em Inglês Descrição
ShiWuXiaoHaoRatio Food Consumption Ratio Multiplicador para a velocidade de consumo de comida. Valores mais baixos tornam o consumo de comida mais lento.
ShuiXiaoHaoRatio Water Consumption Ratio Multiplicador para a velocidade de consumo de água.
RanLiaoXiaoHaoRatio Fuel Consumption Ratio Multiplicador para a velocidade de consumo de combustível por estações de fabrico e fogueiras.
Animais e Agricultura
Definição Nome em Inglês Descrição
DongWuShengZhangRatio Animal Growth Ratio Multiplicador para velocidade de crescimento dos animais. Valores mais altos fazem os animais amadurecer mais rapidamente.
FanZhiJianGeRatio Breeding Interval Ratio Multiplicador para o tempo entre ciclos de reprodução dos animais.
DongWuChanChuRatio Animal Production Ratio Multiplicador para a produção dos animais (ovos, leite, etc.).
DongWuPinZhiRatio Animal Quality Ratio Multiplicador para a qualidade dos atributos dos animais domesticados.
ZuoWuShengZhangRatio Crop Growth Ratio Multiplicador para velocidade de crescimento das colheitas.
ZuoWuFeiLiaoXiaoHaoRatio Crop Fertilizer Consumption Multiplicador para taxa de consumo de fertilizante.
Construção e Estruturas
Definição Nome em Inglês Descrição
JianZhuFuLanKaiGuan Building Decay Toggle Ativar ou desativar a deterioração de edifícios ao longo do tempo. Defina como 0 para desativar.
JianZhuFuLanMul Building Decay Multiplier Taxa a que as estruturas se deterioram. Valores mais baixos tornam a deterioração mais lenta.
JianZhuXiuLiMul Building Repair Multiplier Multiplicador para custos e velocidade de reparação de edifícios.
JianZhuZiYuanJinShuaBanJing Building Resource Exclusion Radius Raio ao redor de edifícios onde os recursos naturais não voltarão a aparecer.
Sistema de Invasão
Definição Nome em Inglês Predefinição Descrição
RuQinGuaiCountMax Max Invasion Monsters 128 Número máximo de monstros numa vaga de invasão.
RuQinQiangDuXiShu Invasion Intensity - Controla a dificuldade geral da invasão e a força dos monstros.
RuQinBeginHour Invasion Start Hour - Hora no jogo em que as invasões podem começar.
RuQinEndHour Invasion End Hour - Hora no jogo em que as invasões param.
RuQinPerBoGuaiMax Max Monsters Per Wave 16 Máximo de monstros gerados por vaga individual.
Pare sempre o servidor antes de editar o GameXishu.json. Editar o ficheiro enquanto o servidor está em execução resultará nas suas alterações serem sobrescritas quando o servidor guardar. Pare o servidor, faça as suas alterações e depois inicie-o novamente.

Como Ligar-se

Os jogadores podem ligar-se ao seu servidor Soulmask através do browser de servidores no jogo ou por ligação direta.

Via Browser de Servidores do Jogo

  1. Inicie o Soulmask.
  2. No menu principal, selecione Multiplayer e depois Server Browser.
  3. Procure o seu servidor pelo nome (o nome que definiu na variável de arranque SERVER_NAME).
  4. Clique no seu servidor e pressione Join. Introduza a palavra-passe se estiver definida.

Via Browser de Servidores do Steam

  1. No Steam, vá a View > Game Servers (ou Servers).
  2. Clique no separador Favorites e depois em Add a Server.
  3. Introduza o IP do seu servidor e a porta de query (predefinição 27015) no formato IP:PORT.
  4. Assim que o servidor aparecer, faça duplo clique para ligar-se através do Soulmask.

Via Ligação Direta

  1. Encontre o IP do servidor e a porta de jogo no separador Console do GPanel. Para ajuda, consulte Como Encontrar o IP e Porta do Seu Servidor.
  2. No Soulmask, procure a opção Direct Connect no menu multijogador.
  3. Introduza o IP do servidor e a porta de jogo (predefinição 8777) no formato IP:PORT.
  4. Pressione Connect e introduza a palavra-passe do servidor se necessário.
O servidor não aparece? Se o seu servidor não aparecer no browser, certifique-se de que está totalmente iniciado e terminou o carregamento. Servidores novos podem demorar 2-5 minutos a aparecer na lista principal de servidores do Steam. Pode sempre utilizar a ligação direta com o IP e porta de jogo. As portas são atribuídas aleatoriamente a menos que tenha um IP privado.

Gestão de Saves

O Soulmask utiliza um sistema de save baseado em base de dados. Compreender como os saves funcionam é fundamental para evitar perda de dados.

Localização do Save

O ficheiro de save principal do mundo está localizado em:

WS/Saved/Worlds/Dedicated/Level01_Main/world.db

Esta base de dados SQLite contém todos os dados do mundo, incluindo modificações de terreno, estruturas, estados de NPCs e dados de jogadores.

Processo de Save

O Soulmask utiliza um processo de save em duas fases:

  1. Save em memória (-saving): O estado do mundo é periodicamente escrito para uma base de dados em memória no intervalo especificado pelo parâmetro -saving (em segundos).
  2. Cópia de segurança para disco (-backup): A base de dados em memória é transferida para disco no intervalo especificado pelo parâmetro -backup (em segundos).
Encerre sempre o servidor corretamente. É de vital importância que encerre o servidor de forma limpa utilizando o botão Stop do GPanel, o comando gm exit no jogo, ou o comando shutdown do RCON. Forçar o encerramento do processo do servidor pode fazer com que a base de dados em memória não seja escrita para disco, resultando em retrocessos até ao último save para disco.

Cópias de Segurança Automáticas

Configure cópias de segurança automáticas utilizando estes parâmetros de arranque:

  • -initbackup -- Cria uma cópia de segurança cada vez que o servidor inicia.
  • -backupinterval=N -- Cria cópias de segurança rotativas a cada N minutos durante a execução.

Cópias de Segurança Manuais

Para criar uma cópia de segurança manual:

  1. Pare o servidor a partir do GPanel.
  2. Navegue até WS/Saved/ via o separador Files do GPanel ou SFTP.
  3. Descarregue os seguintes ficheiros:
    • Worlds/Dedicated/Level01_Main/world.db -- A base de dados de save do mundo
    • GameplaySettings/GameXishu.json -- A sua configuração de jogabilidade
  4. Guarde estes ficheiros em segurança no seu computador local.

Restaurar uma Cópia de Segurança

  1. Pare o servidor.
  2. Carregue o ficheiro world.db de cópia de segurança para WS/Saved/Worlds/Dedicated/Level01_Main/.
  3. Carregue o ficheiro GameXishu.json de cópia de segurança para WS/Saved/GameplaySettings/ se quiser restaurar também as definições.
  4. Inicie o servidor.

Iniciar um Novo Mundo

Para limpar o mundo e começar de novo:

  1. Pare o servidor.
  2. Renomeie ou elimine o ficheiro world.db em WS/Saved/Worlds/Dedicated/Level01_Main/.
  3. Inicie o servidor. Irá gerar uma nova base de dados de mundo do zero.
Faça cópia de segurança antes de limpar. Antes de eliminar dados do mundo, descarregue uma cópia do world.db como cópia de segurança caso queira restaurá-lo mais tarde.

Referência de Portas

O Soulmask utiliza as seguintes portas. Estas são configuradas automaticamente pelo seu plano de alojamento na Legion Hosting.

Porta Protocolo Predefinição Finalidade
Game Port UDP 8777 Ligações de jogo principais. Os jogadores ligam-se a esta porta.
Query Port UDP 27015 Consultas do browser de servidores do Steam.
Echo Port (Telnet) TCP 18888 Administração local por telnet (apenas ligações locais).
RCON Port TCP 19000 Acesso à consola remota (RCON). Apenas ativo se -rconpsw estiver definido.

Artigos Relacionados


Precisa de Ajuda?

Se continuar a ter problemas com o seu servidor Soulmask, por favor abra um ticket de suporte e a nossa equipa terá todo o gosto em ajudá-lo.


Este artigo foi útil?

Ready to Get Started?

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