ข้ามไปเนื้อหาหลัก

VPSคัสตอมเองได้ทุกอย่าง · root เต็มเครื่อง

เปิดเซิฟ DayZ เอง ตั้งกฎเอาชีวิตรอดเอง

DayZ เป็นเกมที่ชุมชนม็อดแข็งแรงมาก และแทบทุกเซิร์ฟที่คนเล่นกันจริงคือเซิร์ฟที่ปรับแต่งเอง

ทำไม DayZ ต้องใช้ VPS ไม่ใช่แพ็กสำเร็จรูป

  • ม็อดจาก Steam Workshop ต้องดึงผ่าน SteamCMD และผูกเข้ากับพารามิเตอร์ตอนเริ่มเซิร์ฟ
  • ไฟล์ types.xml ที่คุมอัตราการเกิดของทุกชิ้นต้องแก้เอง
  • เซิร์ฟที่ลงม็อดใหญ่ต้องจัดการ mission files เอง
  • ต้องมีสิทธิ์เต็มเพื่อตั้งสคริปต์รีสตาร์ทเป็นรอบตามธรรมเนียมของเกมนี้

อยากได้แบบไม่ต้องตั้งเอง มีแผงควบคุมจัดการให้ →ดูเกมที่เรามี Game Panel ให้

เปิดเซิฟ dayz — ขั้นตอนทั้งหมด

ทำตามได้ทีละขั้น ถ้าติดตรงไหนซัพพอร์ตภาษาไทยช่วยได้

  1. ติดตั้ง SteamCMD

    ดึงตัวเซิร์ฟ DayZ (App ID 223350) ลงเครื่อง

  2. ตั้ง serverDZ.cfg

    ตั้งชื่อเซิร์ฟ จำนวนผู้เล่นสูงสุด และรหัสผ่านถ้าต้องการ

  3. ดึงม็อด

    ใช้ SteamCMD ดึงม็อดที่ต้องการแล้วใส่พารามิเตอร์ -mod ตอนเริ่มเซิร์ฟ

  4. ปรับ types.xml

    ตั้งอัตราการเกิดของ อาวุธ และรถ ให้เข้ากับสไตล์เซิร์ฟ

  5. เปิดพอร์ต

    ใช้ 2302 ถึง 2305 UDP และ 27016 สำหรับ query

ต่างจากเกมอื่นตรงนี้

จุดที่ DayZ ไม่เหมือนเกมอื่น

DayZ ใช้ LinuxGSM จัดการให้ทั้งชุด และห้ามรันด้วย root — ต้องสร้างผู้ใช้แยกก่อน ไม่งั้น LinuxGSM ปฏิเสธตั้งแต่บรรทัดแรก

# LinuxGSM ไม่ยอมทำงานถ้ารันเป็น root
root@bkk:~$ adduser dayzserver && su - dayzserver
root@bkk:~$ curl -Lo linuxgsm.sh https://linuxgsm.sh
root@bkk:~$ chmod +x linuxgsm.sh && ./linuxgsm.sh dayzserver
root@bkk:~$ ./dayzserver install
# ช่วงพอร์ตกว้างกว่าเกมอื่น เพราะมีทั้ง game / steam query
root@bkk:~$ ufw allow 2302:2305/udp && ufw allow 27016/udp

นี่คือเฉพาะบรรทัดที่เป็นจุดตัดสินของ DayZ เท่านั้น — ลำดับเต็มตั้งแต่ต่อ SSH จนเซิร์ฟขึ้นอยู่ในไกด์ฉบับเต็ม

ไกด์ฉบับเต็มพร้อมภาพหน้าจอทุกขั้นละเอียดกว่านี้ — ทุกคำสั่งก๊อปวางได้ ทุกหน้าจอมีรูปประกอบ

เซิฟเกม DayZ ควรใช้ VPS ตัวไหน

กรณีใช้งานRAM ที่แนะนำหมายเหตุ
20–40 คน vanilla8 GBไม่ลงม็อด
40–60 คน + ม็อด10 GBเซิร์ฟชุมชนทั่วไป
ม็อดหนัก แมพเสริม10 GB+Livonia หรือแมพจากชุมชน

เซิฟ DayZ คำถามที่เจอบ่อย

เปิดเซิฟ DayZ ต้องใช้สเปกเท่าไหร่

เซิร์ฟ vanilla 20–40 คนเริ่มที่ 8 GB ได้ แต่พอลงม็อดชุดใหญ่ควรไป 10 GB ขึ้นไป เพราะม็อดของ DayZ กินหน่วยความจำเยอะ

ลงม็อดจาก Workshop ยังไง

ใช้ SteamCMD ดึงม็อดลงเครื่อง แล้วใส่ชื่อโฟลเดอร์ม็อดในพารามิเตอร์ -mod ตอนเริ่มเซิร์ฟ ผู้เล่นต้องสมัครรับม็อดชุดเดียวกันด้วย

types.xml คืออะไร

คือไฟล์ที่กำหนดว่าของแต่ละชิ้นเกิดขึ้นในโลกกี่ชิ้นและบ่อยแค่ไหน เป็นไฟล์ที่เจ้าของเซิร์ฟต้องแก้ถ้าอยากปรับสมดุลของเกม

ต้องรีสตาร์ทเซิร์ฟบ่อยไหม

เซิร์ฟ DayZ ส่วนใหญ่ตั้งรีสตาร์ททุก 3–4 ชั่วโมง ทั้งเพื่อรีเซ็ตการเกิดของและเพื่อคืนหน่วยความจำ

เซิร์ฟแลค = ย้ายเครื่องแรงกว่าให้ฟรีเริ่ม 150฿/เดือน · ดาต้าเซ็นเตอร์กรุงเทพ ping 5–20 ms

เปิดเซิร์ฟเลย