Como hospedar um servidor
Este guia explica como hospedar a sua própria partida em um servidor que você controla. Se o que você quer é jogar na partida de outra pessoa, veja o guia de configuração.
Clientes e servidores
O Spellbreak Community Edition é dividido em dois componentes:
- Cliente: inclui todos os gráficos e menus. Cada jogador precisa da própria cópia.
- Servidor: roda sem gráficos nem menus e serve para hospedar partidas. Você precisa de acesso a ele para hospedar um jogo.
Para hospedar uma partida, o servidor precisa estar acessível aos jogadores que querem entrar. O guia abaixo vai te ajudar a montar o seu.
Sumário
A localização dos jogadores importa
Os jogadores precisam do endereço IP e do número da porta do servidor para se conectar. A porta padrão de Spellbreak é 7777.
- Se você vai hospedar para jogadores na mesma rede local, veja a seção Jogadores na rede local.
- Se você vai hospedar para jogadores pela internet, veja a seção Jogadores pela internet.
Jogadores na rede local
Se os jogadores estão na mesma rede local (por exemplo, na mesma casa ou no mesmo escritório), descobrir o IP do servidor é simples. Siga estes passos:
-
Abra o prompt de comando e digite:
ipconfigIsso vai te dar um endereço IP, como:
192.168.1.41:7777 -
Compartilhe a combinação IP:Porta com os jogadores da rede local para que possam se conectar.
Jogadores pela internet
Este passo abre a sua rede para conexões externas. Se feito de forma incorreta, o redirecionamento de portas pode expor seus dispositivos ou seus dados pessoais à internet. Redirecione apenas as portas realmente necessárias, use autenticação forte sempre que possível e mantenha o software do seu sistema atualizado. Prossiga com cautela e priorize a segurança ao ajustar as configurações do roteador ou do firewall.
Se os jogadores não estiverem na mesma rede local, eles vão precisar do IP público do seu servidor.
-
Para descobrir seu IP público, abra um navegador e pesquise "What is my IP?". Use o endereço IP exibido, assim:
203.0.113.5:7777 -
Se o seu IP local e o público forem diferentes, seu servidor pode estar atrás de um gateway NAT, e você vai precisar configurar o redirecionamento de portas.
Gateways NAT e redirecionamento de portas
Na maioria dos casos, os gateways NAT bloqueiam conexões vindas da internet. Você vai precisar configurar o redirecionamento de portas para que os jogadores consigam se conectar.
-
Acesse a página de configuração do seu roteador ou modem.
- Pode ser um aplicativo ou uma página web com endereço parecido com
http://192.168.1.1.
- Pode ser um aplicativo ou uma página web com endereço parecido com
-
Faça login na página de configuração. Se você não souber as credenciais, procure a senha padrão ou entre em contato com seu provedor.
-
Encontre as configurações de redirecionamento de portas, geralmente em menus como "Firewall" ou "NAT".
-
Adicione uma regra de redirecionamento de portas:
- Protocolo: UDP (ou TCP/UDP).
- IP do dispositivo: o IP local do seu servidor.
- Porta: 7777 (ou um intervalo de 7777 a 7778).
Executar o servidor
Para hospedar um servidor, baixe os arquivos do servidor e extraia-os na pasta que preferir.
Pré-requisitos
Antes de rodar o servidor pela primeira vez, instale os pré-requisitos da Unreal Engine 4:
- Para Windows de 64 bits:
UE4PrereqSetup_x64.exe - Para Windows de 32 bits:
UE4PrereqSetup_x86.exe
OBSERVAÇÃO: se você já instalou isso para o cliente, não precisa instalar de novo.
Instalar o patch de balanceamento
Assim como na instalação manual do nosso guia de configuração, você vai precisar instalar o patch de balanceamento manualmente.
- Baixe o patch de balanceamento mais recente aqui.
- Extraia o arquivo ZIP e coloque o conteúdo no seguinte diretório dentro da sua pasta de jogo:
g3/Content/Paks.
Escolher um modo de jogo e iniciar
O servidor é iniciado executando um dos arquivos batch incluídos, como Start_a_Solos_server.bat. Uma janela de terminal vai abrir e você verá texto rolando. Algumas linhas podem trazer "Warning", o que é normal.
- Se aparecer um alerta de segurança do Windows, marque as duas caixas e clique em "Permitir acesso".
- Agora os jogadores podem entrar informando a combinação IP:Porta do servidor.
Notas adicionais e solução de problemas
- O servidor pode levar de 1 a 2 minutos para carregar o mundo. Os jogadores poderão entrar quando o texto parar de rolar.
- Se um cliente não conseguir conectar ou ficar tempo demais em "connecting", verifique o status do servidor e o redirecionamento de portas.
- Confira a FAQ, que traz mais alguns passos de solução de problemas.