Enshrouded Grupos de Usuários, Permissões & Multiplicadores de Jogabilidade
Este guia explica como o sistema de permissões do Enshrouded funciona e como configurar grupos de usuários e multiplicadores de dificuldade de jogabilidade no seu servidor dedicado. Para configuração geral do servidor, localização do arquivo de configuração, requisitos de memória e instruções de conexão, consulte o Guia de Configuração do Servidor Enshrouded.
Grupos de Usuários e Níveis de Permissão
O Enshrouded utiliza um sistema de permissões de 4 níveis. Cada nível possui sua própria senha definida em enshrouded_server.json no array userGroups. Quando um jogador entra, ele insere uma dessas senhas para receber as permissões daquele grupo. No GPanel, elas aparecem como variáveis de inicialização separadas (Admin Password, Friend Password, Guest Password, Visitor Password).
| Grupo | Índice userGroup | Kick / Ban | Acessar Inventários | Editar Base | Expandir Base | Descrição |
|---|---|---|---|---|---|---|
| Admin | 0 | Sim | Sim | Sim | Sim | Controle total do servidor. Pode expulsar e banir jogadores, alterar configurações, acessar todos os inventários e construir livremente. |
| Friend | 1 | Não | Sim | Sim | Sim | Jogadores de confiança. Podem construir, editar o mundo e acessar inventários compartilhados, 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 acessar inventários de outros jogadores. |
| Visitor | 3 | Não | Não | Não | Não | Permissões mínimas. Acesso em nível de observação — adequado para espectadores ou jogadores em período de teste. |
Campos de Configuração dos Grupos de Usuários
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 | Senha que os jogadores inserem para entrar neste grupo. Deixe vazio para permitir que qualquer pessoa entre neste nível. |
canKickBan |
boolean | Define se os jogadores deste grupo podem expulsar ou banir outros jogadores. |
canAccessInventories |
boolean | Define se os jogadores deste grupo podem abrir e acessar os inventários de outros jogadores. |
canEditBase |
boolean | Define se os jogadores deste grupo podem colocar ou remover blocos e estruturas. |
canExtendBase |
boolean | Define se os jogadores deste grupo podem expandir o limite da chama da base. |
reservedSlots |
integer | Número de vagas reservadas exclusivamente para este grupo. Útil para garantir acesso de admin em um servidor lotado. |
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 daquele grupo como uma string vazia. Para restringir o servidor totalmente, defina todas as senhas dos grupos com valores não vazios.
"password" no nível superior da configuração não é mais utilizado. Todo o controle de acesso agora é gerenciado através do array userGroups. Cada grupo possui sua própria senha que os jogadores usam ao entrar.
Dificuldade e Multiplicadores de Jogabilidade
O Enshrouded disponibiliza uma variedade de multiplicadores de jogabilidade diretamente em enshrouded_server.json, permitindo que você ajuste a dificuldade e o ritmo do seu servidor sem precisar iniciar o jogo. Esses campos são adicionados no nível superior da configuração junto com name, slotCount, e assim por diante.
Campos de multiplicadores comuns incluem:
| Campo | Tipo | Padrão | Descrição |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
Multiplicador do dano que os inimigos causam aos jogadores. Valores abaixo de 1.0 tornam os inimigos mais fracos; acima de 1.0 os torna mais fortes. |
enemyHealthFactor |
float | 1.0 |
Multiplicador da vida dos inimigos. Aumente para uma experiência mais difícil, diminua para combates mais rápidos. |
playerHealthFactor |
float | 1.0 |
Multiplicador da vida máxima do jogador. |
playerManaFactor |
float | 1.0 |
Multiplicador da mana máxima do jogador. |
playerStaminaFactor |
float | 1.0 |
Multiplicador da stamina máxima do jogador. |
playerDamageFactor |
float | 1.0 |
Multiplicador do dano que os jogadores causam aos inimigos. |
miningDamageFactor |
float | 1.0 |
Multiplicador do dano de mineração, afetando a velocidade de coleta de recursos. |
resourceDropStackAmountFactor |
float | 1.0 |
Multiplicador da quantidade de recursos dropados 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 trecho 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. Você só precisa incluir os campos que deseja alterar.
enshrouded_server.json, você deve reiniciar seu servidor no GPanel para que as alterações entrem em vigor.
Artigos Relacionados
- Guia de Configuração do Servidor Enshrouded — Arquivo de configuração, requisitos de memória, configurações de mundo, arquivos de save e como conectar
- Solução de Problemas do Enshrouded — Problemas comuns incluindo alto uso de memória, problemas de conexão e corrupção de saves
- Como Enviar Arquivos via SFTP
- Como Encontrar o IP e a Porta do Seu Servidor
Precisa de Ajuda?
Se você precisar de assistência para configurar permissões ou configurações de jogabilidade, nossa equipe de suporte está disponível: