
Estou trabalhando no uso de uma instância do Google Compute Engine executando o CentOS 6.6 como um servidor Minecraft e estou curioso para saber se é tecnicamente possível usar o encaminhamento de porta para permitir que outros usuários o acessem. Estou trabalhando com isso há algumas horas e criei uma regra de Firewall abrindo tcp:25565 (a porta relevante). Quando meu amigo tenta se conectar, vejo o IP dele no console de jogo como parte de uma mensagem de erro "conexão perdida". O servidor possui um IP estático que ele está usando para tentar se conectar. Sou totalmente capaz de me conectar à instância via SSH do meu computador pessoal, e é assim que tenho interagido com ela o tempo todo.
O Java está atualizado para 1.8 na instância e o servidor está funcionando perfeitamente, é apenas uma questão de permitir que outras pessoas o acessem. Para onde eu vou daqui?
Responder1
Tudo bem, depois de um pouco mais de pesquisa, acabei descobrindo como fazer isso sozinho. A coisa mais fácil de fazer éacompanhe este artigoisso explicará como fazer isso. Não pule nada! Foi assim que acabei ficando preso por um tempo - não li o suficiente.
No meu caso, eu queria configurar um servidor Tekkit, e isso também é fácil de fazer. Tudo o que você precisa é baixar o arquivo do servidor do modpack que deseja no lugar do arquivo do servidor do Minecraft. Faça isso usando wget
o console do Google Compute ou scp
copie-o de uma máquina para outra via ssh. (Ambos funcionaram para mim.) Você pode ignorar a parte sobre a edição de "eula.txt" se o arquivo não aparecer, já que essa foi apenas uma implementação recente no Minecraft 1.7 ou 1.8 (não tenho certeza qual).
Responder2
Você não precisa encaminhar a porta.
- Tenha um IP externo estático.
- Certifique-se de que as portas do servidor estejam abertas no host local interno.
- Verifique se as portas do servidor estão abertas no firewall gcloud
Rede VPC> Regras de firewall