คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์เฉพาะ (dedicated server) ของ Sonic Robo Blast 2 (SRB2) บน Legion Hosting การกำหนดค่าการตั้งค่าเซิร์ฟเวอร์ และการเชื่อมต่อผู้เล่น SRB2 เป็นเกม Sonic แฟนเมด 3 มิติ ฟรีและโอเพนซอร์ส สร้างขึ้นบนเอนจิน Doom ที่ดัดแปลง ซึ่งรองรับการเล่นแบบหลายผู้เล่นได้สูงสุด 32 คน สำหรับคำสั่งแอดมิน การกำหนดค่าโหมดเกม และการจัดการส่วนเสริม ดูที่ คู่มือแอดมินและคำสั่ง SRB2
1. การเริ่มต้นครั้งแรก
- เข้าสู่ระบบที่ GPanel และเลือกเซิร์ฟเวอร์ SRB2 ของคุณ
- ไปที่แท็บ Startup และกำหนดค่าตัวแปร (ดูตารางในหัวข้อที่ 2)
- ตั้งค่า SRV_NAME เป็นชื่อเซิร์ฟเวอร์ที่คุณต้องการ (สูงสุด 20 ตัวอักษร)
- เปลี่ยน SRV_PW จากค่าเริ่มต้น
ChangeMeเป็นรหัสผ่านที่คุณต้องการ หรือปล่อยไว้สำหรับเซิร์ฟเวอร์ที่ป้องกันด้วยรหัสผ่าน - กลับไปที่แท็บ Console และคลิก Start
- รอจนกว่าคอนโซลจะแสดง
DEDICATED: No players at round start, idling...
ChangeMe เปลี่ยนเป็นอะไรที่ไม่ซ้ำใคร หรือลบออกหากคุณต้องการเซิร์ฟเวอร์สาธารณะ
2. ตัวแปรเริ่มต้นใน GPanel
ตัวแปรต่อไปนี้มีอยู่ในแท็บ Startup ของ GPanel
| ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
SRV_NAME |
Default Name |
ชื่อเซิร์ฟเวอร์ที่แสดงในรายการเซิร์ฟเวอร์หลัก (สูงสุด 20 ตัวอักษร) |
SRV_PW |
ChangeMe |
รหัสผ่านที่จำเป็นสำหรับการเข้าร่วมเซิร์ฟเวอร์ |
MAX_PLAYERS |
32 |
จำนวนผู้เล่นสูงสุด (สูงสุด 32) |
ROOM_NR |
33 |
หมายเลขห้องของเซิร์ฟเวอร์หลัก 33 = ห้อง Standard, 28 = ห้อง Casual |
3. การกำหนดค่าเซิร์ฟเวอร์ (adedserv.cfg)
ไฟล์การกำหนดค่าเซิร์ฟเวอร์หลักคือ:
adedserv.cfg
เปิดไฟล์นี้โดยใช้แท็บ Files ใน GPanel หรือเชื่อมต่อผ่าน SFTP ไฟล์นี้ใช้รูปแบบที่อิงตามคำสั่งแบบง่าย
servername, password และ maxplayers ใน adedserv.cfg จะถูกเขียนทับด้วยตัวแปรเริ่มต้นของ GPanel ในทุกครั้งที่เริ่มเซิร์ฟเวอร์ ให้ใช้แท็บ Startup สำหรับการตั้งค่าเหล่านี้
ตัวอย่าง adedserv.cfg
servername "My SRB2 Server"
wait 5
password ChangeMe
wait 5
maxplayers 32
คุณสามารถเพิ่มคำสั่งการกำหนดค่าเพิ่มเติมในไฟล์นี้ได้ คำสั่งเหล่านี้จะถูกดำเนินการตามลำดับเมื่อเซิร์ฟเวอร์เริ่มต้น ใช้ wait [tics] ระหว่างคำสั่งเพื่อให้มีเวลาในการประมวลผล
4. ห้องของเซิร์ฟเวอร์หลัก
เซิร์ฟเวอร์ SRB2 จะถูกแสดงรายการบนเซิร์ฟเวอร์หลักอย่างเป็นทางการที่ ms.srb2.org ตัวแปร ROOM_NR ควบคุมว่าเซิร์ฟเวอร์ของคุณจะปรากฏในห้องใด
| รหัสห้อง | ชื่อห้อง | คำอธิบาย |
|---|---|---|
33 |
Standard | ห้องเริ่มต้นสำหรับการเล่นแบบแข่งขันและการเล่นมาตรฐาน |
28 |
Casual | สำหรับการเล่นแบบสบาย ๆ ผ่อนคลาย |
5. วิธีที่ผู้เล่นเชื่อมต่อ
- เปิด Sonic Robo Blast 2
- จากเมนูหลัก เลือก Multiplayer จากนั้นเลือก Join Game
- เรียกดูรายการเซิร์ฟเวอร์ (กรองตามห้อง) เพื่อค้นหาเซิร์ฟเวอร์ของคุณ
- หรืออีกทางหนึ่ง ใช้ Specify Server และกรอก IP และพอร์ตจากแท็บ Network ของ GPanel
- กรอกรหัสผ่านเซิร์ฟเวอร์หากระบบแจ้ง
6. โหมดเกม
SRB2 รองรับโหมดเกมหลายผู้เล่นหลายโหมด:
- Co-op -- เล่นผ่านด่านแคมเปญแบบร่วมมือกัน
- Competition -- แข่งกันผ่านด่านเพื่อทำคะแนนสูงสุด
- Race -- เล่นด่านแข่งความเร็วกับผู้เล่นคนอื่น
- Match -- การต่อสู้ด้วยห่วงแบบทุกคนสู้กันเอง
- Team Match -- การต่อสู้ด้วยห่วงแบบทีม
- Capture the Flag -- CTF คลาสสิกพร้อมการเล่นแบบ SRB2
- Tag -- ผู้เล่นคนหนึ่งเป็น "คนไล่" และต้องแตะคนอื่น
- Hide & Seek -- ผู้ซ่อนต้องหลบเลี่ยงผู้ค้นหา
บทความที่เกี่ยวข้อง
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ SRB2 ของคุณ เปิดทิกเก็ตสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซลของ GPanel