이 가이드는 HumanitZ 전용 서버를 설정하고 구성하는 데 필요한 모든 것을 다룹니다. HumanitZ는 포스트 아포칼립스 오픈 월드에서 제작, 기지 건설, 차량, 동반자, 역동적인 계절을 특징으로 하는 탑다운 좀비 생존 게임입니다.
시작하기 전에: GPanel을 통해 서버에 접근할 수 있는지 확인하세요. 서버 IP와 포트를 찾는 데 도움이 필요하면 서버 IP 및 포트 찾는 방법을 참조하세요.
GPanel에서 첫 시작
HumanitZ 서버를 구매한 후, 처음으로 실행하려면 다음 단계를 따르세요:
- GPanel에 로그인하고 서버 목록에서 HumanitZ 서버를 선택하세요.
- 첫 실행 전에 시작 변수를 검토하고 구성하려면 Startup 탭으로 이동하세요.
- 메인 콘솔 페이지에서 Start를 클릭하세요. 서버가 SteamCMD를 통해 HumanitZ 전용 서버 파일을 자동으로 다운로드합니다.
- 설치 및 초기 월드 생성이 완료될 때까지 기다리세요. 월드를 처음부터 생성해야 하므로 첫 시작은 이후 시작보다 오래 걸립니다.
- 콘솔에 서버가 준비되어 연결을 대기 중이라고 표시되면 플레이어가 접속할 수 있습니다.
첫 시작: 초기 월드 생성은 몇 분이 걸릴 수 있습니다. 이 과정 중에 서버를 중지하거나 다시 시작하지 마세요. 월드 생성을 중단하면 세이브 데이터가 손상될 수 있습니다.
시작 변수
GPanel은 Startup 탭 아래에서 서버 실행 매개변수를 제어하는 시작 변수를 제공합니다:
| 변수 | 설명 | 기본값 |
|---|---|---|
Server Name |
서버 브라우저에 표시되는 표시 이름 | My HumanitZ Server |
Max Players |
최대 동시 접속 플레이어 수 | 10 |
Server Password |
비공개 서버 접근을 위한 선택적 비밀번호 | (비어 있음) |
Admin Password |
/AdminAccess를 통한 게임 내 관리자 접근용 비밀번호 |
(비어 있음) |
Game Port |
게임 연결을 위한 기본 포트 (UDP/TCP) | 자동 할당 |
Query Port |
서버 브라우저 쿼리에 사용되는 포트 | 자동 할당 |
관리자 비밀번호: 첫 플레이 세션 전에 이것을 설정하세요.
/AdminAccess [password]로 게임 내에서 관리자 명령어를 사용하려면 필요합니다. 자세한 내용은 HumanitZ 관리자 명령어 가이드를 참조하세요.
서버 구성 파일
HumanitZ의 기본 구성 파일은 서버의 config 디렉터리에 있는 GameServerSettings.ini입니다. 이 파일은 GPanel의 File Manager 또는 SFTP를 통해 편집할 수 있습니다.
중요: 구성 파일을 편집하기 전에 항상 서버를 중지하세요. 서버가 실행 중인 동안 변경한 사항은 적용되지 않으며 서버가 저장할 때 덮어쓰여질 수 있습니다. 게임 내 서버 설정 메뉴는 전용 서버에서 사용할 수 없습니다. 모든 구성은 파일을 통해 직접 수행해야 합니다.
서버 식별 설정
ServerName=My HumanitZ Server
Password=
AdminPassword=MySecretAdmin123
MaxPlayers=10
게임 모드 및 PvP
| 설정 | 설명 | 값 |
|---|---|---|
PVP |
플레이어 대 플레이어 전투 활성화 또는 비활성화 | 0 = PvE 전용, 1 = PvP 활성화 |
PermaDeath |
영구적 캐릭터 사망 (사망 시 캐릭터 삭제) | 0 = 비활성화, 1 = 활성화 |
OnDeath |
플레이어가 사망 시 잃는 것 | 0 = 배낭과 무기, 1 = 배낭, 무기, 주머니, 2 = 모든 것 |
ClearInfection |
리스폰 시 감염 게이지가 초기화되는지 여부 | 0 = 아니요, 1 = 예 |
Territory |
영역 점유 시스템 활성화 | 0 = 비활성화, 1 = 활성화 |
좀비 및 NPC 난이도
HumanitZ는 별도의 체력, 속도, 데미지 설정을 통해 좀비와 NPC 난이도에 대한 세밀한 제어를 제공합니다:
ZombieDiffHealth=2
ZombieDiffSpeed=2
ZombieDiffDamage=2
HumanDifficulty=2
ZombieAmountMulti=1.0
HumanAmountMulti=1.0
ZombieDogMulti=1.0
| 설정 | 설명 | 값 |
|---|---|---|
ZombieDiffHealth |
좀비 체력 난이도 레벨 | 0 = 매우 쉬움, 1 = 쉬움, 2 = 보통, 3 = 어려움, 4 = 매우 어려움, 5 = 악몽 |
ZombieDiffSpeed |
좀비 이동 속도 난이도 | 0 = 매우 쉬움 ~ 5 = 악몽 |
ZombieDiffDamage |
좀비 데미지 출력 난이도 | 0 = 매우 쉬움 ~ 5 = 악몽 |
HumanDifficulty |
적대적 인간 NPC 난이도 (입히는 데미지와 스폰에 영향) | 0 = 매우 쉬움 ~ 5 = 악몽 |
ZombieAmountMulti |
좀비 개체수 배율. 1.0 = 기본값, 1.5 = 50% 더 많음. |
소수 (예: 0.5, 1.0, 2.0) |
HumanAmountMulti |
적대적 인간 NPC 개체수 배율 | 소수 |
ZombieDogMulti |
좀비 개 개체수 배율 | 소수 |
전리품 및 자원
LootRarity=2
LootRespawn=1
LootRespawnTimer=60
PickupRespawnTimer=120
WeaponBreak=0
VitalDrain=1
| 설정 | 설명 | 값 |
|---|---|---|
LootRarity |
전체 전리품 희귀도 레벨 | 0 = 부족, 1 = 낮음, 2 = 기본, 3 = 풍부, 4 = 매우 풍부 |
LootRespawn |
약탈된 컨테이너가 시간이 지나면서 다시 채워지는지 여부 | 0 = 비활성화, 1 = 활성화 |
LootRespawnTimer |
컨테이너 전리품이 리스폰되는 시간(분) | 숫자 (분) |
PickupRespawnTimer |
바닥 전리품 줍기가 리스폰되는 시간(분) | 숫자 (분) |
WeaponBreak |
무기가 사용에 따라 손상되고 파손되는지 여부 | 0 = 무기 파손됨, 1 = 파손 없음 |
VitalDrain |
시간이 지나면서 배고픔과 갈증이 감소하는지 여부 | 0 = 비활성화, 1 = 활성화 |
낮/밤 주기 및 계절
DayDur=30
NightDur=15
StartingSeason=0
DaysPerSeason=10
| 설정 | 설명 | 값 |
|---|---|---|
DayDur |
실제 분 단위의 낮 지속 시간 | 숫자 (분) |
NightDur |
실제 분 단위의 밤 지속 시간 | 숫자 (분) |
StartingSeason |
서버가 시작되는 계절 | 0 = 가을, 1 = 겨울, 2 = 봄, 3 = 여름 |
DaysPerSeason |
각 계절이 전환되기 전 지속되는 게임 내 일수 | 숫자 (일) |
MultiplayerSleep |
모든 플레이어가 동시에 잘 때 시간이 가속되는지 여부 | 0 = 비활성화, 1 = 활성화 |
동반자 및 이벤트
| 설정 | 설명 | 값 |
|---|---|---|
DogEnabled |
월드에 친근한 개가 스폰되는지 여부 | 0 = 비활성화, 1 = 활성화 |
DogNum |
맵 전체에 스폰되는 친근한 개의 수 | 숫자 |
RecruitDog |
플레이어가 개를 동반자로 영입할 수 있는지 여부 | 0 = 비활성화, 1 = 활성화 |
AirDrop |
공중 투하 이벤트가 발생하는지 여부 | 0 = 비활성화, 1 = 활성화 |
AirDropInterval |
무선 송신탑이 활성화된 후 공중 투하 사이의 게임 내 일수 | 숫자 (일) |
EagleEye |
Eagle Eye 추적 스킬 활성화 또는 비활성화 | 0 = 비활성화, 1 = 활성화 |
건설 및 부패
| 설정 | 설명 | 값 |
|---|---|---|
BuildingHealth |
플레이어가 건설한 구조물 체력 배율. 1.0 = 기본값. |
소수 |
AllowDismantle |
플레이어가 자신의 구조물을 해체할 수 있는지 여부 | 0 = 허용 안 함, 1 = 허용 |
AllowHouseDismantle |
플레이어가 월드 오브젝트(테이블, 침대 등)를 해체할 수 있는지 여부 | 0 = 허용 안 함, 1 = 허용 |
Decay |
소유자가 없는 구조물이 부패하여 제거되기까지의 시간(초) | 숫자 (초) |
권장 캐주얼 설정: 편안한 PvE 경험을 위해
PVP=0, LootRarity=3, ZombieDiffHealth=1, ZombieDiffSpeed=1, ZombieDiffDamage=1, WeaponBreak=1(파손 없음), OnDeath=0(배낭만 잃음)을 시도해 보세요. 이렇게 하면 플레이어가 탐험과 건설에 집중할 수 있습니다.
리스폰 타이머
적과 야생동물이 맵에 다시 채워지는 속도를 제어합니다:
| 설정 | 설명 | 단위 |
|---|---|---|
ZombieRespawnTimer |
좀비가 죽은 후 리스폰되는 시간 | 분 |
HumanRespawnTimer |
적대적 인간 NPC가 리스폰되는 시간 | 분 |
AnimalRespawnTimer |
야생동물(사슴, 곰, 늑대)이 리스폰되는 시간 | 분 |
연결 방법
서버 브라우저를 통해
- HumanitZ를 실행하고 메인 메뉴에서 Multiplayer를 선택하세요.
- 서버 브라우저에 사용 가능한 서버가 표시됩니다. 검색 표시줄을 사용하여 이름으로 서버를 찾으세요.
- 서버를 클릭하고 Join을 누르세요. 비밀번호가 설정되어 있으면 서버 비밀번호를 입력하세요.
Direct IP를 통해
- 멀티플레이어 메뉴에서 Direct Connect 옵션을 찾으세요.
- 서버의 IP 주소와 게임 포트를
IP:Port형식으로 입력하세요(예:203.0.113.45:7777). - Connect를 클릭하세요.
IP 찾기: 서버 IP와 포트는 GPanel의 메인 콘솔 페이지에 표시됩니다. 비공개 IP가 없는 한 포트는 무작위로 할당됩니다. 자세한 내용은 서버 IP 및 포트 찾는 방법을 참조하세요.
세이브 관리
HumanitZ는 구성 파일의 SaveIntervalSec 설정으로 정의된 간격으로 자동 저장합니다. 또한 게임 내에서 /SaveGame 관리자 명령어를 사용하여 수동 저장을 강제할 수 있습니다.
백업 만들기
- 세이브 데이터가 기록되지 않도록 서버를 중지하세요.
- GPanel의 File Manager에서 세이브 디렉터리로 이동하세요.
- 세이브 파일을 선택하고 Archive 옵션을 사용하여 zip 백업을 만드세요.
- 안전하게 보관하기 위해 아카이브를 로컬 컴퓨터로 다운로드하세요.
중요: 세이브 파일을 복사하기 전에 항상 서버를 중지하세요. 서버가 실행 중인 동안 복사하면 세이브 데이터가 손상되거나 불완전해질 위험이 있습니다.
월드 리셋 / 초기화
- 서버를 중지하세요.
- GPanel의 File Manager에서 세이브 디렉터리로 이동하세요.
- 기존 월드 세이브 폴더를 삭제하거나 이름을 변경하세요.
- 서버를 시작하세요. 현재 구성 설정을 사용하여 새 월드가 생성됩니다.
경고: 월드 리셋은 영구적입니다. 모든 플레이어 진행 상황, 기지, 차량, 인벤토리가 손실됩니다. 나중에 이전 월드를 복원하고 싶을 수 있다면 초기화 전에 백업을 만드세요.
관련 문서
도움이 필요하신가요? 문제가 발생하면 지원 티켓을 여세요. 저희 팀이 도와드리겠습니다.