คู่มือนี้อธิบายวิธีการตั้งค่าเซิร์ฟเวอร์เฉพาะ Sven Co-op ของคุณบน Legion Hosting การกำหนดค่าตัวแปร Startup การแก้ไข server.cfg การตั้งค่าการหมุนเวียนแมป การกำหนดค่า RCON และการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ Sven Co-op เป็นม็อดผู้เล่นหลายคนแบบร่วมมือสำหรับ Half-Life ที่ผู้เล่นทำงานร่วมกันเพื่อทำแมปและแคมเปญให้สำเร็จ สำหรับการตั้งค่าแอดมิน คำสั่ง RCON การรองรับปลั๊กอิน และการแก้ไขปัญหา โปรดดู คำสั่งแอดมินของ Sven Co-op
1. การเริ่มต้นครั้งแรก
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Sven Co-op ของคุณ
- ไปที่แท็บ Startup และตรวจสอบตัวแปรที่กำหนดค่าได้ (ดูหัวข้อที่ 2)
- ตั้งค่า SERVER_NAME, ตั้งค่า SERVER_PASSWORD (ตามต้องการ), และตั้งค่า RCON_PASSWORD เป็นรหัสผ่านที่แข็งแกร่ง
- กลับไปที่แท็บ Console และคลิก Start
- รอจนกว่าคอนโซลจะยืนยันการเริ่มต้น การเปิดใช้งานครั้งแรกจะสร้างไฟล์การกำหนดค่าเริ่มต้น
server.cfg ให้เริ่มเซิร์ฟเวอร์หนึ่งครั้ง ปล่อยให้โหลดเสร็จ จากนั้นหยุดก่อนแก้ไข
2. ตัวแปร Startup ใน GPanel
| ตัวแปร | จำเป็น | คำอธิบาย |
|---|---|---|
SC_NAME | ใช่ | ชื่อที่แสดงในตัวเรียกดูเซิร์ฟเวอร์ ค่าเริ่มต้นคือ Sven Co-op server |
SC_PASSWORD | ไม่ | รหัสผ่านสำหรับเข้าร่วม (ไม่บังคับ) เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ |
SC_PLAYERS | ไม่ | จำนวนผู้เล่นพร้อมกันสูงสุด ค่าเริ่มต้นคือ 12 ช่วง: 2-32 |
SC_MAP | ไม่ | แมปที่โหลดเมื่อเริ่มต้น ค่าเริ่มต้นคือ svencoop1 |
SC_REGION | ไม่ | ภูมิภาคเซิร์ฟเวอร์สำหรับตัวเรียกดู Steam 255 = สากล, 3 = ยุโรป, 0 = สหรัฐฯ ฝั่งตะวันออก ค่าเริ่มต้นคือ 255 |
3. การกำหนดค่าเซิร์ฟเวอร์ (server.cfg)
สำหรับการตั้งค่าโดยละเอียด ให้แก้ไข server.cfg หยุดเซิร์ฟเวอร์ของคุณก่อนทำการเปลี่ยนแปลง
ตำแหน่งไฟล์
svencoop/server.cfg
ใช้ไวยากรณ์ GoldSrc มาตรฐาน key "value" หนึ่งการตั้งค่าต่อบรรทัด
การตั้งค่าหลัก
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
hostname | (จาก startup) | ชื่อเซิร์ฟเวอร์ที่แสดงในตัวเรียกดู |
sv_password | (ว่างเปล่า) | รหัสผ่านสำหรับเข้าร่วม ว่างเปล่าหมายถึงสาธารณะ |
rcon_password | (จาก startup) | รหัสผ่านคอนโซลระยะไกล |
maxplayers | 32 | จำนวนผู้เล่นพร้อมกันสูงสุด |
mp_timelimit | 30 | เวลาจำกัดต่อแมปเป็นนาที 0 = ไม่จำกัด |
mp_friendlyfire | 0 | การยิงพวกเดียวกัน 0 = ปิด, 1 = เปิด |
mp_weaponstay | 1 | อาวุธยังคงอยู่หลังการหยิบ |
mp_flashlight | 1 | อนุญาตให้ผู้เล่นใช้ไฟฉาย |
ตัวอย่าง server.cfg
hostname "My Legion Sven Co-op Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 24
mp_timelimit 45
mp_friendlyfire 0
mp_weaponstay 1
mp_flashlight 1
4. การหมุนเวียนแมป (mapcycle.txt)
แก้ไข svencoop/mapcycle.txt เพื่อปรับแต่งการหมุนเวียนแมป ระบุชื่อแมปหนึ่งชื่อต่อบรรทัด:
svencoop1
svencoop2
svencoop3
svencoop4
svencoop5
hl_c00
hl_c01_a
แมปในตัวประกอบด้วย:
- svencoop1-5: แมปแคมเปญ Sven Co-op ดั้งเดิม
- hl_c*: แคมเปญผู้เล่นเดี่ยวของ Half-Life ที่ปรับให้เล่นแบบร่วมมือ
- op4_*: แมปแคมเปญ Opposing Force ที่ปรับให้เล่นแบบร่วมมือ
- แมปแบบกำหนดเอง: ดาวน์โหลดจาก Workshop หรือเว็บไซต์ชุมชน
5. โหมดเกม
Sven Co-op เน้นการเล่นแบบร่วมมือเป็นหลัก แต่รองรับสไตล์ที่แตกต่างกันผ่านการเลือกแมปและการกำหนดค่า:
- แคมเปญแบบร่วมมือ: เล่นผ่านแคมเปญที่มีโครงสร้าง (Half-Life, Opposing Force, แคมเปญแบบกำหนดเอง) แบบร่วมมือ นี่คือโหมดเกมหลักและเป็นแก่นแท้ของประสบการณ์ Sven Co-op
- แมปเอาตัวรอด: แมปแบบ wave ที่ผู้เล่นต้องป้องกันจากฝูงศัตรู เปิดใช้งานผ่านการเลือกแมป
- แมปปริศนา: แมปที่เน้นการแก้ปริศนาแบบร่วมมือมากกว่าการต่อสู้
- โหมดแบบกำหนดเอง: แมปของชุมชนมักมีกลไกเกมและวัตถุประสงค์ที่ไม่เหมือนใคร
mapcycle.txt สำหรับเซิร์ฟเวอร์ที่หลากหลาย ให้ผสมแมปประเภทต่างๆ
6. การตั้งค่า RCON
RCON ช่วยให้สามารถจัดการเซิร์ฟเวอร์จากระยะไกลได้ ตั้งรหัสผ่านในตัวแปร Startup หรือ server.cfg:
rcon_password "YourStrongPassword"
หากต้องการใช้ RCON ในเกม ให้เปิดคอนโซล (~) และยืนยันตัวตน:
rcon_password YourStrongPassword
rcon changelevel svencoop2
7. วิธีเชื่อมต่อ
ตัวเลือก A -- ตัวเรียกดูเซิร์ฟเวอร์ Steam
- เปิด Sven Co-op และคลิก Find Servers
- ใช้แท็บ Internet และค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ
- เลือกเซิร์ฟเวอร์ของคุณและคลิก Connect
ตัวเลือก B -- เชื่อมต่อผ่านคอนโซล
- เปิดคอนโซลเกม (
~) และพิมพ์:connect <your-server-ip>:<port>
บทความที่เกี่ยวข้อง
- คำสั่งแอดมินของ Sven Co-op
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Sven Co-op ของคุณที่ไม่ได้กล่าวถึงในที่นี้ เปิดทิกเก็ตสนับสนุน และระบุ IP ของเซิร์ฟเวอร์ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel