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

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

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

แนะนำ

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

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

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

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

java --version

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

การติดตั้ง

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

C:\Hytale

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

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

รันตัวดาวน์โหลดจากบรรทัดคำสั่งและทำตามคำแนะนำเพื่อดาวน์โหลดเวอร์ชันเซิร์ฟเวอร์ล่าสุด เมื่อเสร็จแล้ว ให้คัดลอกไฟล์เซิร์ฟเวอร์ที่ดาวน์โหลดและไฟล์ assets archive ไปยังไดเรกทอรีเซิร์ฟเวอร์ของคุณ หลังจากขั้นตอนนี้ ไดเรกทอรีควรมีไฟล์ JAR ของเซิร์ฟเวอร์และไฟล์ assets archive เช่น 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 archive ปรับเส้นทางถ้าไฟล์ assets ของคุณเก็บไว้ที่อื่น เปิด command prompt ในไดเรกทอรีเซิร์ฟเวอร์และรันคำสั่ง:

java -jar HytaleServer.jar --assets C:\Hytale\Assets.zip --bind 0.0.0.0:5520

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

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

/auth login device

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

> /auth login device
===================================================================
DEVICE AUTHORIZATION
===================================================================
Visit: https://accounts.hytale.com/device
Enter code: ABCD-1234
Or visit: https://accounts.hytale.com/device?user_code=ABCD-1234
===================================================================
Waiting for authorization (expires in 900 seconds)...

[User completes authorization in browser]

> Authentication successful! Mode: OAUTH_DEVICE

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

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

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

New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow

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

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

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

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

สรุป

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

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