Este guia cobre tudo o que você precisa saber sobre como configurar e ajustar seu servidor dedicado de Onset na Legion Hosting. Onset é um jogo sandbox multiplayer construído na Unreal Engine 4 que permite aos jogadores criar modos de jogo personalizados através de scripts Lua. Para comandos de admin e gerenciamento de pacotes, veja nosso guia de Configuração de Admin e Pacotes do Onset.
O que é Onset?
Onset é um jogo sandbox multiplayer desenvolvido pela Blue Mountains GmbH que fornece uma tela em branco para criar praticamente qualquer experiência multiplayer. Diferente de jogos tradicionais com jogabilidade fixa, o Onset depende inteiramente de pacotes (modos de jogo) criados pela comunidade, escritos em Lua, para definir as regras, mecânicas e conteúdo de cada servidor.
Recursos principais incluem:
- Scripts Lua — Criação completa de modos de jogo usando a linguagem de programação Lua com uma API abrangente do lado do servidor e do cliente
- Unreal Engine 4 — Visuais e física de alta qualidade alimentados pela UE4
- Mapa de Mundo Aberto — Um grande ambiente de mundo aberto com terrenos diversos, cidades e interiores
- Sistema de Pacotes — Pacotes de modo de jogo modulares que podem ser combinados e personalizados
- Multiplayer — Suporte a servidor dedicado para grande número de jogadores com modos de jogo personalizados
Primeira Inicialização
Quando seu servidor Onset é provisionado na Legion Hosting, ele vem pré-configurado com os arquivos base do servidor. Para colocar seu servidor em funcionamento pela primeira vez:
- Faça login no GPanel em gpanel.legionhosting.net
- Selecione seu servidor Onset na lista de servidores
- Revise suas Variáveis de Inicialização para definir o nome do servidor e o máximo de jogadores antes da primeira inicialização
- Clique em Start para iniciar o servidor
- O servidor irá inicializar e gerar arquivos de configuração padrão na primeira inicialização
- Quando o console mostrar que o servidor está pronto e ouvindo, os jogadores podem conectar pelo launcher do Onset
Variáveis de Inicialização do GPanel
O GPanel fornece uma variável de inicialização na aba Startup para atualizações automáticas. Todas as outras configurações do servidor (nome do servidor, senha, máximo de jogadores) são configuradas no server_config.json (veja abaixo).
| Variável | Padrão | Descrição |
|---|---|---|
AUTO_UPDATE |
1 |
Atualizar automaticamente o servidor ao reiniciar. Defina como 0 para desativar. |
server_config.json, não como variáveis de inicialização do GPanel. Veja a seção de configuração abaixo.
Configuração do Servidor (server_config.json)
O arquivo principal de configuração do servidor é o server_config.json, localizado no diretório raiz do servidor. Você pode editar este arquivo pelo File Manager do GPanel. Este arquivo usa o formato JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Configurações Explicadas
| Configuração | Padrão | Descrição |
|---|---|---|
servername |
Onset Server | O nome exibido no navegador de servidores do launcher do Onset. |
hostname |
0.0.0.0 | O endereço IP ao qual o servidor se vincula. Deixe como 0.0.0.0 para vincular a todas as interfaces. |
port |
7777 | A porta UDP principal para tráfego do jogo. Geralmente gerenciada automaticamente pelo GPanel. |
maxplayers |
50 | Número máximo de jogadores simultâneos. Contagens mais altas aumentam o uso de recursos. |
password |
(vazio) | Senha do servidor. Deixe como string vazia para servidor público. |
visible |
true | Se o servidor aparece no navegador público de servidores. |
streamdistance |
800 | A distância (em unidades Unreal) na qual as entidades são transmitidas para os jogadores. Valores menores reduzem a carga de rede. |
tickrate |
50 | Taxa de tick do servidor em Hz. Valores mais altos significam jogabilidade mais suave, mas maior uso de CPU. |
packages |
(array vazio) | Lista de nomes de pastas de pacotes para carregar na inicialização. Os pacotes definem o modo de jogo e as mecânicas de jogabilidade. |
server_config.json deve ser um JSON válido. Uma vírgula faltando, vírgula extra ou colchete incompatível impedirá o servidor de iniciar. Use um validador JSON se não tiver certeza sobre suas edições.
Configurações de Rede
O Onset usa portas separadas para tráfego do jogo e consultas HTTP. Entender a configuração de rede é importante para a conectividade adequada:
| Porta | Protocolo | Finalidade |
|---|---|---|
7777 |
UDP | Porta principal do jogo para conexões de jogadores e dados do jogo |
7776 |
TCP | Porta de consulta HTTP para listagem no navegador de servidores e consultas de API |
Como os Jogadores Conectam
Os jogadores conectam aos servidores Onset através do launcher oficial do Onset, não diretamente pelo Steam.
Via Navegador de Servidores
- Inicie o jogo Onset pelo Steam
- No launcher do Onset, clique em Server Browser
- Procure o nome do seu servidor na lista ou filtre por modo de jogo
- Selecione o servidor e clique em Connect
- Digite a senha se houver uma definida
Via Conexão Direta
- Inicie o jogo Onset pelo Steam
- No launcher do Onset, clique em Direct Connect
- Digite o endereço IP e a porta do seu servidor (ex.:
192.168.1.100:7777) - Clique em Connect
Artigos Relacionados
- Configuração de Admin e Pacotes do Onset
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Fazer Upload de Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Precisa de Ajuda?
Se você está enfrentando problemas com seu servidor Onset ou precisa de assistência adicional, nossa equipe de suporte está aqui para ajudar. Envie um ticket de suporte e retornaremos o mais breve possível.