Podes migrar o teu servidor de jogos de muitos hosts para game-serverhosting transferindo os ficheiros existentes do servidor por importação SFTP direta, upload de ficheiros ou URL de backup. O ponto decisivo é identificares antes da importação os mundos, mods, plugins, configurações e possíveis dependências de bases de dados relevantes, e depois verificares o resultado com cuidado.

Requisitos antes da migração

Antes de iniciares a importação, deves fazer um inventário rápido do teu servidor antigo. Anota o jogo, a versão do servidor, os modloaders ou sistemas de plugins usados e os ficheiros de configuração importantes. No Minecraft, por exemplo, podem ser server.properties, pastas de mundos, pastas de plugins e ficheiros de mods. No ARK, Valheim, CS2 ou Rust, os ficheiros relevantes ficam em diretórios diferentes, dependendo da estrutura do servidor.

Cria sempre um backup no fornecedor antigo antes de moveres ficheiros. Se o teu jogo continuar em execução durante a cópia, os ficheiros de mundo ou de base de dados podem ficar inconsistentes. Para obteres um resultado o mais limpo possível, para o servidor antigo pouco antes da exportação final ou faz, depois de uma importação de teste, uma segunda importação final durante uma janela de manutenção.

Como cliente FTP/SFTP, podes usar, por exemplo, o FileZilla; a página oficial do projeto é documentação em filezilla-project.org. Usa estas ferramentas apenas com dados de acesso do dashboard do teu host atual.

Os três métodos de importação

Método 1: Importação SFTP direta

A importação SFTP direta faz sentido se o teu host atual suportar SFTP. A game-serverhosting pode então obter os dados diretamente do servidor antigo, sem precisares de os descarregar primeiro para o teu computador.

Vais precisar de:

  • Host SFTP, ou seja, endereço IP ou domínio
  • Porta SFTP, muitas vezes 22 ou específica do host
  • Nome de utilizador
  • Palavra-passe
  • o caminho correto para o diretório do servidor

Inicia a importação através de /migrate e verifica depois no servidor de destino se as pastas esperadas foram transferidas. Este método é especialmente indicado se o teu servidor tiver muitos ficheiros ou mundos grandes. Ainda assim, não substitui a verificação das versões do jogo e da compatibilidade dos mods.

Método 2: Upload de ficheiros

O upload de ficheiros também funciona quando o fornecedor antigo não disponibiliza acesso SFTP. Descarregas a pasta do servidor por FTP ou SFTP, compactas localmente como ZIP ou TAR.GZ e depois carregas o arquivo no assistente de migração.

Passo a passo:

  1. Liga-te ao teu servidor antigo, por exemplo com o FileZilla.
  2. Descarrega a pasta completa do jogo.
  3. Verifica se estão incluídos mundos, plugins, mods e configurações.
  4. Comprime os dados como ZIP e verifica o limite de upload atualmente apresentado no diálogo de importação.
  5. Carrega o arquivo através de /migrate.

Este método é robusto porque podes controlar os ficheiros localmente. Tem cuidado para não guardares ficheiros temporários de cache em vez dos dados reais do mundo ou dos saves.

Método 3: Importação por URL

A importação por URL é adequada quando o teu host atual oferece uma URL direta de download para backups, por exemplo para um arquivo .tar.gz. Indicas a URL no assistente de migração, em vez de descarregar e voltar a carregar o ficheiro manualmente.

O importante é que a URL esteja acessível para a importação e aponte realmente para o backup completo. Se o link expirar após pouco tempo, deves iniciar a importação logo depois de criares a URL.

Encontrar dados de acesso SFTP: visão geral por host

Host Onde encontrar Porta
G-Portal Dashboard → Definições → FTP/SFTP 2024
Nitrado Configuração → Navegador FTP 21/22
ZAP-Hosting Definições → Navegador FTP 21
Gameservers.com Control Panel → FTP Details 21
PingPerfect Control Panel → File Manager 22
Outros Procura no dashboard por "FTP", "SFTP" ou "acesso a ficheiros" 21 ou 22

Para fornecedores específicos, encontras guias separados para a migração da G-Portal para game-serverhosting, para a mudança da Nitrado para game-serverhosting e para a migração da ZAP-Hosting para game-serverhosting.

O que costuma ser importado?

Podem ser importados os ficheiros que estejam no diretório do teu servidor ou no backup. Isto inclui frequentemente dados de mundo, perfis de jogadores, inventários, plugins, mods e ficheiros de configuração como server.properties ou game.ini. Dados de bases de dados só são transferidos se existirem como ficheiros, por exemplo no caso do SQLite.

Não são importadas automaticamente bases de dados MySQL externas, definições específicas do painel do host, configurações do sistema operativo e dados de acesso fora da pasta do servidor. Se o teu servidor usar serviços externos, documenta-os antes da migração e configura-os novamente em separado.

Se precisares de mais controlo sobre ficheiros individuais, o guia sobre acesso SFTP ao servidor de jogos ajuda-te. Para Minecraft, também é relevante o guia sobre a EULA do Minecraft e o primeiro arranque do servidor.

Verificar o resultado

Inicia o novo servidor apenas depois de a importação estar concluída. Depois, abre os logs e verifica se são reportados mods em falta, versões erradas ou ficheiros de configuração danificados. Em seguida, liga-te no jogo e confirma o estado do mundo, inventário, permissões, comandos de plugins e regras importantes do servidor.

Em servidores modificados, a versão do servidor deve corresponder à instalação anterior. Se migrares e atualizares ao mesmo tempo, misturas duas fontes de erro. É melhor: primeiro importar sem alterações, testar e só depois fazer atualizações.

Troubleshooting

A importação é interrompida

Verifica host, porta, nome de utilizador, palavra-passe e caminho. Em uploads de ficheiros, confirma se o arquivo é legível e está abaixo do limite indicado. Em importações por URL, o link tem de estar diretamente acessível.

Faltam ficheiros depois da importação

Compara a pasta antiga do servidor com o novo sistema de ficheiros. Muitas vezes foi guardada apenas uma subpasta ou o caminho real do save estava noutro local.

O servidor não arranca

Lê primeiro o ficheiro de log atual. Causas típicas são mods em falta, plugins incompatíveis, versões erradas de Java ou do jogo, ou valores de configuração que não combinam com o novo comando de arranque.

Os jogadores veem um estado antigo do mundo

Então provavelmente foi importado um backup mais antigo ou o servidor antigo continuou em execução durante a exportação. Para o servidor antigo, cria um backup novo e importa novamente.

Verificação, limites e caminho seguro de retorno

O guia “Migrar servidor de jogos: de qualquer host para game-serverhosting” aplica-se ao tipo de servidor descrito no artigo e ao estado de versão visível no momento da verificação. Nomes de menus, versões disponíveis, compatibilidade de mods ou plugins e recursos necessários podem mudar após atualizações. Por isso, não transfiras valores sem verificação para outra versão de jogo, loader ou servidor.

Antes de fazer alterações ao mundo, progresso do jogo, configuração ou extensões, cria um backup dos ficheiros afetados. Depois altera apenas um passo relacionado de cada vez e testa-o com a mesma versão de cliente e servidor com que queres jogar mais tarde.

Ponto de verificação Resultado esperado Cancelamento e retorno
Arranque do servidor O servidor chega ao estado operacional sem novas mensagens de erro. Em caso de erros de arranque, desfaz a alteração e restaura o último backup.
Teste de ligação Uma conta de teste consegue ligar-se através do endereço apresentado no painel. Em caso de erros de versão ou ligação, volta a comparar versão, porta e permissões.
Teste funcional A função alterada trabalha corretamente sem danificar dados existentes do mundo ou do jogo. Em caso de efeitos secundários, para o servidor e restaura os ficheiros guardados.

Um teste individual bem-sucedido não é garantia de desempenho ou disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, caminho de rede e carga simultânea podem alterar o resultado. Documenta a versão, a alteração e o resultado do teste para poderes compreender desvios posteriores.

FAQ

A importação custa alguma coisa?

Antes de começares, verifica no diálogo de importação se a importação continua a ser oferecida sem custos adicionais. Na game-serverhosting pagas pelo novo plano de servidor; verifica as condições apresentadas no processo de encomenda.

Quanto tempo demora a migração?

A duração depende da quantidade de dados, número de ficheiros, ligação e método de importação. Arquivos pequenos são transferidos mais rapidamente do que servidores grandes modificados com muitos ficheiros individuais.

O meu servidor antigo continua a funcionar durante a importação?

Tecnicamente pode continuar em execução, mas para dados consistentes deves pará-lo antes da exportação final. Caso contrário, ficheiros de mundo ou de save podem ser alterados durante a cópia.

O que faço se o meu host antigo não oferecer SFTP?

Usa o upload de ficheiros. Descarrega os dados por FTP ou gestor de ficheiros, cria um arquivo ZIP ou TAR.GZ e importa-o através de /migrate.

Bases de dados externas são transferidas?

Não, bases de dados MySQL externas e serviços semelhantes não são importados automaticamente. Só dados baseados em ficheiros incluídos no backup podem ser transferidos.