이 가이드는 관리자 설정, 콘솔 명령어, 플레이어 관리, 월드 관리 및 문제 해결을 포함하여 Night of the Dead 전용 서버의 관리를 다룹니다. 초기 서버 설정에 대해서는 Night of the Dead 서버 설정 가이드를 참조하세요.
관리자 설정
Night of the Dead는 비밀번호 기반 관리자 시스템을 사용합니다. 관리자 접근 권한을 얻으려면 관리자 비밀번호를 구성하고 게임 내에서 인증해야 합니다.
관리자 비밀번호 설정
- GPanel에서 서버를 중지합니다.
- Startup 탭으로 이동하여
SERVER_ADMIN_PASSWORD변수를 설정하거나 서버 구성 파일을 직접 편집합니다. - 구성 파일(
LF/Saved/Config/ServerSettings.ini)에서 다음을 설정합니다:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- 파일을 저장하고 서버를 시작합니다.
관리자로 로그인
게임 내에서 서버에 연결한 후:
- `(물결표/백틱) 또는 지정된 콘솔 키를 눌러 게임 내 콘솔을 엽니다.
- 인증하려면 다음 명령어를 입력합니다:
EnableCheats YourSecureAdminPassword - 비밀번호가 올바르면 확인 메시지를 받고 관리자 명령어에 접근할 수 있습니다.
영구 관리자 추가
여러 관리자가 있는 서버의 경우, Steam ID를 화이트리스트에 추가하여 매 세션마다 다시 인증할 필요가 없도록 할 수 있습니다. 구성 파일에 항목을 추가합니다:
[ServerSettings]
# Admin Steam IDs (one per line)
AdminSteamID=76561198012345678
AdminSteamID=76561198087654321
steamid.io에서 자신의 Steam64 ID를 찾을 수 있습니다. ID는 7656119로 시작하는 17자리 숫자입니다.
콘솔 명령어
관리자 명령어는 인증 후 게임 내 콘솔(` 누르기)을 통해 실행됩니다. 다음 표는 가장 일반적으로 사용되는 명령어를 나열합니다.
플레이어 관리
| 명령어 | 사용법 | 설명 |
|---|---|---|
ListPlayers |
ListPlayers |
연결된 모든 플레이어를 ID와 함께 나열합니다 |
KickPlayer |
KickPlayer <playerID> |
서버에서 플레이어를 추방합니다 |
BanPlayer |
BanPlayer <playerID> |
서버에서 플레이어를 차단합니다 |
UnbanPlayer |
UnbanPlayer <steamID> |
Steam ID로 차단을 해제합니다 |
ServerMessage |
ServerMessage <text> |
모든 플레이어에게 브로드캐스트 메시지를 보냅니다 |
월드 및 게임 제어
| 명령어 | 사용법 | 설명 |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
게임 내 시간을 설정합니다(0-24, 예: 정오의 경우 12) |
SetDifficulty |
SetDifficulty <level> |
난이도를 변경합니다(0=Easy, 1=Normal, 2=Hard, 3=Nightmare) |
SaveWorld |
SaveWorld |
월드 상태의 수동 저장을 강제합니다 |
SetWeather |
SetWeather <type> |
현재 날씨를 변경합니다(clear, rain, fog, storm) |
TogglePvP |
TogglePvP |
PvP 모드를 활성화 또는 비활성화합니다 |
Shutdown |
Shutdown <seconds> <message> |
경고 메시지와 함께 서버 종료를 예약합니다 |
스폰 및 유틸리티 명령어
GiveItem <itemID> <amount>-- 자신에게 아이템을 지급합니다GiveItemToPlayer <playerID> <itemID> <amount>-- 플레이어에게 아이템을 지급합니다GiveExperience <amount>-- 경험치를 부여합니다Teleport <x> <y> <z>-- 좌표로 순간이동합니다TeleportToPlayer <playerID>-- 다른 플레이어에게 순간이동합니다God-- 무적을 토글합니다Fly-- 자유 이동을 위한 비행 모드를 토글합니다
월드 관리
월드 저장
서버는 일정한 간격으로 자동 저장하지만, SaveWorld 명령어를 사용하여 언제든지 수동 저장을 강제할 수 있습니다. 월드 상태에 영향을 줄 수 있는 관리 작업을 수행하기 전에 이를 권장합니다.
월드 초기화
전체 월드 초기화를 수행하려면:
- GPanel에서 서버를 중지합니다.
- File Manager 또는 SFTP를 통해
LF/Saved/SaveGames/로 이동합니다. - 이 디렉터리의 저장 파일을 삭제하거나 이름을 변경합니다.
- 서버를 시작합니다. 새로운 월드가 생성됩니다.
SaveGames_backup).
낮/밤 주기 관리
런타임에 시간을 변경하려면 SetTimeOfDay <hour>를 사용하세요(예: 정오의 경우 SetTimeOfDay 12). 영구적인 변경을 위해서는 구성 파일에서 DayNightCycleSpeed 및 DayTimeRatio 값을 수정하세요(서버 설정 가이드 참조).
차단 관리
연결된 플레이어를 차단하려면 BanPlayer <playerID>를 사용하고, 차단을 해제하려면 UnbanPlayer <steamID>를 사용하세요. 차단 목록 파일은 서버의 구성 디렉터리에 있으며 서버가 중지된 상태에서 SFTP를 통해 직접 편집할 수 있습니다.
문제 해결
서버가 브라우저에 표시되지 않음
- 서버가 마스터 서버 목록에 등록되도록 시작 후 최소 2-3분 기다리세요.
- GPanel에서 콘솔 출력을 확인하여 서버가 성공적으로 시작되었는지 확인하세요.
- 직접 IP를 통해 연결을 시도하여 서버가 실행 중인지 확인하세요.
서버 크래시
- 오류 세부 정보는
LF/Saved/Logs/의 서버 로그를 확인하세요. - 손상된 저장 파일은 크래시를 일으킬 수 있습니다 -- 저장 디렉터리의 이름을 변경하고 새로 시작하여 테스트해 보세요.
- 게임 업데이트 후 크래시가 발생하면 GPanel의 Reinstall 옵션을 통해 재설치를 시도하세요(먼저 저장 및 구성을 백업하세요).
- 플레이어가 만든 큰 기지는 성능에 영향을 줄 수 있습니다. 서버가 호드 이벤트 중에 어려움을 겪는 경우
ZombieSpawnRate를 줄이세요.
플레이어가 연결할 수 없음
- GPanel에서 서버가 완전히 시작되었고
MaxPlayers한도에 도달하지 않았는지 확인하세요. - 비밀번호를 사용하는 경우, 플레이어가 올바르게 입력하고 있는지 확인하세요.
- 모든 플레이어가 서버와 동일한 게임 버전을 실행하고 있는지 확인하세요.
관련 문서
서버 관리에 대한 추가 지원이 필요하면 지원 티켓을 열어 주세요. 저희 팀이 도와드리겠습니다.