คู่มือนี้ครอบคลุมปัญหาเซิร์ฟเวอร์ Counter-Strike 2 ที่พบบ่อยและวิธีแก้ไข สำหรับการตั้งค่าเซิร์ฟเวอร์เริ่มต้น โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ CS2 สำหรับคำสั่งแอดมินและการกำหนดค่าแบบแข่งขัน โปรดดู การตั้งค่าแอดมิน CS2
ข้อผิดพลาด GSLT / การตรวจสอบสิทธิ์ Steam
เซิร์ฟเวอร์ของคุณต้องมี Game Server Login Token (GSLT) ที่ถูกต้องเพื่อปรากฏในเบราว์เซอร์เซิร์ฟเวอร์และทำงานด้วยการป้องกัน VAC ตารางด้านล่างครอบคลุมข้อผิดพลาดที่เกี่ยวข้องกับ GSLT ที่พบบ่อยที่สุด
| ข้อผิดพลาด / อาการ | สาเหตุ | วิธีแก้ไข |
|---|---|---|
No account token specified |
ไม่ได้ตั้งค่า GSLT ในพารามิเตอร์เริ่มต้น | ใน GPanel เปิดแท็บ Startup และวางโทเค็นของคุณลงในฟิลด์ GSLT |
GSLT is expired or invalid |
โทเค็นถูกสร้างใหม่หรือถูกเพิกถอน | ไปที่ การจัดการเซิร์ฟเวอร์เกม Steam สร้างโทเค็นใหม่ จากนั้นอัปเดตใน GPanel |
Game server login token banned |
บัญชีที่เชื่อมโยงกับโทเค็นได้รับการแบน | การแบนเป็นแบบถาวรต่อโทเค็น สร้างโทเค็นใหม่บนบัญชี Steam ที่สะอาด |
| เซิร์ฟเวอร์เริ่มต้นในโหมด insecure | GSLT หายไปหรือการเชื่อมต่อ Steam ล้มเหลว | ตรวจสอบว่าตั้งค่าโทเค็นแล้ว ตรวจสอบว่าพอร์ตเกมที่ถูกกำหนดของคุณ (ดูแท็บ Network ของ GPanel) สามารถเข้าถึงได้ และรอ 60 วินาทีสำหรับ Steam handshake |
เซิร์ฟเวอร์ไม่แสดงในเบราว์เซอร์
- ตรวจสอบให้แน่ใจว่ามีการตั้งค่า
sv_lan 0ในserver.cfgโหมด LAN จะซ่อนเซิร์ฟเวอร์ของคุณจากเบราว์เซอร์อินเทอร์เน็ต - ยืนยันว่า GSLT ของคุณถูกต้องและคอนโซลเซิร์ฟเวอร์แสดง Connection to Steam servers successful
- รายการในเบราว์เซอร์เซิร์ฟเวอร์อาจใช้เวลาถึง 5 นาทีในการเผยแพร่ ใช้ Favourites หรือการเชื่อมต่อโดยตรงในระหว่างนี้
- ISP และภูมิภาคบางแห่งมีปัญหากับการสอบถาม UDP ของเบราว์เซอร์เซิร์ฟเวอร์ Steam การเชื่อมต่อโดยตรงผ่านคอนโซลจะใช้งานได้เสมอหากพอร์ตสามารถเข้าถึงได้
ตรวจสอบ IP และพอร์ตที่ถูกกำหนดของเซิร์ฟเวอร์ของคุณบนแท็บ Network ใน GPanel โปรดดู วิธีค้นหา IP และพอร์ตเซิร์ฟเวอร์ของคุณ สำหรับคำแนะนำโดยละเอียด
ปัญหา VAC / Anti-Cheat
- VAC ต้องการ GSLT ที่ถูกต้องและ
sv_cheats 0 - หากคุณกำลังทดสอบด้วย
sv_cheats 1VAC จะถูกปิดใช้งานโดยอัตโนมัติสำหรับเซสชันนั้น รีสตาร์ทเซิร์ฟเวอร์ของคุณและตรวจสอบให้แน่ใจว่าปิด cheats ก่อนเปิดให้สาธารณะ - การรันปลั๊กอินที่ไม่ได้ลงนามหรือล้าสมัยอาจทำให้ VAC ทำเครื่องหมายเซิร์ฟเวอร์ว่า insecure อัปเดต MetaMod และ CounterStrikeSharp ให้ทันสมัยอยู่เสมอหลังจากทุกการอัปเดตเกม CS2
เซิร์ฟเวอร์แครชเมื่อเริ่มต้น
- ตรวจสอบแท็บ Console ใน GPanel เพื่อดูข้อความแสดงข้อผิดพลาดทันทีหลังจากการแครช
- สาเหตุที่พบบ่อยที่สุดคือ MetaMod หรือ CounterStrikeSharp ที่ล้าสมัยหลังจากการอัปเดต CS2 ลบหรืออัปเดตเฟรมเวิร์กปลั๊กอินแล้วลองอีกครั้ง
- ไฟล์เกมที่เสียหายอาจทำให้เกิดการแครชได้เช่นกัน ใช้ตัวเลือก Reinstall ของ GPanel เพื่อตรวจสอบและกู้คืนไฟล์เกม
สำรองข้อมูลก่อน: ก่อนติดตั้งใหม่ ให้ดาวน์โหลดโฟลเดอร์
game/csgo/cfg/ ของคุณผ่าน SFTP เพื่อไม่ให้สูญเสียไฟล์การกำหนดค่าของคุณ โปรดดู วิธีอัปโหลดไฟล์ผ่าน SFTP
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ยืนยันว่าเซิร์ฟเวอร์เริ่มทำงานอย่างสมบูรณ์และแสดง Connection to Steam servers successful ในคอนโซล
- ตรวจสอบให้แน่ใจว่าผู้เล่นใช้ IP และพอร์ตที่ถูกต้องจากแท็บ Network ของ GPanel
- หากตั้งค่า
sv_passwordผู้เล่นต้องป้อนรหัสผ่านก่อนเข้าร่วม แชร์โดยตรงหรือใช้ลิงก์เชื่อมต่อ Steam ที่มีรหัสผ่านรวมอยู่:steam://connect/YOUR.SERVER.IP:PORT/YourPassword - ผู้เล่นที่อยู่ใน LAN เดียวกันกับเซิร์ฟเวอร์ควรเชื่อมต่อโดยตรงด้วย IP เบราว์เซอร์เซิร์ฟเวอร์ Steam อาจไม่แสดงเซิร์ฟเวอร์ LAN-local ได้อย่างถูกต้อง
แมป Workshop ไม่โหลด
- ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่า Steam Web API key ในพารามิเตอร์เริ่มต้นของคุณแล้ว รับได้จาก steamcommunity.com/dev/apikey
- ยืนยันว่า ID ของแมป workshop ถูกต้อง (ID ตัวเลขจาก URL ของ Steam Workshop)
- ตรวจสอบคอนโซลเพื่อดูข้อผิดพลาดในการดาวน์โหลด แมป workshop ขนาดใหญ่อาจใช้เวลาหลายนาทีในการดาวน์โหลดเมื่อโหลดครั้งแรก
- หากแมปโหลดไม่สำเร็จ ลองรีสตาร์ทเซิร์ฟเวอร์ การดาวน์โหลด workshop บางอย่างต้องการการรีสตาร์ทที่สะอาดเพื่อให้เสร็จสมบูรณ์
MetaMod / CounterStrikeSharp ไม่โหลด
- ตรวจสอบว่าไฟล์
gameinfo.giมีรายการเส้นทางค้นหา MetaMod บรรทัดGame csgo/addons/metamodต้องปรากฏในบล็อกSearchPathsเหนือรายการGameแรก - รัน
meta listในคอนโซล GPanel หาก MetaMod ไม่อยู่ในรายการ ให้ตรวจสอบเส้นทางไฟล์อีกครั้ง:game/csgo/addons/metamod/ต้องมีอยู่ - สำหรับ CounterStrikeSharp ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดแพ็กเกจ with-runtime หากไม่มี .NET runtime ปลั๊กอินจะโหลดไม่สำเร็จแบบเงียบๆ
- หลังจากทุกการอัปเดตเกม CS2 ให้ตรวจสอบหน้า MetaMod และ CounterStrikeSharp เพื่อดูบิลด์ที่อัปเดตแล้ว บิลด์ที่ล้าสมัยเป็นสาเหตุอันดับหนึ่งของความล้มเหลวของปลั๊กอิน
อย่าผสมเวอร์ชัน: อัปเดต MetaMod และ CounterStrikeSharp พร้อมกันเสมอ ความไม่ตรงกันระหว่างทั้งสองอาจทำให้เกิดการแครชหรือความล้มเหลวแบบเงียบๆ
Latency สูง / Lag
- ตรวจสอบว่าเซิร์ฟเวอร์ใช้ RAM ที่จัดสรรไว้หมดใน GPanel หรือไม่ เซิร์ฟเวอร์ CS2 ที่มีปลั๊กอินหรือแมป workshop จำนวนมากอาจใช้หน่วยความจำอย่างมาก
- ตรวจสอบการตั้งค่าเรตของคุณใน
server.cfgค่าเริ่มต้น CS2 สมัยใหม่ (sv_maxrate 0,sv_maxupdaterate 128) ทำงานได้ดีสำหรับการตั้งค่าส่วนใหญ่ - หากผู้เล่นจากภูมิภาคหนึ่งประสบปัญหา ping สูง ปัญหาคือการกำหนดเส้นทางเครือข่ายมากกว่าการกำหนดค่าเซิร์ฟเวอร์ ไม่มีวิธีแก้ไขฝั่งเซิร์ฟเวอร์สำหรับระยะทางทางภูมิศาสตร์
- ปิดใช้งานปลั๊กอินที่ไม่ได้ใช้งาน ปลั๊กอินที่โหลดแต่ละตัวเพิ่มภาระการประมวลผลต่อ tick
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ CS2 — GSLT, server.cfg, โหมดเกม, การเชื่อมต่อ
- การตั้งค่าแอดมิน CS2 — RCON, คำสั่ง, การกำหนดค่าแบบแข่งขัน
- วิธีค้นหา IP และพอร์ตเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ? หากคุณไม่สามารถแก้ไขปัญหาได้หลังจากทำตามคู่มือนี้ ให้เปิดทิกเก็ตขอความช่วยเหลือที่ legionhosting.net/submitticket.php และระบุ GPanel ID ของเซิร์ฟเวอร์ของคุณ ข้อความแสดงข้อผิดพลาดที่แน่นอน และการเปลี่ยนแปลงล่าสุดที่คุณทำกับเซิร์ฟเวอร์