이 가이드는 Dead Matter 전용 서버의 관리자 설정, 콘솔 명령어, 플레이어 관리, 월드 관리, 문제 해결을 다룹니다. Dead Matter는 캐나다 앨버타를 배경으로 한 오픈 월드 좀비 생존 게임으로, 기지 건설, 약탈, 차량, PvP/PvE 게임플레이가 특징입니다. 초기 서버 설정, 구성, 연결 방법은 Dead Matter 서버 설정 가이드를 참조하세요.
1. 관리자 설정
Dead Matter 전용 서버는 구성 기반 관리자 시스템을 사용합니다. 서버 운영자는 GPanel 콘솔과 구성 파일을 통해 서버를 관리합니다.
서버 운영자 액세스
서버 운영자로서 다음을 통해 Dead Matter 서버를 관리합니다:
- GPanel 콘솔: GPanel의 서버 콘솔은 서버 출력, 플레이어 연결, 좀비 이벤트, 오류 메시지를 표시합니다.
- 구성 파일:
Game.ini파일과DeadMatter/Saved/Config/의 기타 구성 파일이 모든 서버 설정을 제어합니다. GPanel의 Files 탭 또는 SFTP를 통해 편집하세요. - 게임 내 관리자 도구: 관리자로 로그인하면 텔레포트, 아이템 스폰, 플레이어 제어 등 추가 관리 옵션을 사용할 수 있습니다.
관리자 추가
서버의 플레이어에게 관리자 권한을 부여하려면:
- GPanel에서 서버를 중지합니다.
- 서버의 구성 디렉터리에서 관리자 구성 파일을 엽니다.
- 플레이어의 Steam ID(SteamID64 형식)를 관리자 목록에 추가합니다.
- 파일을 저장하고 서버를 재시작합니다.
2. 콘솔 명령어
Dead Matter는 GPanel 콘솔과 게임 내 관리자 콘솔을 통해 접근할 수 있는 콘솔 명령어를 제공합니다. 아래는 서버 관리를 위한 주요 명령어입니다.
| 명령어 | 설명 |
|---|---|
kick <player/steamid> |
서버에서 플레이어를 추방합니다. |
ban <player/steamid> |
서버에서 플레이어를 영구적으로 차단합니다. |
unban <steamid> |
차단 목록에서 플레이어를 제거합니다. |
listplayers |
현재 접속한 모든 플레이어를 이름과 Steam ID와 함께 나열합니다. |
save |
즉시 월드 저장을 실행합니다. |
teleport <player> <x> <y> <z> |
지정된 좌표로 플레이어를 텔레포트합니다(게임 내 관리자). |
giveitem <player> <itemid> <amount> |
아이템 ID로 플레이어에게 아이템을 지급합니다(게임 내 관리자). |
settime <hour> |
게임 내 시간을 설정합니다(0-24). |
shutdown |
자동 저장과 함께 정상적인 서버 종료를 시작합니다. |
3. 플레이어 관리
플레이어 추방
- GPanel 콘솔에서 플레이어의 이름이나 Steam ID와 함께
kick명령어를 사용합니다. - 추방된 플레이어는 추가 조치(차단 또는 비밀번호 변경)가 취해지지 않으면 즉시 다시 접속할 수 있습니다.
플레이어 차단
ban명령어를 사용하여 플레이어의 접속을 영구적으로 방지합니다.- 차단은 Steam ID로 추적되며 서버 재시작 후에도 유지됩니다.
- 차단을 해제하려면 Steam ID와 함께
unban을 사용합니다.
비밀번호 보호
접근을 제어하는 가장 안정적인 방법은 서버 비밀번호를 설정하는 것입니다:
ServerPassword=YourSecretPassword
Game.ini에서 비밀번호를 변경하고 서버를 재시작하세요. 신뢰할 수 있는 플레이어와만 비밀번호를 공유하세요.
화이트리스트 모드
최대한의 접근 제어를 위해 화이트리스트 전용 서버 운영을 고려하세요. 승인된 Steam ID를 화이트리스트 구성 파일에 추가합니다. 비밀번호를 알고 있는지 여부와 관계없이 화이트리스트에 등록된 플레이어만 접속할 수 있습니다.
4. 월드 관리
월드 초기화
월드를 완전히 지우고 새로 시작하려면:
- GPanel에서 서버를 중지합니다.
- SFTP를 통해 연결하고
DeadMatter/Saved/SaveGames/로 이동합니다. - 저장 디렉터리를 삭제하거나 이름을 변경합니다(백업으로 보관하려면 이름 변경).
- 서버를 시작합니다. 기존 구성으로 새 월드가 생성됩니다.
월드 설정 조정
Game.ini를 수정하여 전체 초기화 없이 월드 경험을 튜닝할 수 있습니다:
- ZombieDensity -- 월드의 좀비 수를 늘리거나 줄입니다.
- LootRespawnTime -- 약탈된 후 전리품 컨테이너가 다시 채워지는 속도를 제어합니다.
- DayNightCycleSpeed -- 낮을 더 길거나 짧게 만들어 생존의 속도감을 변경합니다.
- bPvPEnabled -- 초기화 없이 PvP를 켜거나 끕니다. 변경 사항은 재시작 시 적용됩니다.
백업 및 복원
- GPanel에서 서버를 중지합니다.
- SFTP를 통해 연결하고 백업을 위해
SaveGames/디렉터리를 다운로드합니다. - 복원하려면 백업한 디렉터리를 업로드하여 현재 디렉터리를 교체합니다.
- 서버를 시작합니다. 복원된 월드가 로드됩니다.
5. 문제 해결
시작 시 서버 충돌
- GPanel 콘솔에서 오류 메시지를 확인하세요. 일반적인 원인으로는
Game.ini의 잘못된 구성 구문이 있습니다. - 포트 값이 수동으로 변경되지 않았는지 확인하세요. 포트는 GPanel이 할당하는 것과 일치해야 합니다.
- 구성 파일을 삭제하고 재시작하여 새 기본값을 재생성해 보세요.
- 저장과 관련된 충돌이라면
SaveGames/디렉터리의 이름을 변경하여 새 월드로 시작해 보세요. - 충돌이 계속되면 서버 IP와 전체 콘솔 출력과 함께 지원 티켓을 여세요.
플레이어가 연결할 수 없음
- GPanel에서 서버가 실행 중인지 확인하고 콘솔에서 오류를 확인하세요.
- 플레이어가 GPanel Network 탭의 올바른 IP와 포트를 사용하고 있는지 확인하세요.
- 서버 비밀번호가 올바른지 확인하세요(비밀번호는 대소문자를 구분합니다).
- 화이트리스트를 사용하는 경우 플레이어의 Steam ID가 추가되었는지 확인하세요.
- 서버와 플레이어가 동일한 버전의 Dead Matter를 실행하고 있는지 확인하세요.
좀비 및 성능 문제
- 높은
ZombieDensity값은 서버 부하를 크게 증가시킵니다. 성능이 좋지 않으면1.0이하로 줄이세요. - 서버가 많은 동시 플레이어로 어려움을 겪으면
MaxPlayers를 줄이세요. - 대량의 플레이어가 건설한 구조물은 시간이 지남에 따라 서버 성능에 영향을 줄 수 있습니다.
- 저장으로 인해 주기적인 랙 스파이크가 발생하면
AutoSaveInterval을 늘리세요. - 성능이 계속 좋지 않으면 서버 플랜 업그레이드에 대해 지원팀에 문의하세요.
비동기화 및 랙
- Dead Matter는 활발히 개발 중이며 일부 비동기화는 예상됩니다. 모든 플레이어가 동일한 게임 버전인지 확인하세요.
- 지연 시간이 높은 플레이어는 더 많은 비동기화를 경험할 수 있습니다. 서버 위치에 가장 좋은 연결을 가진 플레이어를 권장하세요.
- 축적된 상태를 지우고 성능을 개선하기 위해 서버를 주기적으로(하루에 한 번 또는 긴 세션 후) 재시작하세요.
저장 손상
- 저장 중에 서버가 충돌하면 저장 파일이 손상될 수 있습니다.
- 가능한 경우 수동 SFTP 백업에서 복원하세요. 복원 방법은 Dead Matter 서버 설정 가이드를 참조하세요.
- 정기적인 SFTP 백업이 가장 좋은 보호책입니다. 플레이 세션당 최소 한 번 월드를 백업하세요.
관련 문서
도움이 필요하신가요?
여기서 다루지 않은 Dead Matter 서버 문제가 발생하면 지원 티켓을 열고 서버 IP, 문제에 대한 설명, GPanel 콘솔의 관련 오류 메시지를 포함하세요.