Enshrouded 사용자 그룹, 권한 및 게임플레이 배수
이 가이드는 Enshrouded의 권한 시스템이 어떻게 작동하는지와 전용 서버에서 사용자 그룹 및 게임플레이 난이도 배수를 구성하는 방법을 설명합니다. 일반적인 서버 설정, 구성 파일 위치, 메모리 요구 사항 및 연결 지침에 대해서는 Enshrouded 서버 설정 가이드를 참조하세요.
사용자 그룹 및 권한 등급
Enshrouded는 4단계 권한 시스템을 사용합니다. 각 등급은 userGroups 배열 아래의 enshrouded_server.json에 설정된 고유한 비밀번호를 가집니다. 플레이어가 참여할 때, 이러한 비밀번호 중 하나를 입력하여 해당 그룹의 권한을 받습니다. GPanel에서는 이것들이 별도의 시작 변수(Admin Password, Friend Password, Guest Password, Visitor Password)로 나타납니다.
| 그룹 | userGroup 인덱스 | 추방 / 차단 | 인벤토리 접근 | 기지 편집 | 기지 확장 | 설명 |
|---|---|---|---|---|---|---|
| Admin | 0 | 예 | 예 | 예 | 예 | 전체 서버 제어. 플레이어를 추방하고 차단하고, 설정을 변경하고, 모든 인벤토리에 접근하고, 자유롭게 건설할 수 있습니다. |
| Friend | 1 | 아니요 | 예 | 예 | 예 | 신뢰할 수 있는 플레이어. 건설하고, 월드를 편집하고, 공유 인벤토리에 접근할 수 있지만, 추방하거나 차단할 수는 없습니다. |
| Guest | 2 | 아니요 | 아니요 | 아니요 | 아니요 | 제한된 접근. 탐험하고 플레이할 수 있지만 건설하거나, 편집하거나, 다른 플레이어의 인벤토리에 접근할 수 없습니다. |
| Visitor | 3 | 아니요 | 아니요 | 아니요 | 아니요 | 최소 권한. 관찰 수준 접근 — 관전자나 체험 플레이어에게 적합합니다. |
사용자 그룹 구성 필드
userGroups 배열의 각 항목은 다음 필드를 지원합니다:
| 필드 | 유형 | 설명 |
|---|---|---|
name |
string | 그룹의 표시 이름(Admin, Friend, Guest, Visitor). |
password |
string | 플레이어가 이 그룹으로 참여하기 위해 입력하는 비밀번호. 누구나 이 등급으로 참여할 수 있도록 하려면 비워 두세요. |
canKickBan |
boolean | 이 그룹의 플레이어가 다른 플레이어를 추방하거나 차단할 수 있는지 여부. |
canAccessInventories |
boolean | 이 그룹의 플레이어가 다른 플레이어의 인벤토리를 열고 접근할 수 있는지 여부. |
canEditBase |
boolean | 이 그룹의 플레이어가 블록과 구조물을 배치하거나 제거할 수 있는지 여부. |
canExtendBase |
boolean | 이 그룹의 플레이어가 기지 경계 불꽃을 확장할 수 있는지 여부. |
reservedSlots |
integer | 이 그룹을 위해 독점적으로 예약된 플레이어 슬롯 수. 가득 찬 서버에서 관리자 접근을 보장하는 데 유용합니다. |
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를 빈 문자열로 설정하세요. 서버를 전체적으로 제한하려면 모든 그룹 비밀번호를 비어 있지 않은 값으로 설정하세요.
"password" 필드는 더 이상 사용되지 않습니다. 이제 모든 접근 제어는 userGroups 배열을 통해 처리됩니다. 각 그룹은 플레이어가 참여할 때 사용하는 고유한 비밀번호를 가집니다.
난이도 및 게임플레이 배수
Enshrouded는 enshrouded_server.json에서 직접 다양한 게임플레이 배수를 노출하여, 게임을 실행하지 않고도 서버의 난이도와 진행 속도를 조정할 수 있게 합니다. 이러한 필드는 name, slotCount 등과 함께 구성의 최상위 레벨에 추가됩니다.
일반적인 배수 필드는 다음과 같습니다:
| 필드 | 유형 | 기본값 | 설명 |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
적이 플레이어에게 입히는 피해의 배수. 1.0 미만의 값은 적을 약하게 만들고, 1.0 초과는 적을 강하게 만듭니다. |
enemyHealthFactor |
float | 1.0 |
적 체력 풀의 배수. 더 어려운 경험을 위해 늘리고, 더 빠른 전투를 위해 줄이세요. |
playerHealthFactor |
float | 1.0 |
플레이어 최대 체력의 배수. |
playerManaFactor |
float | 1.0 |
플레이어 최대 마나의 배수. |
playerStaminaFactor |
float | 1.0 |
플레이어 최대 스태미나의 배수. |
playerDamageFactor |
float | 1.0 |
플레이어가 적에게 입히는 피해의 배수. |
miningDamageFactor |
float | 1.0 |
채굴 피해의 배수로, 자원을 얼마나 빨리 채집하는지에 영향을 줍니다. |
resourceDropStackAmountFactor |
float | 1.0 |
적과 노드가 떨어뜨리는 자원의 양의 배수. |
daylightLengthFactor |
float | 1.0 |
낮 기간의 길이 배수. 1.0 초과의 값은 더 긴 낮을 제공합니다. |
nighttimeLengthFactor |
float | 1.0 |
밤 기간의 길이 배수. 1.0 초과의 값은 더 긴 밤을 제공합니다. |
사용자 지정 배수가 포함된 구성 스니펫 예시:
{
"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을 사용합니다. 변경하려는 필드만 포함하면 됩니다.
enshrouded_server.json을 편집한 후에는 변경 사항을 적용하기 위해 GPanel에서 서버를 다시 시작해야 합니다.
관련 문서
- Enshrouded 서버 설정 가이드 — 구성 파일, 메모리 요구 사항, 월드 설정, 저장 파일 및 연결 방법
- Enshrouded 문제 해결 — 높은 메모리, 연결 문제 및 저장 손상을 포함한 일반적인 문제
- SFTP를 통해 파일 업로드하는 방법
- 서버 IP 및 포트 찾는 방법
추가 도움말
권한 또는 게임플레이 설정 구성에 도움이 필요한 경우, 저희 지원팀이 도와드릴 수 있습니다: