Enshrouded Grupos de Utilizadores, Permissões & Multiplicadores de Jogabilidade
Este guia explica como funciona o sistema de permissões do Enshrouded e como configurar grupos de utilizadores e multiplicadores de dificuldade de jogabilidade no seu servidor dedicado. Para configuração geral do servidor, localização do ficheiro de configuração, requisitos de memória e instruções de ligação, consulte o Guia de Configuração do Servidor Enshrouded.
Grupos de Utilizadores e Níveis de Permissão
O Enshrouded utiliza um sistema de permissões de 4 níveis. Cada nível tem a sua própria palavra-passe definida em enshrouded_server.json sob o array userGroups. Quando um jogador entra, introduz uma destas palavras-passe para receber as permissões desse grupo. No GPanel, estas aparecem como variáveis de arranque separadas (Admin Password, Friend Password, Guest Password, Visitor Password).
| Grupo | Índice userGroup | Expulsar / Banir | Aceder a Inventários | Editar Base | Expandir Base | Descrição |
|---|---|---|---|---|---|---|
| Admin | 0 | Sim | Sim | Sim | Sim | Controlo total do servidor. Pode expulsar e banir jogadores, alterar definições, aceder a todos os inventários e construir livremente. |
| Friend | 1 | Não | Sim | Sim | Sim | Jogadores de confiança. Podem construir, editar o mundo e aceder a inventários partilhados, mas não podem expulsar ou banir. |
| Guest | 2 | Não | Não | Não | Não | Acesso limitado. Podem explorar e jogar, mas não podem construir, editar ou aceder aos inventários de outros jogadores. |
| Visitor | 3 | Não | Não | Não | Não | Permissões mínimas. Acesso ao nível de observação — adequado para espectadores ou jogadores em período de teste. |
Campos de Configuração de Grupos de Utilizadores
Cada entrada no array userGroups suporta os seguintes campos:
| Campo | Tipo | Descrição |
|---|---|---|
name |
string | Nome de exibição do grupo (Admin, Friend, Guest, Visitor). |
password |
string | Palavra-passe que os jogadores introduzem para entrar como este grupo. Deixe vazio para permitir que qualquer pessoa entre neste nível. |
canKickBan |
boolean | Se os jogadores neste grupo podem expulsar ou banir outros jogadores. |
canAccessInventories |
boolean | Se os jogadores neste grupo podem abrir e aceder aos inventários de outros jogadores. |
canEditBase |
boolean | Se os jogadores neste grupo podem colocar ou remover blocos e estruturas. |
canExtendBase |
boolean | Se os jogadores neste grupo podem expandir a chama de fronteira da base. |
reservedSlots |
integer | Número de vagas reservadas exclusivamente para este grupo. Útil para garantir acesso de administrador num servidor cheio. |
Exemplo de Configuração userGroups
"userGroups": [
{
"name": "Admin",
"password": "AdminPassword",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "FriendPassword",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "GuestPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Visitor",
"password": "VisitorPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
password desse grupo como uma string vazia. Para restringir o servidor totalmente, defina todas as palavras-passe dos grupos com valores não vazios.
"password" no nível superior da configuração já não é utilizado. Todo o controlo de acesso é agora gerido através do array userGroups. Cada grupo tem a sua própria palavra-passe que os jogadores utilizam ao entrar.
Dificuldade e Multiplicadores de Jogabilidade
O Enshrouded disponibiliza uma variedade de multiplicadores de jogabilidade diretamente em enshrouded_server.json, permitindo-lhe ajustar a dificuldade e o ritmo do seu servidor sem iniciar o jogo. Estes campos são adicionados no nível superior da configuração, juntamente com name, slotCount, e assim por diante.
Os campos de multiplicadores mais comuns incluem:
| Campo | Tipo | Padrão | Descrição |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
Multiplicador do dano que os inimigos infligem aos jogadores. Valores abaixo de 1.0 tornam os inimigos mais fracos; acima de 1.0 torna-os mais fortes. |
enemyHealthFactor |
float | 1.0 |
Multiplicador da vida dos inimigos. Aumente para uma experiência mais difícil, diminua para combate mais rápido. |
playerHealthFactor |
float | 1.0 |
Multiplicador da vida máxima do jogador. |
playerManaFactor |
float | 1.0 |
Multiplicador do mana máximo do jogador. |
playerStaminaFactor |
float | 1.0 |
Multiplicador da estamina máxima do jogador. |
playerDamageFactor |
float | 1.0 |
Multiplicador do dano que os jogadores infligem aos inimigos. |
miningDamageFactor |
float | 1.0 |
Multiplicador do dano de mineração, afetando a rapidez com que os recursos são recolhidos. |
resourceDropStackAmountFactor |
float | 1.0 |
Multiplicador da quantidade de recursos largados por inimigos e nós de recursos. |
daylightLengthFactor |
float | 1.0 |
Multiplicador da duração do período diurno. Valores acima de 1.0 proporcionam dias mais longos. |
nighttimeLengthFactor |
float | 1.0 |
Multiplicador da duração do período noturno. Valores acima de 1.0 proporcionam noites mais longas. |
Exemplo de configuração com multiplicadores personalizados:
{
"name": "My Enshrouded Server",
"slotCount": 16,
"enemyHealthFactor": 1.5,
"enemyDamageFactor": 1.25,
"playerHealthFactor": 1.0,
"playerDamageFactor": 1.0,
"resourceDropStackAmountFactor": 2.0,
"daylightLengthFactor": 1.5,
"nighttimeLengthFactor": 0.75,
"userGroups": [ ... ]
}
1.0. Apenas precisa de incluir os campos que deseja alterar.
enshrouded_server.json, deve reiniciar o seu servidor no GPanel para que as alterações entrem em vigor.
Artigos Relacionados
- Guia de Configuração do Servidor Enshrouded — Ficheiro de configuração, requisitos de memória, definições do mundo, ficheiros de salvamento e como ligar
- Resolução de Problemas do Enshrouded — Problemas comuns incluindo memória elevada, problemas de ligação e corrupção de salvamentos
- Como Carregar Ficheiros via SFTP
- Como Encontrar o IP e a Porta do Seu Servidor
Ajuda Adicional
Se precisar de assistência para configurar permissões ou definições de jogabilidade, a nossa equipa de suporte está disponível: