SFTP é o jeito prático de gerenciar arquivos do teu servidor de jogos fora do painel: editar configurações, enviar plugins ou mods, salvar logs e baixar mundos. Para isso, só precisas de um cliente adequado, dos dados de acesso do dashboard e de um pouco de cuidado ao sobrescrever arquivos importantes.
O que o SFTP faz no servidor de jogos
SFTP significa SSH File Transfer Protocol e transfere arquivos por uma conexão criptografada. Para servidores de jogos, isso é especialmente útil porque não precisas fazer cada alteração por um gerenciador de arquivos no navegador. Pastas grandes, muitos arquivos de plugins ou backups locais costumam ser mais fáceis de gerenciar com um cliente de desktop.
A distinção é importante: SFTP não é o mesmo que o FTP clássico. Se o teu cliente oferecer vários protocolos, escolhe explicitamente SFTP. A documentação oficial do FileZilla menciona SFTP como protocolo suportado; o WinSCP se descreve oficialmente como cliente para transferências de arquivos, incluindo via SFTP. Por isso, usa os downloads oficiais e evita instaladores não oficiais de sites de terceiros.
Requisitos
Precisas de um servidor de jogos ativo, acesso ao teu dashboard da game-serverhosting e um cliente SFTP no teu computador. Além disso, antes de alterações arriscadas, deves criar um backup ou pelo menos baixar localmente os arquivos afetados. Isso vale especialmente para mundos, bancos de dados, configurações do servidor e pastas de plugins.
Se estás vindo de outro provedor, o guia Migrar servidor de jogos: de qualquer host para a game-serverhosting ajuda na ordem de backup, upload e verificação. Para extensões específicas de Minecraft, o guia Instalar e gerenciar plugins de Minecraft – Spigot/Paper no painel complementa os passos de SFTP com detalhes sobre plugins.
Instalar um cliente SFTP
| Cliente | SO | Download |
|---|---|---|
| FileZilla | Windows/Mac/Linux | filezilla-project.org |
| WinSCP | Windows | winscp.net |
| Cyberduck | Mac/Windows | cyberduck.io |
No Windows, o WinSCP costuma ser confortável porque a interface, a integração com editor e a sincronização são claramente separadas. O FileZilla é multiplataforma e funciona bem se quiseres trabalhar de forma parecida no Windows, macOS ou Linux. O Cyberduck também é uma opção se preferes uma interface simples.
Estabelecer conexão
Abre o teu cliente SFTP e cria uma nova conexão. Encontras os valores no dashboard do teu servidor. Não os envies por screenshot a terceiros e guarda senhas apenas em dispositivos nos quais confias.
| Campo | Valor |
|---|---|
| Protocolo | SFTP |
| Host | O IP do teu servidor |
| Porta | 2022 (padrão do Pterodactyl) |
| Usuário | Do dashboard |
| Senha | Do dashboard |
Depois clica em Conectar. Na primeira conexão, o teu cliente pode perguntar por uma chave de host. Verifica se estás te conectando ao host correto e confirma a chave apenas se os dados do servidor estiverem certos. Depois disso, o cliente geralmente mostra duas áreas: à esquerda os teus arquivos locais, à direita os arquivos no servidor de jogos.
Estrutura típica de pastas
A estrutura exata depende do jogo e do tipo de servidor usado. Muitos setups, porém, seguem um diretório de contêiner como este:
/home/container/
├── server.properties # Configuração do servidor
├── plugins/ # Plugins (Paper/Spigot)
├── mods/ # Mods (Forge/Fabric)
├── world/ # Mundo do jogo
├── logs/ # Logs do servidor
└── backups/ # Backups
Edita arquivos da forma mais direcionada possível. Baixa primeiro um arquivo de configuração, altera-o localmente em um editor adequado e depois envia de volta. Tem cuidado para não alterar extensões de arquivos. Por exemplo, server.properties não deve virar acidentalmente server.properties.txt.
Tarefas frequentes
- Editar configuração: baixar arquivo → editar → enviar
- Instalar plugins: enviar JAR para
/plugins/ - Baixar backups: baixar a pasta
/world/ - Verificar logs: baixar
latest.log
Em plugins ou mods, deves verificar a versão do servidor, o loader e as dependências antes de enviar arquivos. Um plugin de Paper normalmente vai para /plugins/, uma mod de Forge ou Fabric vai para /mods/. Depois do upload, geralmente é necessário reiniciar para que o servidor carregue o novo arquivo.
Para backups de mundos, recomenda-se um fluxo claro: parar o servidor, baixar a pasta do mundo, dar um nome útil à cópia local e só depois fazer alterações maiores. Se o servidor estiver gravando ativamente durante a cópia, o backup pode ficar incompleto ou inconsistente.
Verificar o resultado
Depois de uma alteração, verifica primeiro se o upload foi concluído por completo. Muitos clientes SFTP mostram transferências com falha em uma fila ou em uma aba de erros. Depois, reinicia o servidor de jogos se necessário e confere os logs. No Minecraft, latest.log costuma ser o primeiro ponto de consulta; em outros jogos, há arquivos de log próprios no respectivo diretório do servidor.
Em seguida, testa no jogo ou no painel se a alteração está realmente ativa. Um arquivo enviado por si só ainda não significa que foi lido pelo servidor. O decisivo é se a inicialização termina sem erros e se a função desejada fica visível.
Dicas para trabalhar de forma limpa
- Drag & Drop: transferir arquivos facilmente com arrastar e soltar
- Clique duplo: abrir arquivos diretamente no editor
- Sincronizar: alguns clientes oferecem sincronização de pastas
- Autenticação por chave: chaves SSH em vez de senha para mais segurança
Mesmo assim, trabalha com controle: a sincronização pode transferir erros locais rapidamente para o servidor. Se substituíres muitos arquivos, verifica antes a pasta de destino e a direção da sincronização. Em arquivos de configuração, uma cópia local antes de cada alteração é uma boa prática.
Troubleshooting
Se a conexão falhar, verifica primeiro protocolo, host, porta, nome de usuário e senha. Um erro comum é escolher sem querer FTP em vez de SFTP ou inserir a porta errada. A porta padrão usada em muitos setups do Pterodactyl é 2022; mas os valores decisivos são sempre os do teu dashboard.
Se o upload for interrompido, a conexão local pode estar instável ou a pasta de destino pode não existir. Repete a transferência e observa se o teu cliente enviou algum arquivo apenas parcialmente. Em caso de dúvida, apaga o arquivo de destino incompleto e envia-o novamente.
Se o servidor não iniciar depois de uma alteração, envia de volta o último arquivo funcional ou remove o último plugin ou a última mod enviada. Depois verifica os logs. Para trabalho básico no terminal com arquivos do servidor, o guia Comandos Linux para servidores de jogos – os comandos de terminal mais importantes também ajuda.
Verificação, limites e retorno seguro
O tutorial “Acesso SFTP ao servidor de jogos – gerenciar arquivos” vale para o tipo de servidor descrito no artigo e para o 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. Portanto, não transfiras valores sem verificação para outra versão de jogo, loader ou servidor.
Cria um backup dos arquivos afetados antes de alterações em mundo, progresso do jogo, configuração ou extensões. Depois altera apenas um passo relacionado por vez e verifica-o com a mesma versão de cliente e servidor com a qual queres jogar depois.
| Ponto de verificação | Resultado esperado | Cancelamento e retorno |
|---|---|---|
| Inicialização do servidor | O servidor chega ao estado operacional sem nova mensagem de erro. | Em caso de erros de inicialização, desfazer a alteração e restaurar o último backup. |
| Teste de conexão | Uma conta de teste consegue conectar pelo endereço exibido no painel. | Em caso de erros de versão ou conexão, comparar novamente versão, porta e liberações. |
| Teste de função | A função alterada concretamente funciona sem danificar dados existentes do mundo ou do jogo. | Em caso de efeitos colaterais, parar o servidor e restaurar os arquivos salvos. |
Um teste individual bem-sucedido não é garantia de desempenho ou disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, rota de rede e carga simultânea podem alterar o resultado. Documenta versão, alteração e resultado do teste para conseguires entender desvios futuros.
FAQ
SFTP é mais seguro que FTP?
Sim, SFTP transfere arquivos por uma conexão criptografada. Ainda assim, é importante protegeres os dados de acesso, usares apenas clientes confiáveis e não guardares senhas em dispositivos compartilhados.
Qual cliente SFTP devo usar?
Usa o cliente com o qual consegues trabalhar de forma confiável. FileZilla é multiplataforma, WinSCP é muito popular no Windows, e Cyberduck funciona no macOS e no Windows. Baixa o cliente diretamente do site oficial.
Preciso parar o servidor de jogos antes de cada upload?
Não para todo arquivo. Para logs ou downloads simples, isso geralmente não é necessário. Em pastas de mundo, bancos de dados, mods, plugins ou configurações centrais, parar ou reiniciar faz sentido dependendo da alteração, para que nenhum arquivo seja gravado ao mesmo tempo.
Por que não vejo minha alteração enviada no jogo?
Possíveis motivos são falta de reinicialização, pasta de destino errada, versão incompatível de plugin ou mod, ou erro na configuração. Verifica primeiro o upload, depois os logs do servidor e então o caminho exato.
Posso baixar backups completos por SFTP?
Sim, podes baixar pastas como /world/ ou diretórios de backup existentes. Para backups consistentes de mundos, deves parar o servidor antes ou usar a função de backup do teu painel, caso ela esteja disponível para o teu servidor.