ตั้งค่าเซิร์ฟเวอร์เฉพาะ Arma 3 บน Windows
ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้
เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน
แนะนำ
คุณมี VPS/เซิร์ฟเวอร์เฉพาะ Windows และต้องการติดตั้งบริการเซิร์ฟเวอร์เฉพาะ Arma 3 ไว้ใช่ไหม? คุณมาถูกที่แล้ว ในคู่มือนี้เราจะอธิบายขั้นตอนทีละขั้นตอนในการติดตั้งบริการนี้บนเซิร์ฟเวอร์ของคุณ
การเตรียมตัว
เริ่มต้นด้วยการเชื่อมต่อกับ VPS/เซิร์ฟเวอร์เฉพาะของคุณผ่าน Remote Desktop (RDP) ใช้ คู่มือการเข้าถึงเบื้องต้น (RDP) ของเรา หากคุณต้องการความช่วยเหลือในการทำเช่นนี้
เมื่อคุณเข้าสู่เซิร์ฟเวอร์ได้แล้ว คุณจะต้องตั้งค่า SteamCMD เพื่อให้สามารถดาวน์โหลดไฟล์เซิร์ฟเวอร์เฉพาะที่จำเป็น SteamCMD คือเวอร์ชัน command-line (CLI) ของ Steam client และเป็นเครื่องมือที่ช่วยให้คุณดาวน์โหลดไฟล์ Steam workshop และไฟล์เซิร์ฟเวอร์เฉพาะได้ง่าย ๆ ดาวน์โหลด SteamCMD จากเว็บไซต์ Valve อย่างเป็นทางการ หรือดาวน์โหลดโดยตรง ที่นี่
สร้างโฟลเดอร์ใหม่ที่ไหนสักแห่งบนเซิร์ฟเวอร์ของคุณ ในตัวอย่างนี้เราจะตั้งชื่อว่า steamcmd ไปที่โฟลเดอร์ Downloads ของคุณ หาไฟล์ steamcmd.zip ที่เพิ่งดาวน์โหลดมาแล้ววางไว้ในโฟลเดอร์ steamcmd จากนั้นแตกไฟล์โดยคลิกขวาและใช้ฟังก์ชัน unzip ของ Windows หรือใช้โปรแกรมอย่าง .7zip หรือ Winrar ซึ่งจะได้ไฟล์ steamcmd.exe ที่ถูกแตกไฟล์ออกมา
รันไฟล์ steamcmd.exe แล้วรอจนกระทั่งกระบวนการติดตั้งเสร็จสมบูรณ์
เมื่อข้อความ Loading Steam API.... OK ปรากฏขึ้น แสดงว่ากระบวนการเสร็จสมบูรณ์แล้ว และคุณสามารถเริ่มติดตั้งเซิร์ฟเวอร์เฉพาะ Arma 3 ในส่วนถัดไปได้เลย
การติดตั้ง
หลังจากติดตั้งเสร็จ คุณจะสามารถรันคำสั่งภายในพรอมต์คำสั่งของ steamcmd.exe ที่คุณเปิดไว้ก่อนหน้านี้ได้ คุณต้องล็อกอินก่อนที่จะทำอะไรได้ โดยใช้ผู้ใช้ anonymous ด้วยคำสั่ง: login anonymous
เมื่อเข้าสู่ระบบแล้ว คุณก็สามารถเริ่มดาวน์โหลดไฟล์ได้เลย
ถ้าต้องการ: คุณสามารถตั้งไดเรกทอรีติดตั้งที่ต้องการได้ด้วยคำสั่ง force_install_dir [path] โดยแทนที่ [path] ด้วยเส้นทางที่คุณต้องการใช้สำหรับเซิร์ฟเวอร์ของคุณ เช่น:
force_install_dir C:\arma3-server
ตอนนี้รันคำสั่ง app_update 233780 เพื่อเริ่มดาวน์โหลด App ID 233780 คือแอปพลิเคชัน Arma 3
อย่าขัดจังหวะกระบวนการก่อนเสร็จสิ้นเพื่อหลีกเลี่ยงข้อผิดพลาด อาจใช้เวลาสักครู่ แต่คุ้มค่าที่จะรอ! :)
เมื่อดาวน์โหลดเสร็จแล้ว ไปที่ไดเรกทอรีดาวน์โหลดที่ไฟล์เซิร์ฟเวอร์ทั้งหมดถูกเก็บไว้ ที่นี่คุณสามารถใช้ Arma 3_server.exe เพื่อเริ่มเซิร์ฟเวอร์ได้เลย แต่เราแนะนำให้ตั้งค่า port forwarding และกำหนดค่าเซิร์ฟเวอร์ก่อน
การตั้งค่า Port Forwarding สำหรับเซิร์ฟเวอร์ของคุณ
เพื่อให้แน่ใจว่าเซิร์ฟเวอร์ของคุณเข้าถึงได้จากภายนอก คุณต้องแก้ไขกฎ port forwarding สำหรับพอร์ตที่ VPS/เซิร์ฟเวอร์เฉพาะใช้งาน คุณสามารถทำได้ผ่านคำสั่ง Powershell ซึ่งง่ายกว่า หรือผ่านหน้า Windows Defender Firewall ตามปกติ
- ผ่าน Powershell
- ผ่าน Windows Defender
เปิดกล่องค้นหาของ Windows แล้วค้นหา Powershell คลิกขวาแล้วเลือก Run as Administrator เพื่อให้มีสิทธิ์ที่จำเป็นและทุกอย่างทำงานได้ถูกต้อง
ตรวจสอบให้แน่ใจว่าคุณรัน Powershell ในโหมด Administrator มิฉะนั้นการตั้งค่าอาจไม่ถูกนำไปใช้
จากนั้นคัดลอกและวางคำสั่งต่อไปนี้ในพรอมต์ Powershell:
New-NetFirewallRule -DisplayName "Arma3 Server" -Direction Inbound -LocalPort 2302-2306 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Arma3 Server" -Direction Outbound -LocalPort 2302-2306 -Protocol UDP -Action Allow
คำสั่งเหล่านี้จะสร้างกฎไฟร์วอลล์ที่จำเป็นเพื่อให้เซิร์ฟเวอร์ Arma 3 ของคุณเข้าถึงได้จากภายนอกโดยอัตโนมัติ
ใช้ฟังก์ชันค้นหาของ Windows เพื่อเปิด Windows Firewall Settings with Advanced Security คุณอาจต้องกด Advanced Settings เพื่อเปิดหน้าต่างที่จำเป็นหากเปิดหน้า Windows Firewall ปกติ
คุณต้องสร้างกฎใหม่สำหรับเซิร์ฟเวอร์ Arma 3 ของคุณ ทำได้โดยคลิกที่กฎขาเข้าและขาออกตามที่อธิบายไว้ด้านล่าง และเพิ่มกฎสำหรับโปรโตคอลและพอร์ตดังนี้:
- UDP ขาเข้าและขาออก: 2302–2306
หากต้องการความช่วยเหลือเพิ่มเติม โปรดใช้ คู่มือ Port Forwarding (Firewall) ของเรา
เมื่อเพิ่มกฎเหล่านี้แล้ว เซิร์ฟเวอร์ของคุณจะเข้าถึงได้แล้ว ซึ่งหมายความว่าคุณจะสามารถเชื่อมต่อผ่านที่อยู่ IP ของเซิร์ฟเวอร์ได้ โดยเลือกตัวละครในเมนูหลัก ไปที่แท็บ Find Games แล้วกด Add Server ใส่ IP เซิร์ฟเวอร์ของคุณพร้อมพอร์ต (ค่าเริ่มต้นคือ 2302) และรหัสผ่านเซิร์ฟเวอร์ (ถ้ามี หากไม่มีให้เว้นว่างไว้)
เราแนะนำให้คุณตั้งค่าการตั้งค่าเซิร์ฟเวอร์ก่อนผ่านส่วนถัดไปก่อนเข้าถึงเซิร์ฟเวอร์
การตั้งค่า
ตอนนี้คุณได้ตั้งค่าเซิร์ฟเวอร์ Arma 3 เสร็จเรียบร้อยแล้ว คุณสามารถปรับแต่งเซิร์ฟเวอร์เพิ่มเติมผ่านไฟล์การตั้งค่าที่อยู่ในไดเรกทอรีของเซิร์ฟเวอร์
ก่อนอื่น ไปที่ไดเรกทอรีนี้:
C:\arma3-Server
คุณจะพบไฟล์การตั้งค่า server.cfg ผ่านไฟล์นี้คุณสามารถปรับพารามิเตอร์บางอย่างของเซิร์ฟเวอร์ได้
การเริ่มต้น & การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
ถึงเวลาสตาร์ทเซิร์ฟเวอร์แล้ว ไปที่ไดเรกทอรีเกมหลักและรันไฟล์ปฏิบัติการ arma3server_x64.exe
จะเปิดคอนโซลเซิร์ฟเวอร์และเริ่มกระบวนการสตาร์ท
ผู้เล่นสามารถเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน ตัวเลือกเซิร์ฟเวอร์ Arma 3 โดยใช้ ที่อยู่ IP เซิร์ฟเวอร์ และพอร์ตเริ่มต้น 2302
สรุป
ยินดีด้วย คุณได้ติดตั้งและตั้งค่า เซิร์ฟเวอร์ Arma 3 บน VPS/เซิร์ฟเวอร์เฉพาะของคุณสำเร็จแล้ว! หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน!