Como configurar o servidor de Factorio e quem pode entrar
Tutorial da hospedagem de Factorio na RoxyCloud: IP e porta no painel, senha, lista pública e o campo require_user_verification.

Este tutorial é da hospedagem de Factorio da RoxyCloud. Você não instala o jogo no seu PC para hospedar, não abre porta no roteador e não deixa o computador ligado. Depois do pagamento o servidor sobe no Brasil, com IP, painel, Power e gerenciador de arquivos.
O que você precisa
- Um plano Assembler, Factory, Megabase ou Rocket já ativo e o login do painel
- O Factorio oficial no PC de cada jogador, na mesma versão do servidor (Steam ou site)
- Space Age no PC de todo mundo só se o mapa do servidor tiver a expansão
- Conta no factorio.com se for colocar o servidor na lista pública do jogo
Como os amigos entram
- Abra o painel da RoxyCloud e confirme que o servidor está ligado.
- Copie o IP e a porta que aparecem no painel.
- No Factorio: Jogar, Multijogador, Conectar ao endereço.
- Cole o IP. Se a porta do painel não for a padrão, use IP:porta.
- Se você colocou senha no server-settings.json, o jogo pede essa senha.
A porta padrão do Factorio é 34197. Na RoxyCloud você usa a porta que o painel mostrar. Ela já vem liberada na hospedagem. No PC de cada um só precisa do jogo e da internet.
Steam e Factorio.com
O jogo oficial vem da Steam ou do site factorio.com. No servidor da RoxyCloud a entrada não depende da Steam estar aberta. O que o servidor pode checar é a conta do Factorio.com. Quem comprou no site joga sem Steam. Convite da Steam é outro caminho. Aqui o time entra pelo IP do painel.
Editar o server-settings.json no painel
O arquivo já existe na pasta do seu servidor. Você não copia exemplo do seu PC. Pare o servidor no Power, abra o gerenciador de arquivos, edite o server-settings.json, salve e ligue de novo.
{
"name": "Fábrica da equipe",
"description": "Servidor da RoxyCloud",
"max_players": 0,
"visibility": {
"public": false,
"lan": false
},
"username": "",
"token": "",
"game_password": "troque-esta-senha",
"require_user_verification": true,
"allow_commands": "admins-only",
"autosave_interval": 10,
"auto_pause": true
}- visibility.public: true se quiser aparecer na lista pública do Factorio. Aí preencha username e token da conta Factorio.com (o token sai em factorio.com/profile). Use o token, não a senha do site, porque o arquivo fica visível no painel.
- visibility.lan: deixe false. Os amigos entram com o IP do painel, não pela rede local.
- Se public e lan ficam false, o único jeito de entrar é Conectar ao endereço com o IP do painel.
- game_password: senha da sala. É a senha que o amigo digita no jogo, não a senha da RoxyCloud.
- max_players 0: sem limite no arquivo. O teto prático é o do seu plano (4, 8, 16 ou 32 jogadores).
O que é require_user_verification
No arquivo de exemplo da Wube, a empresa do Factorio, está assim: quando o valor é true, o servidor só aceita quem tem conta válida no Factorio.com.
Isso confirma a conta da pessoa. Não liga e nem desliga a Steam.
Quando está true
- Cada jogador precisa estar logado no Factorio.com dentro do jogo.
- Se você ligar visibility.public, deixe este campo true. Desde a versão 0.17 a lista pública pede isso.
- O nome do jogador fica preso à conta. Fica mais fácil dar admin e banir no server-adminlist.json.
Quando está false
O servidor para de exigir a conta do Factorio.com. Na RoxyCloud isso serve para uma sala privada em que todo mundo entra pelo IP do painel. Não use false com a lista pública ligada. Com false, outra pessoa pode entrar com o mesmo apelido. Coloque senha em game_password e deixe visibility.public em false.
Admins, saves e mods no painel
A lista de admins é o arquivo server-adminlist.json, no gerenciador de arquivos. O formato é [ "jogador1", "jogador2" ]. Você também pode promover alguém pelo console do painel. Com a verificação desligada, o apelido não prova quem é a pessoa. Não dê admin só pelo nome.
Saves ficam na pasta /saves. Baixe ou envie pelo gerenciador de arquivos. Para mods: baixe o .zip no portal oficial do Factorio, envie para /mods, ajuste o mod-list.json se precisar e reinicie no Power. O jogo no PC e o servidor precisam ser a mesma versão. Se o save tem Space Age, todos precisam da expansão.
Passo a passo na RoxyCloud
- Contrate o plano na página de hospedagem de Factorio e espere o e-mail do painel.
- Entre no painel, ligue o servidor e copie IP e porta.
- Pare o servidor no Power.
- Abra o gerenciador de arquivos e edite o server-settings.json.
- Coloque o nome da sala, a senha em game_password e o require_user_verification.
- Lista pública: visibility.public true, username e token do Factorio.com, verificação true. Senão deixe public false.
- Salve, ligue no Power e teste no Factorio em Conectar ao endereço.
Erros comuns
- Servidor desligado no painel
- IP ou porta diferentes dos que o painel mostra
- Versão do jogo diferente da versão do servidor
- Mod faltando no PC ou na pasta /mods
- Senha da sala errada
- Lista pública sem token do Factorio.com
- Verificação true e o jogador sem login no Factorio.com
Perguntas frequentes
Respostas diretas antes de contratar
Você também pode gostar
Como criar um servidor Minecraft Java na RoxyCloud
Pague, abra o painel, instale Paper, aceite a EULA, ligue e mande o IP. Sem SSH.
Samuel Akires
VPS vs servidor dedicado
VPS é uma parte isolada de uma máquina. Dedicado é a máquina inteira. Veja a diferença e quando cada um faz sentido.
Samuel Akires
Fail2ban: como proteger VPS contra ataques brute force
O Fail2ban trava IP que erra a senha do SSH várias vezes. Instale, cole um arquivo e ligue. Não substitui Anti-DDoS.
Samuel Akires
Como instalar o n8n no seu VPS Ubuntu
Entre no SSH, instale o Docker, cole o compose, abra a porta 5678. O n8n não vem pronto na VPS.
Samuel Akires
