คู่มือเปิด Server CSGO บน VPS Windows ฉบับสมบูรณ์ ทำเองได้ใน 5 ขั้นตอน

คู่มือเปิด 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

  1. เปิดโปรแกรม Remote Desktop Connection บนคอมพิวเตอร์ของคุณ
  2. กรอก IP ของ VPS ที่ได้รับมา
  3. ใส่ชื่อผู้ใช้และรหัสผ่านเพื่อเข้าสู่ระบบ

การตั้งค่า Windows Firewall

  1. เปิด Windows Defender Firewall จาก Control Panel
  2. คลิกที่ “Advanced settings”
  3. เลือก “Inbound Rules” และคลิก “New Rule”
  4. เลือก “Port” แล้วคลิก “Next”
  5. เลือก “TCP” และระบุพอร์ต “27015” (พอร์ตหลักของ CSGO)
  6. ทำซ้ำขั้นตอนเดียวกันสำหรับพอร์ต UDP 27015
  7. อนุญาตการเชื่อมต่อและตั้งชื่อกฎเป็น “CSGO Server”

ขั้นตอนที่ 2: การติดตั้ง SteamCMD

SteamCMD เป็นเครื่องมือที่จำเป็นสำหรับดาวน์โหลดและติดตั้งเซิฟเวอร์เกม CSGO

การดาวน์โหลดและติดตั้ง SteamCMD

  1. สร้างโฟลเดอร์ใหม่ที่ C:\steamcmd
  2. ดาวน์โหลด SteamCMD จาก เว็บไซต์อย่างเป็นทางการ
  3. แตกไฟล์ ZIP ลงในโฟลเดอร์ C:\steamcmd
  4. เปิด Command Prompt และนำทางไปยัง C:\steamcmd
  5. รัน steamcmd.exe เพื่อติดตั้ง SteamCMD

การเข้าสู่ระบบ SteamCMD

เมื่อ SteamCMD เปิดขึ้น ให้พิมพ์คำสั่งต่อไปนี้:

login anonymous

ขั้นตอนที่ 3: การติดตั้งเซิฟเวอร์ CSGO

การดาวน์โหลดและติดตั้งไฟล์เซิฟเวอร์

  1. ในหน้าต่าง SteamCMD ให้พิมพ์คำสั่งต่อไปนี้:
    force_install_dir C:\csgo-server
    app_update 740 validate
    
  2. รอจนกว่าการดาวน์โหลดและติดตั้งจะเสร็จสมบูรณ์ (อาจใช้เวลา 10-30 นาทีขึ้นอยู่กับความเร็วอินเทอร์เน็ต)
  3. เมื่อเสร็จสิ้น ให้พิมพ์ quit เพื่อออกจาก SteamCMD

การขอ GSLT (Game Server Login Token)

  1. เข้าไปที่ Steam Game Server Account Management
  2. ล็อกอินด้วยบัญชี Steam ของคุณ
  3. ในหัวข้อ “Create a new game server account” ให้กรอก App ID: 730 (CSGO)
  4. ตั้งชื่อเซิฟเวอร์ของคุณ
  5. คลิก “Create” และบันทึก token ที่ได้รับ

ขั้นตอนที่ 4: การตั้งค่าเซิฟเวอร์ CSGO

การสร้างไฟล์การตั้งค่า

  1. ไปที่ C:\csgo-server\csgo\cfg
  2. สร้างไฟล์ใหม่ชื่อ server.cfg
  3. เปิดไฟล์ด้วย 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

การเตรียมไฟล์สคริปต์สำหรับเริ่มเซิฟเวอร์

  1. สร้างไฟล์ใหม่ใน C:\csgo-server ชื่อ start_server.bat
  2. เปิดด้วย 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
  1. แทนที่ YOUR_GSLT_TOKEN_HERE ด้วย token ที่คุณได้รับ

ขั้นตอนที่ 5: การเริ่มต้นและการจัดการเซิฟเวอร์

การเริ่มเซิฟเวอร์

  1. ดับเบิลคลิกที่ไฟล์ start_server.bat เพื่อเริ่มเซิฟเวอร์
  2. หน้าต่าง Console จะปรากฏขึ้นแสดงสถานะการทำงานของเซิฟเวอร์

การเชื่อมต่อกับเซิฟเวอร์

  1. เปิดเกม CSGO บนคอมพิวเตอร์ของคุณ
  2. กด ~ เพื่อเปิด Console (อาจต้องเปิดใช้งานที่การตั้งค่าเกม)
  3. พิมพ์: connect IP_ของ_VPS:27015 (หากตั้งรหัสผ่าน ให้พิมพ์ connect IP_ของ_VPS:27015; password รหัสผ่าน)

การแก้ไขปัญหาทั่วไป

เซิฟเวอร์ไม่เริ่มต้น:

  • ตรวจสอบว่าพอร์ต 27015 เปิดแล้วใน Windows Firewall
  • ตรวจสอบว่า GSLT ถูกต้องและยังไม่หมดอายุ

ไม่สามารถเชื่อมต่อกับเซิฟเวอร์:

  • ตรวจสอบว่า IP และพอร์ตถูกต้อง
  • ลองเชื่อมต่อด้วย IP:พอร์ต

แลคหรือปิงสูง:

  • ลองปรับ Tickrate เป็น 64 แทน 128
  • ตรวจสอบทรัพยากรของ VPS ว่าเพียงพอหรือไม่

การบำรุงรักษาเซิฟเวอร์ CSGO

การอัปเดตเซิฟเวอร์

เมื่อมีการอัปเดตเกม CSGO ให้:

  1. ปิดเซิฟเวอร์ (ปิดหน้าต่าง Console)
  2. เปิด SteamCMD และเข้าสู่ระบบด้วย login anonymous
  3. พิมพ์ force_install_dir C:\csgo-server และ app_update 740 validate
  4. รอจนอัปเดตเสร็จ แล้วเริ่มเซิฟเวอร์ใหม่

การเพิ่มแผนที่และโหมดการเล่น

  • แผนที่อื่นๆ สามารถเพิ่มได้โดยแก้ไขในไฟล์ 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 ในแบบของคุณเองวันนี้ และแชร์ลิงก์เซิฟเวอร์ให้เพื่อนๆ มาร่วมสนุกด้วยกัน!