이 가이드는 serveradmin.xml을 사용하여 7 Days to Die 서버에서 관리자, 모더레이터, 화이트리스트, 차단을 설정하는 방법을 설명하며, 필수적인 게임 내 관리자 콘솔 명령어를 다룹니다. 일반적인 서버 구성에 대해서는 7 Days to Die 서버 설정 가이드를 참조하세요.
관리자 설정 (serveradmin.xml)
serveradmin.xml 파일은 관리자 권한, 모더레이터, 화이트리스트, 블랙리스트를 제어합니다. 정확한 위치는 서버의 UserDataFolder 설정에 따라 달라지며 서버 구성에 따라 달라질 수 있습니다 -- 항상 단순한 saves/ 디렉터리에 있는 것은 아닙니다.
serveradmin.xml 접근하기
- GPanel에 로그인하고 File Manager를 엽니다.
- 파일 브라우저의 검색 기능을 사용하여
serveradmin.xml을 검색하거나,serverconfig.xml의 서버UserDataFolder설정에 지정된 디렉터리로 이동합니다. - 찾았으면
serveradmin.xml을 엽니다.
serveradmin.xml을 다운로드하고 다시 업로드할 수도 있습니다. 자세한 내용은 SFTP 파일 업로드 가이드를 참조하세요.
관리자 및 모더레이터 추가하기
각 플레이어는 Steam 64 ID(17자리 숫자)로 식별됩니다. steamid.io와 같은 사이트에서 Steam 64 ID를 조회할 수 있습니다.
권한 수준
권한 수준은 0(전체 관리자)부터 1000(일반 플레이어)까지 있습니다. 일반적인 값:
| 수준 | 역할 |
|---|---|
0 |
전체 관리자 (모든 명령어) |
1 |
관리자 |
100 |
모더레이터 (제한된 명령어) |
1000 |
일반 플레이어 (기본값) |
50)을 설정하고, serveradmin.xml의 <permissions> 섹션을 통해 특정 권한 수준에 개별 명령어를 할당할 수도 있습니다.
화이트리스트 및 블랙리스트
<whitelist> 섹션은 나열된 Steam ID만 서버에 접속하도록 제한합니다. 누구나 접속할 수 있도록 하려면 비워 두세요. <blacklist> 섹션은 플레이어를 영구적으로 차단합니다. 임시 차단을 위해 선택적으로 unbandate를 설정할 수 있습니다.
serveradmin.xml 예시
<?xml version="1.0" encoding="UTF-8"?>
<adminTools>
<!-- Admins: add Steam64 IDs and permission levels -->
<admins>
<admin steamID="76561198000000001" permission_level="0" />
<admin steamID="76561198000000002" permission_level="100" />
</admins>
<!-- Moderators -->
<moderators>
</moderators>
<!-- Whitelist: only these players can join (leave empty to disable whitelist) -->
<whitelist>
</whitelist>
<!-- Blacklist: permanently banned players -->
<blacklist>
<blacklisted steamID="76561198000000099" unbandate="" />
</blacklist>
</adminTools>
admin reload를 사용하여) 변경 사항을 적용하세요.
게임 내 관리자 명령어
관리자 권한을 얻으면 게임 내에서 F1을 눌러 콘솔을 엽니다. GPanel의 Console 탭에서도 명령어를 실행할 수 있습니다.
플레이어 관리
| 명령어 | 설명 |
|---|---|
listplayers |
접속한 모든 플레이어를 Entity ID 및 Steam ID와 함께 나열합니다. |
kick <player> <reason> |
서버에서 플레이어를 추방합니다. |
ban add <player> <duration> <reason> |
일정 기간(예: 1 day, 1 hour) 동안 플레이어를 차단합니다. |
ban remove <player> |
플레이어의 차단을 해제합니다. |
ban list |
현재 차단된 모든 플레이어를 표시합니다. |
서버 관리
| 명령어 | 설명 |
|---|---|
say <message> |
모든 플레이어에게 서버 전체 메시지를 보냅니다. |
saveworld |
월드를 즉시 강제 저장합니다. |
shutdown |
서버를 정상적으로 종료합니다. |
admin reload |
서버를 재시작하지 않고 serveradmin.xml을 다시 로드합니다. |
게임플레이 명령어
| 명령어 | 설명 |
|---|---|
give <player> <item> <count> |
플레이어에게 아이템을 지급합니다. |
teleportplayer <player> <x> <y> <z> |
플레이어를 특정 좌표로 순간이동시킵니다. |
settime <day> <hour> <minute> |
게임 내 시간을 설정합니다. |
weather <weathertype> |
현재 날씨를 변경합니다. |
help를 입력하면 사용 가능한 명령어의 전체 목록과 필요한 권한 수준을 확인할 수 있습니다.
도움이 필요하신가요?
관리자 구성에 대한 추가 지원이 필요하면 지원 티켓을 개설하고 서버 ID와 문제 설명을 포함해 주세요.
관련 문서
- 7 Days to Die 서버 설정 가이드 — serverconfig.xml 구성 및 접속 방법
- 7 Days to Die 모드 설치 — 모드 설치 및 EAC 요구 사항
- 7 Days to Die 문제 해결 — 일반적인 문제 및 해결 방법