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

ตั้งค่าเซิร์ฟเวอร์เฉพาะ Hytale

ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้

เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน

แนะนำ

คุณมี Linux VPS/เซิร์ฟเวอร์เฉพาะ และอยากติดตั้ง Hytale บนเครื่องใช่ไหม? คุณมาถูกที่แล้ว ในคู่มือนี้เราจะอธิบายขั้นตอนทีละขั้นตอนในการติดตั้งบริการนี้บนเซิร์ฟเวอร์ Linux ของคุณ

การเตรียมตัว

เพื่อรันเซิร์ฟเวอร์ Hytale ระบบของคุณต้องตรงตามข้อกำหนดพื้นฐานบางอย่าง เซิร์ฟเวอร์รันบน Java 25 และต้องการ RAM อย่างน้อย 4 GB รองรับทั้งสถาปัตยกรรม x64 และ arm64 การใช้ทรัพยากรจริงขึ้นอยู่กับจำนวนผู้เล่น ระยะการมองเห็น และกิจกรรมในโลก ดังนั้นอาจต้องใช้ทรัพยากรเพิ่มเติมสำหรับเซิร์ฟเวอร์ขนาดใหญ่

ก่อนดำเนินการต่อ ให้แน่ใจว่าได้ติดตั้ง Java 25 บนระบบของคุณแล้ว คุณสามารถตรวจสอบการติดตั้งได้ด้วยคำสั่ง:

java --version

ถ้ายังไม่ได้ติดตั้ง Java บนระบบของคุณ ให้ทำตาม คู่มือ ติดตั้ง Java สำหรับเซิร์ฟเวอร์ Linux คู่มือนี้อธิบายวิธีติดตั้งและตั้งค่า Java อย่างถูกต้องในสภาพแวดล้อมของคุณ

การติดตั้ง

เริ่มต้นด้วยการสร้างไดเรกทอรีเฉพาะสำหรับเซิร์ฟเวอร์ Hytale เพื่อเก็บไฟล์เซิร์ฟเวอร์ทั้งหมดให้อยู่ในที่เดียวกันอย่างเป็นระเบียบ

sudo mkdir -p /opt/hytale
sudo chown -R $(whoami):$(whoami) /opt/hytale
cd /opt/hytale

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

ตัวดาวน์โหลด CLI นี้ช่วยให้ดาวน์โหลดและอัปเดตไฟล์เซิร์ฟเวอร์ Hytale ได้อย่างเป็นระบบ หลังจากดาวน์โหลดไฟล์ดาวน์โหลดมาแล้ว ให้แตกไฟล์ลงในไดเรกทอรีชั่วคราว ภายในไฟล์จะมีไฟล์ QUICKSTART.md ที่อธิบายวิธีใช้งานเครื่องมือนี้เบื้องต้น

รันตัวดาวน์โหลดจากบรรทัดคำสั่งและทำตามคำแนะนำเพื่อดาวน์โหลดเวอร์ชันเซิร์ฟเวอร์ล่าสุด เมื่อเสร็จแล้ว ให้คัดลอกไฟล์เซิร์ฟเวอร์ที่ดาวน์โหลดและไฟล์ assets ลงในไดเรกทอรีเซิร์ฟเวอร์ของคุณ หลังจากขั้นตอนนี้ ไดเรกทอรีควรมีไฟล์ JAR ของเซิร์ฟเวอร์และไฟล์ assets เช่น Assets.zip

คำสั่งคำอธิบาย
./hytale-downloaderดาวน์โหลดเวอร์ชันล่าสุด
./hytale-downloader -print-versionแสดงเวอร์ชันเกมโดยไม่ดาวน์โหลด
./hytale-downloader -versionแสดงเวอร์ชันของ hytale-downloader
./hytale-downloader -check-updateตรวจสอบการอัปเดตของ hytale-downloader
./hytale-downloader -download-path game.zipดาวน์โหลดไปยังไฟล์ที่ระบุ
./hytale-downloader -patchline pre-releaseดาวน์โหลดจากช่องทาง pre-release
./hytale-downloader -skip-update-checkข้ามการตรวจสอบอัปเดตอัตโนมัติ

การตั้งค่า

การเริ่มเซิร์ฟเวอร์

เซิร์ฟเวอร์เริ่มทำงานโดยการรันไฟล์ JAR และระบุเส้นทางไปยังไฟล์ assets ปรับเส้นทางถ้าไฟล์ assets ของคุณเก็บไว้ที่อื่น

java -jar HytaleServer.jar --assets /opt/hytale/Assets.zip --bind 0.0.0.0:5520

การยืนยันตัวตน

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

/auth login device

ผลลัพธ์จะเป็นแบบนี้:

> /auth login device
===================================================================
DEVICE AUTHORIZATION
===================================================================
เยี่ยมชม: https://accounts.hytale.com/device
กรอกรหัส: ABCD-1234
หรือเยี่ยมชม: https://accounts.hytale.com/device?user_code=ABCD-1234
===================================================================
รอการอนุญาต (หมดอายุใน 900 วินาที)...

[ผู้ใช้ทำการอนุญาตในเบราว์เซอร์]

> การยืนยันตัวตนสำเร็จ! โหมด: OAUTH_DEVICE

เมื่อยืนยันตัวตนแล้ว เซิร์ฟเวอร์ของคุณก็พร้อมรับการเชื่อมต่อจากผู้เล่น

การตั้งค่าไฟร์วอลล์

โดยค่าเริ่มต้น เซิร์ฟเวอร์จะฟังที่พอร์ต UDP 5520 และผูกกับทุกอินเทอร์เฟซที่มีอยู่ คุณสามารถเปลี่ยนที่อยู่และพอร์ตได้ถ้าต้องการ เซิร์ฟเวอร์สื่อสารผ่าน UDP โดยใช้ QUIC ให้แน่ใจว่าไฟร์วอลล์ของคุณอนุญาตทราฟฟิก UDP ขาเข้าที่พอร์ตที่เลือก โดยใช้ Iptables หรือ UFW

sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT
sudo ufw allow 5520/udp

หมายเหตุเรื่องประสิทธิภาพ

ระยะการมองเห็นเป็นปัจจัยสำคัญที่มีผลต่อการใช้หน่วยความจำ ค่าที่สูงขึ้นจะเพิ่มการใช้ RAM เพราะข้อมูลโลกมากขึ้นต้องถูกเก็บไว้พร้อมกัน

สำหรับการตั้งค่าส่วนใหญ่ ระยะการมองเห็นสูงสุดที่ 12 ชิ้นส่วน (384 บล็อก) ให้สมดุลที่ดีระหว่างประสิทธิภาพเซิร์ฟเวอร์และประสบการณ์เล่นเกม

เปรียบเทียบกับเซิร์ฟเวอร์ Minecraft ที่ใช้ระยะการมองเห็นเริ่มต้น 10 ชิ้นส่วน (160 บล็อก) ค่าเริ่มต้นของ Hytale ที่ 384 บล็อกเทียบเท่ากับ 24 ชิ้นส่วน Minecraft ซึ่งอธิบายถึงความต้องการหน่วยความจำที่สูงกว่า ค่านี้ควรปรับตามจำนวนผู้เล่นที่คาดหวังและทรัพยากรระบบที่มี

สรุป

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

ถ้ามีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂