คู่มือนี้ครอบคลุมทุกสิ่งที่คุณต้องการเพื่อให้เซิร์ฟเวอร์เฉพาะ Return to Moria ของคุณทำงานบน Legion Hosting รวมถึงการเริ่มต้นครั้งแรก การกำหนดค่าเซิร์ฟเวอร์ การตั้งค่าโลก ค่าที่กำหนดไว้ล่วงหน้าของระดับความยาก วิธีที่ผู้เล่นเชื่อมต่อ และการจัดการเซฟ Return to Moria เป็นเกมคราฟต์เอาชีวิตรอดแบบร่วมมือที่ตั้งอยู่ใน Mines of Moria รองรับผู้เล่นพร้อมกันสูงสุด 8 คน สำหรับการควบคุมแอดมิน สิทธิ์ และการจัดการโลก โปรดดู การจัดการแอดมินและโลกของ Return to Moria
MoriaServerConfig.ini
การเริ่มต้นครั้งแรก
เมื่อคุณได้รับเซิร์ฟเวอร์ Return to Moria ครั้งแรก ให้ทำตามขั้นตอนเหล่านี้เพื่อให้ออนไลน์:
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Return to Moria ของคุณ
- ไปที่แท็บ Startup และตรวจสอบตัวแปรเริ่มต้นที่เป็นค่าเริ่มต้น ตั้งค่า WORLD_NAME และ SERVER_PASSWORD ตามความต้องการของคุณ
- กลับไปที่แท็บ Console และคลิก Start
- เซิร์ฟเวอร์จะดาวน์โหลดและติดตั้งไฟล์ Return to Moria Dedicated Server โดยอัตโนมัติเมื่อบูตครั้งแรก ซึ่งอาจใช้เวลาหลายนาที
- เมื่อคอนโซลแสดงว่าเซิร์ฟเวอร์พร้อมและแสดง รหัสเข้าร่วม เซิร์ฟเวอร์ของคุณก็ออนไลน์และพร้อมให้ผู้เล่นเชื่อมต่อ
MoriaServerConfig.ini การเริ่มต้นครั้งต่อๆ ไปจะเร็วกว่ามาก เว้นแต่จะมีการอัปเดต
ตัวแปรเริ่มต้นของ GPanel
ตัวแปรต่อไปนี้มีอยู่ในแท็บ Startup ของ GPanel ตัวแปรเหล่านี้จะถูกส่งไปยังเซิร์ฟเวอร์ในแต่ละครั้งที่เริ่มต้น การเปลี่ยนแปลงต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้มีผล
| ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
WORLD_NAME |
A Pterodactyl Server |
ชื่อโลก แมปไปยังการตั้งค่า World.Name ในไฟล์การกำหนดค่า หากโลกที่มีชื่อนี้ไม่มีอยู่ จะมีการสร้างใหม่เมื่อเริ่มต้น |
SERVER_PASSWORD |
(empty) | รหัสผ่านเสริมที่ผู้เล่นต้องป้อนเพื่อเข้าร่วม คำนึงถึงตัวพิมพ์เล็ก-ใหญ่ สูงสุด 20 ตัวอักษร เว้นว่างไว้สำหรับเซิร์ฟเวอร์แบบเปิด |
DIFFICULTY |
normal |
ค่าที่กำหนดไว้ล่วงหน้าของระดับความยากสำหรับโลกใหม่ ตัวเลือก: story, solo, normal, hard หรือ custom ใช้เฉพาะตอนสร้างโลกเท่านั้น |
ไฟล์การกำหนดค่าเซิร์ฟเวอร์
สำหรับการตั้งค่าขั้นสูงนอกเหนือจากที่ตัวแปรเริ่มต้นมีให้ คุณสามารถแก้ไขไฟล์การกำหนดค่าเซิร์ฟเวอร์ได้โดยตรง หยุดเซิร์ฟเวอร์ของคุณก่อนทำการเปลี่ยนแปลง
ตำแหน่งไฟล์
MoriaServerConfig.ini
เปิดไฟล์นี้โดยใช้แท็บ Files ใน GPanel หรือเชื่อมต่อผ่าน SFTP ไฟล์ใช้รูปแบบ INI พร้อมส่วนต่างๆ หากไฟล์ไม่มีอยู่ ให้เริ่มและหยุดเซิร์ฟเวอร์หนึ่งครั้งเพื่อสร้างมันขึ้นมา
การตั้งค่าสำคัญ
| ส่วน / การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
[Main] OptionalPassword |
(empty) | รหัสผ่านการเข้าถึงเซิร์ฟเวอร์ คำนึงถึงตัวพิมพ์เล็ก-ใหญ่ เว้นว่างไว้สำหรับไม่มีรหัสผ่าน |
[World] Name |
Dedicated Server World |
ชื่อโลก หากโลกนี้ไม่มีอยู่ จะมีการสร้างใหม่เมื่อเริ่มต้น |
[World.Create] Type |
campaign |
ประเภทของโลก: campaign หรือ sandbox ใช้เฉพาะเมื่อสร้างโลกใหม่เท่านั้น |
[World.Create] Seed |
random |
seed การสร้างโลก ใช้เฉพาะเมื่อสร้างโลกใหม่เท่านั้น |
[World.Create] Difficulty.Preset |
normal |
ค่าที่กำหนดไว้ล่วงหน้าของระดับความยาก: story, solo, normal, hard หรือ custom |
[Performance] ServerFPS |
60 |
อัตรา tick ของเซิร์ฟเวอร์ แนะนำ: 60 ตั้งค่าเป็น 30 หากการใช้ CPU สูงเกินไป |
[Performance] LoadedAreaLimit |
12 |
พื้นที่สูงสุดที่โหลดพร้อมกัน ช่วง: 4–32 ค่าที่ต่ำกว่าจะลดการใช้ CPU/RAM ค่าเริ่มต้น 12 รองรับผู้เล่นได้ถึง 8 คนเป็นอย่างดี |
[Console] Enabled |
true |
เปิดใช้งานหน้าต่างคอนโซลเซิร์ฟเวอร์สำหรับการป้อนคำสั่ง |
ตัวอย่างการกำหนดค่า
[Main]
OptionalPassword=mypassword
[World]
Name=Legion Moria
[World.Create]
Type=campaign
Seed=random
Difficulty.Preset=normal
[Performance]
ServerFPS=60
LoadedAreaLimit=12
[Console]
Enabled=true
ค่าที่กำหนดไว้ล่วงหน้าของระดับความยาก
ค่าที่กำหนดไว้ล่วงหน้าของระดับความยากถูกตั้งค่าตอนสร้างโลกและกำหนดการตั้งค่าการต่อสู้ การเอาชีวิตรอด และทรัพยากร ค่าที่กำหนดไว้ล่วงหน้าต่อไปนี้มีให้:
| ค่าที่กำหนดไว้ล่วงหน้า | คำอธิบาย |
|---|---|
story |
ระดับความยากที่ง่ายที่สุด ความเสียหายและความก้าวร้าวของศัตรูลดลง การลดลงของการเอาชีวิตรอดช้าลง เน้นการสำรวจและประสบการณ์ทางเนื้อเรื่อง |
solo |
ปรับแต่งสำหรับผู้เล่นคนเดียว สมดุลสำหรับคนแคระหนึ่งคนโดยไม่มีความช่วยเหลือแบบร่วมมือ |
normal |
ประสบการณ์ผู้เล่นหลายคนมาตรฐาน ความยากของศัตรูและความพร้อมของทรัพยากรที่สมดุล |
hard |
เพิ่มความเสียหาย ความก้าวร้าวของศัตรู และความยากในการเอาชีวิตรอด สำหรับผู้เล่นที่มีประสบการณ์ |
custom |
การควบคุมแบบละเอียดของการตั้งค่าระดับความยากแต่ละรายการ ดู การจัดการแอดมินและโลก สำหรับตัวเลือกระดับความยากที่กำหนดเอง |
วิธีการเชื่อมต่อ
ผู้เล่นสามารถเชื่อมต่อกับเซิร์ฟเวอร์เฉพาะ Return to Moria ของคุณได้โดยใช้ รหัสเข้าร่วม หรือโดย การเชื่อมต่อ IP โดยตรง เกมรองรับการเล่นข้ามแพลตฟอร์มระหว่าง PC (Steam/Epic), PS5 และ Xbox Series X/S
ตัวเลือก A — รหัสเข้าร่วม
- เปิด Return to Moria
- จากเมนูหลัก เลือก Join World
- ป้อน รหัสเข้าร่วม ที่แสดงในคอนโซล GPanel เมื่อเซิร์ฟเวอร์เริ่มต้น
- ป้อนรหัสผ่านเซิร์ฟเวอร์หากมีการตั้งค่าไว้ จากนั้นคลิก Join
ตัวเลือก B — การเชื่อมต่อ IP โดยตรง
- เปิด Return to Moria
- จากเมนูหลัก เลือก Join World
- คลิก Advanced Join Options
- ป้อนที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ของคุณจากแท็บ Network ของ GPanel:
<your-server-ip>:<port> - ป้อนรหัสผ่านเซิร์ฟเวอร์หากได้รับแจ้งและคลิก Connect
การจัดการเซฟ
ตำแหน่งไฟล์เซฟ
ไฟล์เซฟโลกถูกจัดเก็บบนเซิร์ฟเวอร์ที่:
Moria/Saved/SaveGamesDedicated/
ไฟล์เซฟใช้นามสกุล .sav และนำหน้าด้วย MW_ แต่ละโลกมีไฟล์เซฟของตัวเองตามชื่อโลก
การสำรองข้อมูลด้วยตนเอง
- หยุดเซิร์ฟเวอร์จาก GPanel เพื่อให้แน่ใจว่าข้อมูลทั้งหมดถูกเขียนลงดิสก์
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP หรือใช้ File Manager ของ GPanel
- ดาวน์โหลดไฟล์เซฟจากไดเรกทอรี
Moria/Saved/SaveGamesDedicated/ - จัดเก็บข้อมูลสำรองบนเครื่องของคุณ
การย้ายโลกผู้เล่นคนเดียว
คุณสามารถถ่ายโอนเซฟโลก PC ที่มีอยู่ไปยังเซิร์ฟเวอร์เฉพาะของคุณได้:
- ค้นหาไฟล์เซฟในเครื่องของคุณ (ไฟล์ที่ขึ้นต้นด้วย
MW_) ในไดเรกทอรีเซฟ PC ของคุณ - อัปโหลดไฟล์
.savไปยังโฟลเดอร์Moria/Saved/SaveGamesDedicated/ของเซิร์ฟเวอร์ผ่าน SFTP - ตั้งค่า
[World] NameในMoriaServerConfig.iniให้ตรงกับชื่อโลกจากไฟล์เซฟ - เริ่มเซิร์ฟเวอร์ มันจะโหลดโลกที่ย้ายมา
บทความที่เกี่ยวข้อง
- การจัดการแอดมินและโลกของ Return to Moria — การตั้งค่าแอดมิน สิทธิ์ คำสั่งคอนโซล และการจัดการโลก
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์ — คู่มือทั่วไปสำหรับการเริ่มต้นเซิร์ฟเวอร์เกมใดๆ บน Legion Hosting
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Return to Moria ของคุณที่ไม่ได้กล่าวถึงที่นี่ เปิดตั๋วสนับสนุน และระบุ IP ของเซิร์ฟเวอร์ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel