เซิร์ฟเวอร์เฉพาะ: การตั้งค่า RageMP Dedicated Server บน Windows
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
แนะนำ
คุณมีเซิร์ฟเวอร์เฉพาะ Windows และต้องการติดตั้งบริการ RageMP Dedicated Server บนเซิร์ฟเวอร์ของคุณใช่ไหม? คุณมาถูกที่แล้ว ในคู่มือนี้เราจะอธิบายขั้นตอนทีละขั้นตอนในการติดตั้งบริการนี้บนเซิร์ฟเวอร์ของคุณ
การเตรียมตัว
เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์เฉพาะของคุณผ่าน Remote Desktop (RDP) ใช้ คู่มือการเข้าถึงเบื้องต้น (RDP) ของเรา หากคุณต้องการความช่วยเหลือในการทำเช่นนี้
เมื่อคุณเข้าถึงเซิร์ฟเวอร์ได้แล้ว ให้เริ่มติดตั้ง Microsoft Visual C++ Redistributable 2017 เพราะนี่คือสิ่งที่ RageMP ต้องการเป็นข้อกำหนดเบื้องต้น ตรวจสอบให้แน่ใจว่าติดตั้งเรียบร้อยก่อนดำเนินการต่อ หากคุณไม่แน่ใจว่าติดตั้งแล้วหรือยัง ให้รันตัวติดตั้งและมันจะแจ้งให้ทราบในระหว่างการติดตั้ง
เมื่อคุณติดตั้งตัวช่วยนี้เสร็จแล้ว ให้ดาวน์โหลดเวอร์ชันเซิร์ฟเวอร์ล่าสุดจาก เว็บไซต์ของ RageMP
ถ้าคุณติดตั้ง RageMP อยู่แล้ว คุณสามารถข้ามไปที่หัวข้อ การสลับไปยัง Server Branch ได้เลย คุณไม่จำเป็นต้องติดตั้ง RageMP ใหม่อีกครั้ง
การติดตั้ง
เมื่อดาวน์โหลดไฟล์เสร็จแล้ว ให้รันไฟล์ RAGEMultiplayer_Setup.exe และทำตามขั้นตอนการติดตั้ง คุณจะสามารถปรับเส้นทางการติดตั้งได้ในระหว่างการตั้งค่า ซึ่งเราแนะนำให้ทำ
ตอนนี้เมื่อ RageMP ติดตั้งเสร็จแล้ว ให้รันแอป RAGE Multiplayer ซึ่งจะสามารถเข้าถึงได้จากแอป Windows ของคุณ
เมื่อเปิดใช้งานครั้งแรก คุณจะต้องตั้งค่าเส้นทางไปยังโฟลเดอร์ติดตั้งเกม GTA:V ของคุณ โฟลเดอร์ติดตั้งขึ้นอยู่กับตัวเปิดเกมที่คุณใช้ และโดยปกติจะอยู่ใน C:/Program Files
หรือ C:/Program Files (x86)
ตอนนี้คุณต้องปรับสาขา (branch) เพื่อดาวน์โหลดไฟล์เซิร์ฟเวอร์
การสลับไปยัง Server Branch
ไปที่โฟลเดอร์ที่ติดตั้ง RageMP อยู่ ค้นหาไฟล์ config.xml ในโฟลเดอร์นี้ ปรับพารามิเตอร์ channel
จาก prerelease
เป็น prerelease_server
แล้วบันทึกไฟล์
จากนั้นรันไฟล์ updater.exe ซึ่งจะดาวน์โหลดไฟล์เซิร์ฟเวอร์ที่จำเป็นตามการเปลี่ยนแปลงสาขา คุณจะเห็นโฟลเดอร์ใหม่ชื่อ server-files ปรากฏในไดเรกทอรี RageMP ของคุณ ซึ่งนี่คือไฟล์ที่คุณต้องใช้
คุณสามารถเปลี่ยนพารามิเตอร์ channel
กลับเป็น prerelease
แล้วรันไฟล์ update.exe อีกครั้งเพื่อสลับกลับไปยังเวอร์ชันไคลเอนต์ เพื่อให้คุณเล่นเกมได้เหมือนเดิม
คุณสามารถย้ายไฟล์เซิร์ฟเวอร์และเปลี่ยนชื่อโฟลเดอร์เป็นอะไรก็ได้ เช่น ย้ายไปที่เดสก์ท็อป คุณไม่จำเป็นต้องรันไฟล์นี้ภายในโฟลเดอร์ RAGEMP
เพื่อเริ่มเซิร์ฟเวอร์ ให้รันไฟล์ ragemp-server.exe ที่อยู่ในไดเรกทอรี server-files
หรือโฟลเดอร์เซิร์ฟเวอร์ของคุณ เซิร์ฟเวอร์จะเริ่มบูตขึ้นทันที แต่เราแนะนำให้ตั้งค่า port forwarding และกำหนดค่าเซิร์ฟเวอร์ก่อน
การตั้งค่า Port Forwarding สำหรับเซิร์ฟเวอร์ของคุณ
เพื่อให้แน่ใจว่าเซิร์ฟเวอร์ของคุณเข้าถึงได้จากภายนอก คุณต้องแก้ไขกฎ port forwarding สำหรับพอร์ตที่กระบวนการเซิร์ฟเวอร์เฉพาะใช้ คุณสามารถทำได้ผ่านคำสั่ง PowerShell โดยตรง ซึ่งง่ายกว่า หรือผ่านหน้า Windows Defender Firewall ตามปกติ
เมื่อเปิดเซิร์ฟเวอร์ครั้งแรก จะมีหน้าต่าง UAC ขึ้นมา หากคุณกดยอมรับ กฎไฟร์วอลล์จะถูกตั้งค่าให้อัตโนมัติ คุณสามารถดำเนินการต่อในส่วนถัดไปได้เลย หากไม่ ให้ทำตามวิธีใดวิธีหนึ่งด้านล่าง
- ผ่าน Powershell
- ผ่าน Windows Defender
เปิดกล่องค้นหาของ Windows แล้วค้นหา PowerShell ให้คลิกขวาแล้วเลือก Run as Administrator เพื่อให้มีสิทธิ์ที่จำเป็นและทุกอย่างทำงานได้ถูกต้อง
ตรวจสอบให้แน่ใจว่าคุณรัน PowerShell ในโหมด Administrator มิฉะนั้นการตั้งค่าอาจไม่ถูกนำไปใช้
จากนั้นคัดลอกและวางคำสั่งต่อไปนี้ลงใน PowerShell Prompt:
New-NetFirewallRule -DisplayName "RageMP Server" -Direction Inbound -LocalPort 22005 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "RageMP Server" -Direction Inbound -LocalPort 22005 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "RageMP Server" -Direction Outbound -LocalPort 22005 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "RageMP Server" -Direction Outbound -LocalPort 22005 -Protocol UDP -Action Allow
คำสั่งเหล่านี้จะสร้างกฎไฟร์วอลล์โดยอัตโนมัติ ซึ่งจำเป็นเพื่อให้เซิร์ฟเวอร์ RageMP ของคุณเข้าถึงได้จากภายนอก
ใช้ฟังก์ชันค้นหาของ Windows เพื่อเปิด Windows Firewall Settings with Advanced Security คุณอาจต้องกด Advanced Settings เพื่อเปิดหน้าต่างที่จำเป็น หากคุณเปิดหน้า Windows Firewall ปกติ
คุณต้องสร้างกฎใหม่สำหรับเซิร์ฟเวอร์ RageMP ของคุณ โดยคลิกที่กฎขาเข้าและขาออกตามที่อธิบายไว้ด้านล่าง และเพิ่มกฎสำหรับโปรโตคอลและพอร์ตดังนี้:
- TCP ขาเข้าและขาออก: 22005
- UDP ขาเข้าและขาออก: 22005
หากต้องการความช่วยเหลือเพิ่มเติม โปรดดู คู่มือ Port Forwarding (Firewall)
เมื่อคุณเพิ่มกฎเหล่านี้แล้ว เซิร์ฟเวอร์ของคุณจะเข้าถึงได้ ซึ่งหมายความว่าคุณจะสามารถเชื่อมต่อผ่านที่อยู่ IP ของเซิร์ฟเวอร์ได้
เราแนะนำให้คุณตั้งค่าเซิร์ฟเวอร์ก่อนผ่านส่วนถัดไปก่อนที่จะเข้าใช้งานเซิร์ฟเวอร์
การตั้งค่า
ตอนนี้คุณได้ตั้งค่าเซิร์ฟเวอร์ RageMP เสร็จเรียบร้อยแล้ว คุณสามารถปรับแต่งการตั้งค่าเซิร์ฟเวอร์เพิ่มเติมผ่านไฟล์คอนฟิก
กลับไปที่โฟลเดอร์หลัก ค้นหาและเปิดไฟล์ conf.json ในไฟล์นี้ คุณสามารถปรับพารามิเตอร์เซิร์ฟเวอร์ต่างๆ เช่น พอร์ต ชื่อเซิร์ฟเวอร์ และอื่นๆ
ตัวอย่างเช่น นี่คือตัวเลือกการตั้งค่าบางส่วนที่ตั้งไว้:
"maxplayers" : 100,
"name" : "ZAP-Hosting Docs Test",
"gamemode" : "freeroam",
การเริ่มต้น & การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
ถึงเวลาที่จะเริ่มเซิร์ฟเวอร์ของคุณแล้ว ไปที่ไดเรกทอรี server-files
หรือโฟลเดอร์เซิร์ฟเวอร์ของคุณ แล้วรัน ragemp-server.exe เพื่อเริ่มกระบวนการบูต เซิร์ฟเวอร์จะเปิดคอนโซลใน command prompt และเริ่มต้นทำงาน
ตอนนี้คุณจะสามารถเชื่อมต่อเซิร์ฟเวอร์โดยตรงในเกมผ่านตัวเปิด RageMP ได้เลย
สรุป
ยินดีด้วย คุณติดตั้งและตั้งค่าเซิร์ฟเวอร์ RageMP บนเซิร์ฟเวอร์เฉพาะของคุณสำเร็จแล้ว! หากคุณมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน!