NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como hospedar um servidor de Soulmask (2026)

SoulmaskUpdated Nov 5, 20269 min read

Resposta curta. Você pode hospedar um servidor de Soulmask por conta própria, de graça: instale o app 3017300 da Steam com o SteamCMD, inicie o WSServer-Linux-Shipping com o seu nome, a porta do jogo e a porta de consulta, e abra as duas portas. Ou alugue um servidor de Soulmask e pule as portas e as atualizações.

Os jogadores encontram o seu servidor pelo nome no navegador de servidores do jogo e digitam a senha, se você tiver definido uma.

Verificado em 5 de novembro de 2026 com o Soulmask 1.0 Update Patch #22, o patch mais recente anunciado na Steam.

A desenvolvedora, CampFire Studio, não publica na Steam um guia completo para montar um servidor dedicado, pelo menos que a gente tenha encontrado; o Discord dela tem um guia para ligar servidores privados entre mapas, que esta página não cobre. Por isso este guia usa o que rodamos em cada servidor de Soulmask que hospedamos: o script de instalação, as opções de inicialização e a linha de pronto. Ele diz onde não testamos algo. Para ir direto à opção de aluguel, vá para a Opção 2.

O que você precisa

  • O software do servidor: o app 3017300 da Steam, baixado com um login anônimo no SteamCMD.
  • Uma máquina que fique ligada: um PC sobrando, um servidor doméstico ou uma máquina virtual na nuvem. Este guia usa Linux de 64 bits, que é o que rodamos. Não testamos Windows.
  • RAM e CPU: não encontramos requisitos de hardware do servidor da CampFire Studio, então trate como estimativa qualquer número que você leia por aí.
  • Duas portas abertas: uma porta do jogo e uma porta de consulta. A porta de consulta é UDP e precisa estar acessível pela internet para o servidor aparecer no navegador.
  • A DLC Shifting Sands, se você escolher esse mapa: ela é vendida separadamente na Steam. Dizemos aos nossos próprios clientes que todo jogador que entra em um servidor Shifting Sands precisa dela, mas a desenvolvedora não diz isso por escrito, então confirme antes com os seus jogadores.

Opção 1: hospedar por conta própria

Instalar o servidor

  1. Instale as bibliotecas de 32 bits de que o SteamCMD precisa (Debian ou Ubuntu).
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 ca-certificates -y
  2. Crie um usuário para o servidor e mude para ele.
    sudo useradd -m -s /bin/bash -U soulmask
    sudo su - soulmask
  3. Instale o SteamCMD e deixe que ele se atualize uma vez antes de baixar qualquer coisa.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL -o steamcmd_linux.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Baixe o servidor.
    ./steamcmd.sh +force_install_dir /home/soulmask/server +login anonymous +app_update 3017300 +app_update 1007 validate +quit
    Nossa instalação também baixa o app 1007 no mesmo comando. O SteamCMD às vezes responde "Missing configuration", não deixa nenhum arquivo do jogo e ainda assim termina com sucesso. Vemos isso aparecer e sumir em instalações novas. Confira se steamapps/appmanifest_3017300.acf existe na pasta do servidor e rode o comando de novo se não existir.
  5. Copie a biblioteca do cliente Steam para onde o servidor a procura, como a nossa instalação faz.
    mkdir -p ~/server/.steam/sdk64 ~/server/WS/Saved/Config/LinuxServer
    cp ~/steamcmd/linux64/steamclient.so ~/server/.steam/sdk64/

Iniciar

  1. Escolha três portas. Os números abaixo são exemplos: use quaisquer portas livres. A porta de manutenção serve só para comandos vindos da mesma máquina.
    GAMEPORT=8777
    QUERYPORT=27015
    ECHOPORT=18888
  2. Execute o servidor a partir da pasta dele. Esta é a mesma linha que o nosso launcher monta, executada com a pasta do servidor como pasta pessoal, como nos nossos contêineres:
    cd ~/server
    export HOME=~/server
    ./WS/Binaries/Linux/WSServer-Linux-Shipping WS Level01_Main -server -SILENT \
      "-SteamServerName=My Soulmask server" -saving=600 -backup=960 \
      -Port=$GAMEPORT -QueryPort=$QUERYPORT -EchoPort=$ECHOPORT -forcepassthrough \
      -MaxPlayers=20 -log -UTF8Output -MULTIHOME=0.0.0.0 -online=Steam \
      "-adminpsw=choose-a-long-password" "-PSW=join-password" -pve
    Tire o -PSW para um servidor público. Use -pvp em vez de -pve para PvP: o modo vem desta opção, então mudá-lo exige reiniciar. Level01_Main é Cloud Mist Forest e DLC_Level01_Main é Shifting Sands. Nos nossos servidores cada mapa mantém o próprio mundo, em uma pasta própria dentro de WS/Saved/Worlds/Dedicated.
  3. Espere a linha de pronto. O servidor está pronto quando o log imprime Create Dungeon Successed.
  4. Abra as portas. Libere a porta de consulta em UDP (por exemplo sudo ufw allow 27015/udp) e a porta do jogo em TCP e UDP (sudo ufw allow 8777), porque a desenvolvedora não documenta qual protocolo a porta do jogo usa. Redirecione as duas portas no roteador do mesmo jeito. Não exponha a porta de manutenção.
  5. Entre nele. Abra o Soulmask e procure no navegador de servidores do jogo o nome que você deu.
  6. Vire administrador. No jogo, aperte ~ para abrir o console e digite gm key seguido da senha de administrador que você definiu.

Parar sem perder o mundo

Nos servidores que rodamos, o Soulmask guarda o mundo em um arquivo SQLite, WS/Saved/Worlds/Dedicated/<map>/world.db, e o grava num temporizador próprio (as opções -saving e -backup). Se você matar o processo entre duas gravações, perde tudo desde a última.

A parada limpa que usamos passa pela porta de manutenção do jogo, na própria máquina. Conecte com telnet 127.0.0.1 18888 (a sua porta de manutenção; instale o pacote telnet se ele estiver faltando), envie saveworld 1, espere alguns segundos e depois envie close 1, que salva e sai. Quando testamos em 12 de outubro de 2026, quit só fechava a conexão e o jogo continuou rodando por minutos, então não use isso para parar o servidor. Nosso launcher não depende do Ctrl+C: ele captura o sinal de parada e envia esses dois comandos no lugar.

Para atualizar, pare o servidor desse jeito e rode de novo o comando de download do passo 4.

Opção 2: hospedar na PlayNHost

Alugar elimina a instalação, as portas, as atualizações e a rotina de parada. Você ainda escolhe um nome, uma senha, um mapa e um modo.

  1. Escolha um plano. Abra a página de hospedagem de servidores de Soulmask. No momento em que escrevemos há um plano, EXPLORER. Clique em Personalizar plano e conclua o pedido. Os preços mudam, então confira nessa página.
  2. Espere a instalação. O servidor aparece no painel. O Console dele imprime Create Dungeon Successed quando está pronto.
  3. Dê um nome. Na aba Configurações, defina o Nome do servidor e, para um servidor privado, uma Senha do servidor. Deixe a senha vazia para um servidor público.
  4. Escolha o mapa e o modo. A configuração Mapa oferece Level01_Main (Cloud Mist Forest) e DLC_Level01_Main (Shifting Sands), e Modo de jogo oferece pve ou pvp. O modo é uma opção de inicialização, então defina-o aqui e reinicie.
  5. Vire administrador. Defina uma Senha de administrador em Configurações, reinicie, depois abra o console no jogo e digite gm key seguido dessa senha. Se você deixar vazia, o servidor inventa uma e guarda no arquivo .pnh/admin-password, que você pode ler em Files. Veja Como virar admin no seu servidor de Soulmask.
  6. Adicione mods se quiser. Coloque os números da Steam Workshop em Mods da Steam Workshop, separados por vírgulas, e reinicie. A primeira inicialização depois disso demora mais enquanto o servidor os baixa, e todos que entrarem precisam dos mesmos mods. Veja Como adicionar mods ao seu servidor de Soulmask.
  7. Convide seus jogadores. Passe a eles o nome do servidor e a senha. Veja Como entrar no seu servidor de Soulmask.

O que o painel faz por você:

  • Ele executa a parada limpa descrita acima. Parar no painel envia saveworld 1 e depois close 1, e só força o fechamento do jogo se ele ainda estiver rodando depois de três minutos. Se o jogo não responder na porta de manutenção, o Console avisa que ele está parando sem um save recente.
  • As linhas que você digita no Console vão para a mesma porta de manutenção, então help e saveworld 1 funcionam ali.
  • A instalação tenta o SteamCMD até três vezes e só a considera instalada quando o manifesto do app existe, de modo que a instalação vazia descrita acima é detectada.
  • Com Atualização automática ligada (na aba Configurações, em Mostrar opções avançadas), o servidor procura uma atualização do jogo a cada inicialização. Desligue só se precisar ficar em uma versão por compatibilidade de mods.
  • As configurações Intervalo de save (segundos) e Intervalo de backup (segundos) correspondem a -saving e -backup. Veja Como fazer backup e restaurar seu mundo de Soulmask.

Hospedar por conta própria ou alugar: uma comparação honesta

  • Custo: o software do servidor é gratuito. Hospedar por conta própria custa energia, hardware e banda, ou uma máquina na nuvem. Alugar é uma mensalidade recorrente definida pelo plano e pelo período de cobrança que você escolher.
  • Disponibilidade: um servidor doméstico só fica no ar enquanto o seu PC, a energia e a internet estiverem. Um servidor alugado roda no hardware do provedor.
  • Exposição: em casa, os jogadores se conectam ao seu endereço IP público e você cuida do firewall e do roteador. Um servidor alugado deixa o seu IP de casa de fora.
  • Configuração: hospedar por conta própria exige linha de comando, redirecionamento de portas e uma rotina de parada segura. Alugar exige um nome, uma senha, um mapa e um modo.
  • Controle: hospedar por conta própria dá a você cada arquivo. Nos nossos servidores você muda as configurações no painel e ainda tem a aba Files.

Pronto para pular a configuração? Veja os planos de servidor de Soulmask. Já tem um servidor? Comece por Como configurar seu servidor de Soulmask: principais configurações.

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS