คู่มือนี้ครอบคลุมทุกสิ่งที่คุณต้องการในการตั้งค่าและกำหนดค่าเซิร์ฟเวอร์เฉพาะ HumanitZ ของคุณ HumanitZ เป็นเกมเอาชีวิตรอดจากซอมบี้มุมมองจากด้านบนที่มีการคราฟต์ การสร้างฐาน ยานพาหนะ เพื่อนร่วมทาง และฤดูกาลแบบไดนามิกในโลกเปิดหลังหายนะ
การเริ่มต้นครั้งแรกใน GPanel
หลังจากซื้อเซิร์ฟเวอร์ HumanitZ ของคุณ ให้ทำตามขั้นตอนเหล่านี้เพื่อให้มันทำงานเป็นครั้งแรก:
- ล็อกอินเข้าสู่ GPanel และเลือกเซิร์ฟเวอร์ HumanitZ ของคุณจากรายการเซิร์ฟเวอร์
- ไปที่แท็บ Startup เพื่อตรวจสอบและกำหนดค่าตัวแปร startup ของคุณก่อนการเปิดตัวครั้งแรก
- คลิก Start บนหน้าคอนโซลหลัก เซิร์ฟเวอร์จะดาวน์โหลดไฟล์เซิร์ฟเวอร์เฉพาะ HumanitZ ผ่าน SteamCMD โดยอัตโนมัติ
- รอให้การติดตั้งและการสร้างโลกเริ่มต้นเสร็จสมบูรณ์ การเริ่มต้นครั้งแรกใช้เวลานานกว่าการเริ่มต้นครั้งถัดไปเนื่องจากโลกต้องถูกสร้างขึ้นใหม่ตั้งแต่ต้น
- เมื่อคอนโซลแสดงว่าเซิร์ฟเวอร์พร้อมและกำลังรอการเชื่อมต่อ ผู้เล่นสามารถเข้าร่วมได้
การเริ่มต้นครั้งแรก: การสร้างโลกเริ่มต้นอาจใช้เวลาหลายนาที อย่าหยุดหรือรีสตาร์ทเซิร์ฟเวอร์ในระหว่างกระบวนการนี้ เนื่องจากการขัดจังหวะการสร้างโลกอาจทำให้ข้อมูลเซฟเสียหายได้
ตัวแปร Startup
GPanel มีตัวแปร startup ภายใต้แท็บ Startup ที่ควบคุมพารามิเตอร์การเปิดตัวเซิร์ฟเวอร์:
| ตัวแปร |
คำอธิบาย |
ค่าเริ่มต้น |
Server Name |
ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ |
My HumanitZ Server |
Max Players |
จำนวนผู้เล่นพร้อมกันสูงสุด |
10 |
Server Password |
รหัสผ่านเสริมสำหรับการเข้าถึงเซิร์ฟเวอร์ส่วนตัว |
(ว่างเปล่า) |
Admin Password |
รหัสผ่านสำหรับการเข้าถึงแอดมินในเกมผ่าน /AdminAccess |
(ว่างเปล่า) |
Game Port |
พอร์ตหลักสำหรับการเชื่อมต่อเกม (UDP/TCP) |
กำหนดโดยอัตโนมัติ |
Query Port |
พอร์ตที่ใช้สำหรับการค้นหาเบราว์เซอร์เซิร์ฟเวอร์ |
กำหนดโดยอัตโนมัติ |
Admin Password: ตั้งค่านี้ก่อนเซสชันการเล่นครั้งแรกของคุณ คุณจะต้องใช้มันเพื่อใช้คำสั่งแอดมินในเกมด้วย
/AdminAccess [password] ดูคู่มือ
คำสั่งแอดมิน HumanitZ สำหรับรายละเอียดทั้งหมด
ไฟล์การกำหนดค่าเซิร์ฟเวอร์
ไฟล์การกำหนดค่าหลักสำหรับ HumanitZ คือ GameServerSettings.ini ซึ่งอยู่ในไดเรกทอรี config ของเซิร์ฟเวอร์ คุณสามารถแก้ไขไฟล์นี้ผ่าน File Manager ของ GPanel หรือผ่าน 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 |
กิจกรรม airdrop จะเกิดขึ้นหรือไม่ |
0 = ปิดใช้งาน, 1 = เปิดใช้งาน |
AirDropInterval |
จำนวนวันในเกมระหว่าง airdrop หลังจากเปิดใช้งานหอวิทยุ |
ตัวเลข (วัน) |
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
- จากเมนู multiplayer ให้มองหาตัวเลือก Direct Connect
- ป้อนที่อยู่ IP และ game port ของเซิร์ฟเวอร์ของคุณในรูปแบบ
IP:Port (ตัวอย่างเช่น 203.0.113.45:7777)
- คลิก Connect
การจัดการเซฟ
HumanitZ บันทึกอัตโนมัติตามช่วงเวลาที่กำหนดโดยการตั้งค่า SaveIntervalSec ในไฟล์ config ของคุณ คุณยังสามารถบังคับให้บันทึกด้วยตนเองโดยใช้คำสั่งแอดมิน /SaveGame ในเกม
การสร้างไฟล์สำรองข้อมูล
- หยุดเซิร์ฟเวอร์ เพื่อให้แน่ใจว่าข้อมูลเซฟไม่ได้กำลังถูกเขียน
- ไปที่ไดเรกทอรีเซฟใน File Manager ของ GPanel
- เลือกไฟล์เซฟและใช้ตัวเลือก Archive เพื่อสร้างไฟล์สำรองแบบ zip
- ดาวน์โหลดไฟล์เก็บถาวรไปยังเครื่องของคุณเพื่อเก็บรักษาไว้
สำคัญ: หยุดเซิร์ฟเวอร์เสมอก่อนคัดลอกไฟล์เซฟ การคัดลอกขณะที่เซิร์ฟเวอร์กำลังทำงานเสี่ยงต่อข้อมูลเซฟที่เสียหายหรือไม่สมบูรณ์
การรีเซ็ตโลก / Wipe
- หยุดเซิร์ฟเวอร์
- ไปที่ไดเรกทอรีเซฟใน File Manager ของ GPanel
- ลบหรือเปลี่ยนชื่อโฟลเดอร์เซฟโลกที่มีอยู่
- เริ่มเซิร์ฟเวอร์ โลกใหม่จะถูกสร้างขึ้นโดยใช้การตั้งค่าการกำหนดค่าปัจจุบัน
คำเตือน: การรีเซ็ตโลกเป็นการถาวร ความคืบหน้าของผู้เล่นทั้งหมด ฐาน ยานพาหนะ และคลังเก็บของจะสูญหาย สร้างไฟล์สำรองข้อมูลก่อน wipe หากคุณอาจต้องการกู้คืนโลกเก่าในภายหลัง
บทความที่เกี่ยวข้อง