คู่มือเปิด Server CSGO บน VPS Windows ฉบับสมบูรณ์ ทำเองได้ใน 5 ขั้นตอน
การเปิดเซิฟเวอร์เกม CSGO บน VPS Windows ไม่ใช่เรื่องยากอีกต่อไป! เบื่อไหมกับการต้องเล่นบนเซิฟเวอร์ที่แลคหรือมีผู้เล่นล้นเกินไป? บทความนี้จะพาคุณเข้าสู่โลกของการสร้างเซิฟเวอร์เกมของคุณเอง พร้อมขั้นตอนละเอียดที่แม้มือใหม่ก็ทำได้ไม่ยาก
เริ่มต้นทำความเข้าใจเกี่ยวกับเซิฟเวอร์เกม CSGO
CSGO คืออะไร?
Counter-Strike: Global Offensive หรือ CSGO เป็นเกมยิงมุมมองบุคคลที่หนึ่ง (FPS) ยอดนิยมที่มีผู้เล่นทั่วโลกหลายล้านคน การมีเซิฟเวอร์ส่วนตัวจะช่วยให้คุณควบคุมการเล่นเกมได้ตามใจชอบ
ประโยชน์ของการเปิดเซิฟเวอร์เกม CSGO ส่วนตัว
- ควบคุมได้เต็มที่ – ปรับแต่งแผนที่ กฎกติกา และโหมดการเล่นได้ตามต้องการ
- ลดปัญหาการแลค – เลือกที่ตั้งเซิฟเวอร์ที่ใกล้กับผู้เล่นเพื่อลดความหน่วง
- เล่นกับเพื่อนๆ ได้อย่างเป็นส่วนตัว – ไม่ต้องเจอผู้เล่นที่ไม่รู้จัก
ข้อกำหนดเบื้องต้นสำหรับ VPS Windows
ความต้องการของระบบ
- CPU: อย่างน้อย 2 Core ขึ้นไป (แนะนำ 4 Core)
- RAM: อย่างน้อย 4GB (แนะนำ 8GB)
- พื้นที่จัดเก็บ: อย่างน้อย 20GB SSD
- การเชื่อมต่อ: อินเทอร์เน็ตความเร็วสูงที่มีเสถียรภาพ
- Windows: Windows Server 2016/2019/2022 หรือ Windows 10/11
สิ่งที่คุณต้องเตรียม
- VPS Windows ที่มีคุณสมบัติตามข้างต้น
- การเข้าถึง Remote Desktop (RDP)
- สิทธิ์ในการติดตั้งโปรแกรม
ขั้นตอนที่ 1: การเตรียม VPS Windows ของคุณ
การเชื่อมต่อกับ VPS ผ่าน RDP
- เปิดโปรแกรม Remote Desktop Connection บนคอมพิวเตอร์ของคุณ
- กรอก IP ของ VPS ที่ได้รับมา
- ใส่ชื่อผู้ใช้และรหัสผ่านเพื่อเข้าสู่ระบบ
การตั้งค่า Windows Firewall
- เปิด Windows Defender Firewall จาก Control Panel
- คลิกที่ “Advanced settings”
- เลือก “Inbound Rules” และคลิก “New Rule”
- เลือก “Port” แล้วคลิก “Next”
- เลือก “TCP” และระบุพอร์ต “27015” (พอร์ตหลักของ CSGO)
- ทำซ้ำขั้นตอนเดียวกันสำหรับพอร์ต UDP 27015
- อนุญาตการเชื่อมต่อและตั้งชื่อกฎเป็น “CSGO Server”
ขั้นตอนที่ 2: การติดตั้ง SteamCMD
SteamCMD เป็นเครื่องมือที่จำเป็นสำหรับดาวน์โหลดและติดตั้งเซิฟเวอร์เกม CSGO
การดาวน์โหลดและติดตั้ง SteamCMD
- สร้างโฟลเดอร์ใหม่ที่
C:\steamcmd
- ดาวน์โหลด SteamCMD จาก เว็บไซต์อย่างเป็นทางการ
- แตกไฟล์ ZIP ลงในโฟลเดอร์
C:\steamcmd
- เปิด Command Prompt และนำทางไปยัง
C:\steamcmd
- รัน
steamcmd.exe
เพื่อติดตั้ง SteamCMD
การเข้าสู่ระบบ SteamCMD
เมื่อ SteamCMD เปิดขึ้น ให้พิมพ์คำสั่งต่อไปนี้:
login anonymous
ขั้นตอนที่ 3: การติดตั้งเซิฟเวอร์ CSGO
การดาวน์โหลดและติดตั้งไฟล์เซิฟเวอร์
- ในหน้าต่าง SteamCMD ให้พิมพ์คำสั่งต่อไปนี้:
force_install_dir C:\csgo-server app_update 740 validate
- รอจนกว่าการดาวน์โหลดและติดตั้งจะเสร็จสมบูรณ์ (อาจใช้เวลา 10-30 นาทีขึ้นอยู่กับความเร็วอินเทอร์เน็ต)
- เมื่อเสร็จสิ้น ให้พิมพ์
quit
เพื่อออกจาก SteamCMD
การขอ GSLT (Game Server Login Token)
- เข้าไปที่ Steam Game Server Account Management
- ล็อกอินด้วยบัญชี Steam ของคุณ
- ในหัวข้อ “Create a new game server account” ให้กรอก App ID: 730 (CSGO)
- ตั้งชื่อเซิฟเวอร์ของคุณ
- คลิก “Create” และบันทึก token ที่ได้รับ
ขั้นตอนที่ 4: การตั้งค่าเซิฟเวอร์ CSGO
การสร้างไฟล์การตั้งค่า
- ไปที่
C:\csgo-server\csgo\cfg
- สร้างไฟล์ใหม่ชื่อ
server.cfg
- เปิดไฟล์ด้วย Notepad และเพิ่มการตั้งค่าพื้นฐานต่อไปนี้:
hostname "ชื่อเซิฟเวอร์ของคุณ"
sv_password "รหัสผ่านถ้าต้องการ" // ลบบรรทัดนี้หากไม่ต้องการตั้งรหัสผ่าน
rcon_password "รหัสผ่านสำหรับแอดมิน"
sv_cheats 0
sv_lan 0
sv_region 3 // 3 สำหรับเอเชีย
mp_friendlyfire 0 // 0 = ปิด, 1 = เปิด
mp_autoteambalance 1
mp_limitteams 1
mp_autokick 0
sv_allow_lobby_connect_only 0
sv_allow_wait_command 0
sv_consistency 0
mp_join_grace_time 15
mp_match_end_restart 0
mp_endmatch_votenextmap 1
การเตรียมไฟล์สคริปต์สำหรับเริ่มเซิฟเวอร์
- สร้างไฟล์ใหม่ใน
C:\csgo-server
ชื่อstart_server.bat
- เปิดด้วย Notepad และเพิ่มข้อความต่อไปนี้:
@echo off
cd /d C:\csgo-server
start srcds.exe -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -tickrate 128 +sv_setsteamaccount YOUR_GSLT_TOKEN_HERE -net_port_try 1
- แทนที่
YOUR_GSLT_TOKEN_HERE
ด้วย token ที่คุณได้รับ
ขั้นตอนที่ 5: การเริ่มต้นและการจัดการเซิฟเวอร์
การเริ่มเซิฟเวอร์
- ดับเบิลคลิกที่ไฟล์
start_server.bat
เพื่อเริ่มเซิฟเวอร์ - หน้าต่าง Console จะปรากฏขึ้นแสดงสถานะการทำงานของเซิฟเวอร์
การเชื่อมต่อกับเซิฟเวอร์
- เปิดเกม CSGO บนคอมพิวเตอร์ของคุณ
- กด ~ เพื่อเปิด Console (อาจต้องเปิดใช้งานที่การตั้งค่าเกม)
- พิมพ์:
connect IP_ของ_VPS:27015
(หากตั้งรหัสผ่าน ให้พิมพ์connect IP_ของ_VPS:27015; password รหัสผ่าน
)
การแก้ไขปัญหาทั่วไป
เซิฟเวอร์ไม่เริ่มต้น:
- ตรวจสอบว่าพอร์ต 27015 เปิดแล้วใน Windows Firewall
- ตรวจสอบว่า GSLT ถูกต้องและยังไม่หมดอายุ
ไม่สามารถเชื่อมต่อกับเซิฟเวอร์:
- ตรวจสอบว่า IP และพอร์ตถูกต้อง
- ลองเชื่อมต่อด้วย IP:พอร์ต
แลคหรือปิงสูง:
- ลองปรับ Tickrate เป็น 64 แทน 128
- ตรวจสอบทรัพยากรของ VPS ว่าเพียงพอหรือไม่
การบำรุงรักษาเซิฟเวอร์ CSGO
การอัปเดตเซิฟเวอร์
เมื่อมีการอัปเดตเกม CSGO ให้:
- ปิดเซิฟเวอร์ (ปิดหน้าต่าง Console)
- เปิด SteamCMD และเข้าสู่ระบบด้วย
login anonymous
- พิมพ์
force_install_dir C:\csgo-server
และapp_update 740 validate
- รอจนอัปเดตเสร็จ แล้วเริ่มเซิฟเวอร์ใหม่
การเพิ่มแผนที่และโหมดการเล่น
- แผนที่อื่นๆ สามารถเพิ่มได้โดยแก้ไขในไฟล์ start_server.bat
- สำหรับโหมดการเล่น:
- Casual:
+game_type 0 +game_mode 0
- Competitive:
+game_type 0 +game_mode 1
- Deathmatch:
+game_type 1 +game_mode 2
สรุป: เซิฟเวอร์ CSGO พร้อมเล่นแล้ว!
การเปิดเซิฟเวอร์ CSGO บน VPS Windows ไม่ใช่เรื่องยากอย่างที่คิด หลังจากทำตามขั้นตอนทั้งหมดแล้ว คุณจะมีเซิฟเวอร์เกมส่วนตัวที่สามารถปรับแต่งได้ตามใจชอบ เพียงทำตามขั้นตอนอย่างละเอียด เซิฟเวอร์ของคุณก็จะพร้อมรองรับการเล่นกับเพื่อนๆ ได้อย่างสมบูรณ์
อย่ารอช้า! เริ่มสร้างประสบการณ์การเล่น CSGO ในแบบของคุณเองวันนี้ และแชร์ลิงก์เซิฟเวอร์ให้เพื่อนๆ มาร่วมสนุกด้วยกัน!