Este guia abrange como configurar e preparar o seu servidor headless Resonite alojado na Legion Hosting. Resonite é uma plataforma social de VR onde os utilizadores podem construir, criar e socializar em mundos criados pelos utilizadores. Para gestão de sessões e comandos de administrador, consulte o Guia de Administração do Servidor Resonite.
1. Aceder ao Seu Servidor
- Inicie sessão no GPanel.
- Selecione o seu servidor Resonite na lista de servidores.
- O seu servidor é gerido através do separador Console no GPanel e da configuração do headless Resonite.
2. Variáveis de Arranque
Configure estas definições a partir do separador Startup no GPanel:
| Variável | Nome da Variável | Predefinição | Descrição |
|---|---|---|---|
| Ativar Mod Loader | ENABLE_MODLOADER |
false | Ativar o ResoniteModLoader para mods personalizados (true/false). |
| Atualização Automática | AUTO_UPDATE |
1 | Atualizar automaticamente o servidor ao iniciar (1=sim, 0=não). |
/headlessCode ao bot do Resonite no jogo) para a instalação. Isto é configurado pelo fornecedor de alojamento.
3. Ficheiro de Configuração
O ficheiro de configuração principal é Headless/Config/Config.json. Edite-o via SFTP. Definições principais:
{
"tickRate": 60.0,
"maxConcurrentAssetTransfers": 4,
"loginCredential": "your_username",
"loginPassword": "your_password",
"startWorlds": [
{
"isEnabled": true,
"sessionName": "My World",
"maxUsers": 32,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld",
"autoRecover": true,
"autoSleep": true,
"saveOnExit": false
}
]
}
4. Referência de Definições do Config.json
| Definição | Predefinição | Descrição |
|---|---|---|
tickRate | 60.0 | Taxa de simulação do servidor. |
maxConcurrentAssetTransfers | 4 | Máximo de transferências de recursos simultâneas. |
loginCredential | (vazio) | Nome de utilizador da conta Resonite para o headless. |
loginPassword | (vazio) | Palavra-passe da conta Resonite. |
5. Configuração de Mundos
Cada entrada no array startWorlds define uma sessão de mundo. Definições principais do mundo:
| Definição | Predefinição | Descrição |
|---|---|---|
isEnabled | true | Se este mundo deve ser iniciado. |
sessionName | null | Nome de apresentação da sessão. |
maxUsers | 32 | Máximo de utilizadores no mundo. |
accessLevel | Anyone | Quem pode entrar: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Mundo predefinido a carregar (ex.: SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL de um mundo personalizado a carregar em vez de um predefinido. |
autoRecover | true | Recuperar automaticamente o mundo após um crash. |
autoSleep | true | Colocar o mundo em suspensão quando não há utilizadores presentes. |
saveOnExit | false | Guardar o estado do mundo quando o servidor é encerrado. |
autosaveInterval | -1.0 | Intervalo de gravação automática em segundos (-1 = desativado). |
hideFromPublicListing | null | Ocultar esta sessão da listagem pública. |
awayKickMinutes | -1.0 | Minutos antes de utilizadores inativos serem expulsos (-1 = desativado). |
idleRestartInterval | -1.0 | Reiniciar o mundo após este número de segundos vazio (-1 = desativado). |
forcedRestartInterval | -1.0 | Forçar reinício após este número de segundos independentemente dos utilizadores (-1 = desativado). |
6. Conectar-se ao Seu Servidor
- Abra o Resonite no seu PC ou headset VR.
- Abra o Navegador de Sessões (Dash Menu > Worlds).
- Procure o seu servidor pelo nome da sessão.
- Clique em Join para entrar no mundo.
Para sessões privadas, a conta headless deve convidar utilizadores ou utilizar autoInviteUsernames na configuração.
7. Lista de Verificação da Primeira Configuração
- Edite
Headless/Config/Config.jsonpara definirloginCredentialeloginPasswordpara a sua conta Resonite. - Defina um
sessionNamepara o seu mundo. - Escolha um
loadWorldPresetNameou forneça umloadWorldURLpara um mundo personalizado. - Defina o
accessLevelpara controlar quem pode entrar. - Inicie o servidor e verifique que apresenta
World running...na consola.
Artigos Relacionados
- Guia de Administração do Servidor Resonite
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar problemas com o seu servidor Resonite, abra um ticket de suporte e inclua os detalhes do seu servidor, uma descrição do problema e quaisquer mensagens de erro da consola do GPanel.