คู่มือนี้ครอบคลุมการดูแลระบบเซิร์ฟเวอร์สำหรับ Longvinter รวมถึงการตั้งค่าแอดมิน คำสั่งในเกม การจัดการผู้เล่น การควบคุมโซน PvP การจัดการเต็นท์/สิ่งก่อสร้าง และการแก้ไขปัญหาเซิร์ฟเวอร์ที่พบบ่อย
การตั้งค่าแอดมิน
ในการใช้คำสั่งแอดมินบนเซิร์ฟเวอร์ Longvinter ของคุณ คุณต้องลงทะเบียน Steam64 ID ของคุณในการกำหนดค่าเซิร์ฟเวอร์ก่อน
การค้นหา Steam64 ID ของคุณ
- เยี่ยมชม steamid.io
- ป้อน URL โปรไฟล์ Steam หรือชื่อผู้ใช้ของคุณ
- คัดลอกค่า steamID64 (ตัวเลขยาว ๆ เช่น
76561198012345678)
การเพิ่มสิทธิ์แอดมิน
- หยุดเซิร์ฟเวอร์ของคุณจาก GPanel
- เปิด File Manager และไปที่
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.ini - ค้นหาบรรทัด
AdminSteamIDภายใต้ส่วน[/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C] - ตั้งค่าเป็น Steam64 ID ของคุณ:
AdminSteamID=76561198012345678
ในการเพิ่มแอดมินหลายคน ให้คั่น Steam64 ID ของพวกเขาด้วยเครื่องหมายจุลภาค:
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- บันทึกไฟล์และเริ่มเซิร์ฟเวอร์ของคุณ
AdminSteamID ต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้มีผล คุณไม่สามารถเพิ่มแอดมินขณะที่เซิร์ฟเวอร์กำลังทำงานได้
คำสั่งแอดมิน
เมื่อคุณถูกตั้งเป็นแอดมินและเชื่อมต่อกับเซิร์ฟเวอร์แล้ว คุณสามารถใช้คำสั่งต่อไปนี้ได้ เปิดแชทในเกมด้วย Enter หรือ T แล้วพิมพ์คำสั่ง
| คำสั่ง | รูปแบบคำสั่ง | คำอธิบาย |
|---|---|---|
| Kick | /kick [PlayerName] |
นำผู้เล่นออกจากเซิร์ฟเวอร์ พวกเขาสามารถเข้าร่วมใหม่ได้ทันทีเว้นแต่จะถูกแบน |
| Ban | /ban [PlayerName] |
แบนผู้เล่นออกจากเซิร์ฟเวอร์อย่างถาวร พวกเขาจะไม่สามารถเชื่อมต่อใหม่ได้ |
| Unban | /unban [PlayerName] |
ยกเลิกการแบนผู้เล่น เพื่อให้พวกเขาสามารถเข้าร่วมเซิร์ฟเวอร์ได้อีกครั้ง |
| Teleport | /teleport [PlayerName] |
เทเลพอร์ตคุณไปยังตำแหน่งปัจจุบันของผู้เล่นที่ระบุ |
| Announce | /announce [Message] |
ประกาศข้อความทั่วทั้งเซิร์ฟเวอร์ที่มองเห็นได้สำหรับผู้เล่นที่เชื่อมต่อทุกคน |
| Save | /save |
บังคับให้เซิร์ฟเวอร์บันทึกทันที มีประโยชน์ก่อนการบำรุงรักษาหรือรีสตาร์ท |
| Shutdown | /shutdown [Seconds] |
เริ่มการปิดเซิร์ฟเวอร์พร้อมตัวนับถอยหลังเป็นวินาทีตามต้องการ ผู้เล่นจะได้รับการแจ้งเตือน |
ตัวอย่างการใช้งานคำสั่ง
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
/save ก่อนเรียกใช้ /shutdown เสมอ เพื่อให้แน่ใจว่าความคืบหน้าทั้งหมดได้รับการบันทึกก่อนที่เซิร์ฟเวอร์จะปิดลง
การจัดการโซน PvP
Longvinter ช่วยให้คุณควบคุมการต่อสู้แบบผู้เล่นต่อผู้เล่นบนเซิร์ฟเวอร์ของคุณผ่านการกำหนดค่า Game.ini
การสลับ PvP แบบทั่วทั้งเซิร์ฟเวอร์
วิธีที่ง่ายที่สุดคือการเปิดหรือปิด PvP แบบทั่วทั้งเซิร์ฟเวอร์ทั้งหมด:
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
ข้อพิจารณาสำหรับเซิร์ฟเวอร์ PvP
- เปิดใช้งาน PvP (
true): ผู้เล่นสามารถโจมตีและปล้นกันได้ทุกที่บนแมป สิ่งนี้สร้างประสบการณ์ที่เน้นการแข่งขันและการเอาตัวรอดมากขึ้น ผู้เล่นจะทิ้งของในกระเป๋าเมื่อเสียชีวิต - ปิดใช้งาน PvP (
false): ผู้เล่นไม่สามารถทำร้ายกันได้ เหมาะอย่างยิ่งสำหรับเซิร์ฟเวอร์แบบร่วมมือ ผ่อนคลาย หรือเน้นการสวมบทบาท ซึ่งให้ความสำคัญกับการตกปลา การค้าขาย และการสร้างสิ่งก่อสร้าง - กฎของชุมชน: ผู้ดำเนินการเซิร์ฟเวอร์บางรายเปิดเซิร์ฟเวอร์ที่เปิดใช้งาน PvP โดยมีโซนปลอดภัยที่บังคับใช้โดยชุมชน (เช่น เมืองหรือตลาดเป็นเขตปลอด PvP ตามระบบเกียรติยศ) ใช้
/announceเพื่อเตือนผู้เล่นถึงกฎของคุณ
การจัดการเต็นท์และสิ่งก่อสร้าง
เต็นท์เป็นโครงสร้างสิ่งก่อสร้าง/ฐานหลักใน Longvinter การจัดการที่เหมาะสมจะช่วยให้เซิร์ฟเวอร์ของคุณสะอาดและทำงานได้อย่างมีประสิทธิภาพ
การตั้งค่า TentDecay
| การตั้งค่า | ค่า | ผลกระทบ |
|---|---|---|
TentDecay=true |
เปิดใช้งาน | เต็นท์จากผู้เล่นที่ไม่เคลื่อนไหวจะเสื่อมสภาพและถูกลบออกโดยอัตโนมัติหลังจากช่วงเวลาที่ไม่มีกิจกรรม ซึ่งจะเพิ่มพื้นที่สำหรับการสร้างและปรับปรุงประสิทธิภาพของเซิร์ฟเวอร์ |
TentDecay=false |
ปิดใช้งาน | เต็นท์จะคงอยู่ตลอดไปโดยไม่คำนึงถึงกิจกรรมของผู้เล่น ใช้สิ่งนี้สำหรับเซิร์ฟเวอร์ส่วนตัวขนาดเล็กที่คุณต้องการฐานถาวร |
การกำหนดค่า MaxTents
การตั้งค่า MaxTents ควบคุมจำนวนเต็นท์ที่ผู้เล่นแต่ละคนสามารถวางได้:
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
MaxTents ที่สูงพร้อมผู้เล่นจำนวนมากอาจส่งผลต่อประสิทธิภาพของเซิร์ฟเวอร์ สำหรับเซิร์ฟเวอร์ที่มีผู้เล่น 20+ คน ให้พิจารณาคง MaxTents ไว้ที่ 2-3 และเปิดใช้งาน TentDecay
การจัดการผู้เล่น
การจัดการผู้เล่นที่มีประสิทธิภาพจะช่วยให้ชุมชนของคุณมีสุขภาพดี นี่คือแนวทางปฏิบัติที่ดีที่สุด:
การจัดการผู้เล่นที่ก่อกวน
- เตือนก่อน: ใช้
/announceเพื่อเตือนผู้เล่นถึงกฎของเซิร์ฟเวอร์ - เตะสำหรับความผิดเล็กน้อย: ใช้
/kick [PlayerName]สำหรับการละเมิดกฎครั้งแรกหรือเล็กน้อย - แบนสำหรับความผิดซ้ำหรือร้ายแรง: ใช้
/ban [PlayerName]สำหรับการก่อกวน การคุกคาม หรือการละเมิดซ้ำ ๆ
การจัดการรายการแบน
การแบนถูกจัดเก็บไว้ฝั่งเซิร์ฟเวอร์ ในการตรวจสอบหรือแก้ไขการแบน:
- ใช้
/unban [PlayerName]ในเกมเพื่อลบการแบนที่เฉพาะเจาะจง - สำหรับการจัดการแบนจำนวนมาก ให้ตรวจสอบไฟล์รายการแบนในไดเรกทอรี
Savedของเซิร์ฟเวอร์ผ่าน File Manager หรือ SFTP
การตรวจสอบกิจกรรมของผู้เล่น
- เฝ้าดูแท็บ Console ใน GPanel สำหรับข้อความเข้าร่วม/ออกของผู้เล่น
- ใช้
/teleportเพื่อตรวจสอบผู้เล่นหากคุณสงสัยว่ามีการละเมิดกฎ - ตรวจสอบคอนโซลเซิร์ฟเวอร์เป็นประจำสำหรับข้อความแสดงข้อผิดพลาดหรือกิจกรรมที่ผิดปกติ
การแก้ไขปัญหา
ปัญหาการเชื่อมต่อ
| ปัญหา | วิธีแก้ไข |
|---|---|
| เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์ | ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์กำลังทำงานใน GPanel ตรวจสอบว่า ServerRegion ถูกตั้งค่าอย่างถูกต้องใน Game.ini เซิร์ฟเวอร์อาจใช้เวลาสองสามนาทีในการปรากฏหลังจากเริ่มทำงาน |
| ผู้เล่นไม่สามารถเชื่อมต่อผ่าน IP โดยตรงได้ | ตรวจสอบว่า IP และพอร์ตถูกต้องจาก GPanel ตรวจสอบให้แน่ใจว่าสถานะเซิร์ฟเวอร์แสดงเป็น Running ให้ผู้เล่นตรวจสอบว่าพวกเขาใช้พอร์ตเกม ไม่ใช่พอร์ตคิวรี |
| ข้อความ "Server Full" | เพิ่ม MaxPlayers ใน Game.ini หากแพ็กเกจของคุณรองรับสล็อตมากขึ้น จากนั้นรีสตาร์ทเซิร์ฟเวอร์ |
| รหัสผ่านไม่ทำงาน | ตรวจสอบค่า Password ใน Game.ini อีกครั้ง รหัสผ่านมีความแตกต่างระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก รีสตาร์ทหลังจากการเปลี่ยนแปลง |
เซิร์ฟเวอร์ขัดข้อง
| ปัญหา | วิธีแก้ไข |
|---|---|
| เซิร์ฟเวอร์ขัดข้องเมื่อเริ่มทำงาน | ตรวจสอบผลลัพธ์คอนโซลสำหรับข้อความแสดงข้อผิดพลาด ตรวจสอบว่า Game.ini ของคุณไม่มีข้อผิดพลาดทางไวยากรณ์ ลองติดตั้งไฟล์เซิร์ฟเวอร์ใหม่จาก GPanel |
| เซิร์ฟเวอร์ขัดข้องระหว่างการเล่นเกม | สิ่งนี้อาจบ่งชี้ว่าไฟล์บันทึกเสียหาย กู้คืนจากการสำรองข้อมูลล่าสุดหรือรีเซ็ตโลก ตรวจสอบว่าการขัดข้องสัมพันธ์กับจำนวนผู้เล่นที่สูงหรือไม่ และพิจารณาลด MaxPlayers หรือ MaxTents |
| ขัดข้องซ้ำ ๆ หลังการอัปเดต | การอัปเดตเกมอาจทำให้เกิดบั๊กชั่วคราว ตรวจสอบช่องทางชุมชนของ Longvinter สำหรับปัญหาที่ทราบ หากการขัดข้องยังคงอยู่ เปิดทิกเก็ตสนับสนุน |
ปัญหาการเสื่อมสภาพของเต็นท์
| ปัญหา | วิธีแก้ไข |
|---|---|
| เต็นท์หายไปเร็วเกินไป | หาก TentDecay=true เต็นท์ที่ไม่เคลื่อนไหวจะถูกลบออกโดยอัตโนมัติ พิจารณาตั้งค่า TentDecay=false หากผู้เล่นของคุณต้องการฐานถาวร |
| มีเต็นท์มากเกินไปจนรกเซิร์ฟเวอร์ | เปิดใช้งาน TentDecay=true และลด MaxTents เพื่อลดความรกรุงรัง ประกาศการเปลี่ยนแปลงให้ผู้เล่นทราบก่อนนำไปใช้ |
ความไม่ตรงกันของเวอร์ชัน
| ปัญหา | วิธีแก้ไข |
|---|---|
| ผู้เล่นเห็นข้อผิดพลาด "Version Mismatch" | เซิร์ฟเวอร์ของคุณจำเป็นต้องได้รับการอัปเดตให้ตรงกับเวอร์ชันเกมล่าสุด รีสตาร์ทเซิร์ฟเวอร์จาก GPanel เพื่อเรียกการอัปเดตอัตโนมัติ หรือติดตั้งใหม่ผ่านการตั้งค่า GPanel ผู้เล่นต้องอัปเดตไคลเอนต์เกมของพวกเขาผ่าน Steam ด้วยเช่นกัน |
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Longvinter
- วิธีค้นหา IP และพอร์ตเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- เริ่มต้นใช้งานเซิร์ฟเวอร์ใหม่ของคุณ