Servidor / VPS

Seu BomberCity farmando 24 horas, com o computador desligado

Você aluga um computadorzinho na internet por cerca de US$ 5 por mês, instala o BomberCity nele e acompanha tudo pelo navegador. Não precisa entender de servidor: esta página vai com você, um passo de cada vez.

⏱️uns 20 minutos 💵cerca de US$ 5 por mês 📱painel no PC e no celular
💳 um cartão de crédito (cobrança em dólar)✉️ um e-mail⏱️ uns 20 minutos sem pressa

Três palavras que vão aparecer pelo caminho:

Servidor ou VPSUm computador ligado na internet o tempo todo, na casa de outra empresa. É ele que vai farmar para você.
TerminalA tela preta onde você cola comandos em vez de clicar em botões.
LinodeA empresa que aluga o computador. Hoje ela é da Akamai, então os dois nomes aparecem.
💡Cada passo termina com um “Deu certo se…”. Quando aparecer na sua tela, clique em Próximo passo. Não apareceu? Abra o “Se der errado”.
  1. Abra linode.com e clique em Sign up, no canto de cima à direita.
  2. Preencha e-mail, nome de usuário e senha (ou entre com Google/GitHub).
  3. Confirme pelo link que chegou no e-mail. Não achou? Olhe o spam.
  4. Cadastre o cartão em Billing → Add Payment Method. Sem cartão não dá para criar servidor.
💰Cobrança por hora, fechada uma vez por mês. Criou hoje e apagou daqui a três dias? Paga só os três dias. Se pedir verificação por SMS, é antifraude normal.
✓Deu certo se você está no painel cloud.linode.com e vê o botão azul Create.
❓ Se der errado
  • Não recebi o e-mail: olhe o spam e confira o endereço; dá para reenviar na mesma tela.
  • Recusou meu cartão: pré-pagos e virtuais às vezes não passam. Tente um cartão internacional comum.

No painel, clique em Create → Linode. A página é comprida, mas você só mexe nestes cinco campos. Passe o mouse num item para ver onde ele fica:

cloud.linode.com/linodes/createilustração

Create Linode

1Choose a DistributionUbuntu 24.04 LTS
2RegionUS, Dallas, TX
3Linode Plan
Dedicated CPUShared CPUHigh Memory
Nanode 1 GB$5/mo
Linode 2 GB$12/mo
4Linode Labelbombercity
5Root Password••••••••••••
Create Linode

Clique em Create Linode. Em cerca de um minuto o status vai de Provisioning para Running. Aí copie o IP que aparece na mesma página:

cloud.linode.com/linodesilustração
bombercityRunningNanode 1 GB · DallasIP172.105.10.20
👈Cole o IP no campo “Seus dados” ao lado (no celular, logo acima dos passos). Todos os comandos desta página passam a usar o seu IP.
⚠️Enquanto o servidor existir, ele é cobrado, mesmo desligado. Para parar de pagar é preciso apagar (Delete).
✓Deu certo se o status está Running e você anotou a senha e o IP.
❓ Se der errado
  • Não achei o Nanode 1 GB: confira se está na aba Shared CPU.
  • Ficou em Provisioning: atualize a página do navegador.

Escolha um jeito. Já deixamos marcado o mais fácil para o seu aparelho:

  1. Baixe o Termius (PC e celular) e crie a conta grátis.
  2. Clique em New Host e preencha os três campos como abaixo.
  3. Salve e dê dois cliques no host da lista.
Termius · New Hostilustração
Address172.105.10.20
Usernameroot
Passworda senha do passo 2
🔒A senha não aparece enquanto você digita: nem letras, nem bolinhas. Parece travado, mas não está. Digite e aperte Enter.
✓Deu certo se apareceu uma linha assim, esperando você digitar: root@localhost:~#
❓ Se der errado
  • “Permission denied”: senha errada. Na página do servidor, use Reset Root Password e tente de novo.
  • “Connection refused” ou fica tentando: a máquina ainda está ligando. Espere um minuto.

Cole um comando por vez, aperte Enter e espere terminar antes do próximo. Passar muito texto é sinal de que está funcionando.

APreparar a máquina

$ apt update && apt upgrade -y && apt install -y screen
💡Leva 1 ou 2 minutos. Se aparecer uma tela azul ou roxa perguntando sobre serviços, só aperte Enter.

BBaixar o BomberCity

$ cd ~ && curl -fsSL https://github.com/lucasvieceli/bombstats-releases/releases/latest/download/bombstats-server-linux-x64 -o bombstats-server && chmod +x bombstats-server

CLigar

$ screen -S bombercity ./bombstats-server

Na primeira vez ele pede uma senha, duas vezes (ela não aparece enquanto você digita). Guarde bem: é ela que abre o cofre com as chaves e senhas das suas contas. Depois ele mostra um código para ligar o servidor à sua conta BomberCity. Veja como fica a tela:

root@172.105.10.20

          

DAtivar com a sua conta BomberCity

  1. No celular ou no PC, abra o link que apareceu no terminal (ele já vem com o código). Ainda não tem conta? Crie ali mesmo, é de graça.
  2. Confirme com Sim. Se o terminal mostrou só o código, abra vila.bombercity.com/ativar e digite o código (tipo KM7P-RT4X).
  3. Espere aparecer que deu certo e abra vila.bombercity.com/painel. Pronto: é o BomberCity, igual ao do computador. Cadastre suas contas.
⏳O código vale 10 minutos. Venceu? Um novo aparece sozinho no terminal, é só usar o novo.
🏡Já usa o BomberCity no computador? Ative com a mesma conta: o personagem e a vila são da conta e aparecem aqui também. Os servidores ligados ficam em vila.bombercity.com/conta.

ESair sem desligar (o mais importante!)

Se você só fechar a janela, o BomberCity para junto. Para sair deixando ligado, faça este atalho:

Ctrl+A solte, depois D → volta o root@…#. Agora pode fechar tudo.
🔗Guarde o endereço do painel: https://vila.bombercity.com/painel. Ele não muda quando o servidor reinicia e abre com a sua conta BomberCity, no PC ou no celular. Configure também o Telegram nas contas: se um dia o servidor das vilas cair, o endereço de emergência chega por mensagem (ou peça com /url).
✓Deu certo se o painel abriu em vila.bombercity.com/painel e, depois de fechar o terminal, ele continua funcionando.
❓ Se der errado
  • “Código inválido” no site: o código venceu. Use o novo que apareceu no terminal (screen -r bombercity para ver a tela de novo).
  • O painel diz que o servidor está fora do ar: confira se o BomberCity está ligado (screen -r bombercity) e se você ativou com a mesma conta em que entrou no site.
  • “command not found”: rode cd ~ e tente de novo.
  • Fechei a janela e parou: faltou o Ctrl+A e D. Entre de novo e refaça o C e o E.

Colinha do dia a dia

Clique num comando para copiar.

O que você querDigite no servidor
Ver o que está acontecendo / achar o endereço do painelscreen -r bombercity
Sair de novo, deixando ligadoCtrl+A → D
Desligar o BomberCitypkill -f bombstats-server
Ligar de novocd ~ && screen -S bombercity ./bombstats-server
Trocar a senha do painel (esqueci)~/bombstats-server recuperar
Ver quanta memória sobroufree -h
Ver quanto espaço sobroudf -h

Perguntas que todo mundo faz

Quantas contas cabem no plano de US$ 5?
Depende de quantos heróis cada conta tem. Comece nele e rode free -h de vez em quando: se a memória estiver acabando, aumente o plano em Resize na Linode. A máquina reinicia e continua tudo como estava.
Esqueci a senha do painel. E agora?
Entre no servidor e rode ~/bombstats-server recuperar. Abre um menu que troca a senha passo a passo.
Preciso liberar porta ou mexer em firewall?
Não. O painel sai por vila.bombercity.com, já com cadeado. Não precisa configurar nada.
Onde ficam meus dados? Como faço backup?
Tudo na pasta .bombstats do servidor. Para guardar uma cópia, salve a pasta inteira, inclusive o secret.key: sem ele os dados protegidos não abrem.
É seguro deixar minhas contas num servidor?
As senhas e chaves ficam guardadas cifradas, presas à senha que você criou no terminal, e o painel só abre entrando na sua conta BomberCity. Use senhas fortes e não passe o login da conta para ninguém.
Como cancelo e paro de pagar?
Na Linode, abra o servidor e escolha Delete. Só desligar não para a cobrança. Faça backup da pasta .bombstats antes: apagar é definitivo.

Ainda travou?

Chame no Discord da comunidade dizendo em qual passo parou e o que apareceu na tela. Um print resolve muito mais rápido.