คู่มือนี้จะแนะนำคุณตลอดการตั้งค่าเซิร์ฟเวอร์ FiveM (GTA V multiplayer) ของคุณที่โฮสต์กับ Legion Hosting — ตั้งแต่การรับ CFX license key และการกำหนดค่า TXAdmin ไปจนถึงการแก้ไข server.cfg และการเชื่อมต่อผู้เล่น
ข้อกำหนดเบื้องต้น
- เซิร์ฟเวอร์ FiveM ของ Legion Hosting (ใช้งานอยู่ในบัญชีของคุณ)
- บัญชีฟอรัม Cfx.re (ฟรี — จำเป็นสำหรับการสร้าง license key ของคุณ)
- การเข้าถึง GPanel
- ไคลเอนต์ FiveM ที่ติดตั้งบน PC ของคุณ (fivem.net)
ขั้นตอนที่ 1: รับ CFX License Key ของคุณ
เซิร์ฟเวอร์ FiveM ทุกเครื่องต้องการ license key ที่ไม่ซ้ำกันจาก Cfx.re (ผู้พัฒนา FiveM) คีย์นี้ฟรีและผูกกับบัญชี Cfx.re ของคุณ
- ไปที่ https://keymaster.fivem.net/ และเข้าสู่ระบบด้วยบัญชีฟอรัม Cfx.re ของคุณ
- คลิก New Server (หรือ Register a new server)
- กรอกรายละเอียด:
- Label: ชื่อที่เป็นมิตรสำหรับเซิร์ฟเวอร์ของคุณ (เช่น "My Legion FiveM Server")
- Server IP Address: ป้อนที่อยู่ IP ของเซิร์ฟเวอร์ของคุณจาก GPanel (ดู วิธีการค้นหา IP และพอร์ตของเซิร์ฟเวอร์)
- Server Type: เลือกประเภทที่เหมาะสม (โดยปกติคือ "Other / Apache / nginx")
- คลิก Generate
- คัดลอก license key ที่สร้างขึ้น — คุณจะต้องใช้ในขั้นตอนถัดไป
ขั้นตอนที่ 2: การเริ่มเซิร์ฟเวอร์ครั้งแรกและการตั้งค่า TXAdmin
เซิร์ฟเวอร์ FiveM ที่โฮสต์กับ Legion Hosting มี TXAdmin รวมอยู่ด้วย — แผงจัดการบนเว็บที่ทำงานควบคู่กับเซิร์ฟเวอร์ FiveM ของคุณ เมื่อเริ่มต้นครั้งแรก TXAdmin จะแนะนำคุณตลอดการตั้งค่าเริ่มต้น
การเริ่มเซิร์ฟเวอร์
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ FiveM ของคุณ
- ไปที่แท็บ Startup และค้นหาตัวแปร FIVEM_LICENSE (หรือชื่อที่คล้ายกัน) วาง CFX license key ของคุณที่นี่และบันทึก
- ไปที่แท็บ Console และคลิก Start
- ดูเอาต์พุตคอนโซล เมื่อเริ่มต้นครั้งแรก เซิร์ฟเวอร์จะดาวน์โหลด artifacts ของ FiveM ที่จำเป็น — กระบวนการนี้อาจใช้เวลาสองสามนาที
- เมื่อ TXAdmin พร้อม คุณจะเห็นข้อความในคอนโซลที่มี URL ของ TXAdmin และรหัส PIN
http://YOUR_SERVER_IP:TXADMIN_PORT
การทำการตั้งค่า TXAdmin ให้เสร็จสมบูรณ์
- เปิด URL ของ TXAdmin ในเบราว์เซอร์ของคุณ
- ป้อน PIN ที่แสดงในเอาต์พุตคอนโซลของ GPanel
- สร้างบัญชีแอดมิน TXAdmin ของคุณ (ชื่อผู้ใช้และรหัสผ่าน)
- TXAdmin จะแนะนำคุณผ่านตัวช่วยการตั้งค่า:
- Server Name: เลือกชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ FiveM
- Deployment Type: เลือกเทมเพลต (เช่น "Popular Recipes" สำหรับฐานที่กำหนดค่าไว้ล่วงหน้า หรือ "Remote URL / Template" หากคุณมีการตั้งค่าแบบกำหนดเอง)
- Server Data Folder: ปล่อยไว้ที่ค่าเริ่มต้นเว้นแต่คุณมีเหตุผลเฉพาะที่จะเปลี่ยน
- CFX Key: หากมีการแจ้งอีกครั้ง ให้วาง license key ของคุณ
- ทำตัวช่วยให้เสร็จสมบูรณ์และปล่อยให้ TXAdmin ทำการ deploy ไฟล์เซิร์ฟเวอร์ให้เสร็จ กระบวนการนี้อาจใช้เวลาสองสามนาที
ขั้นตอนที่ 3: กำหนดค่า server.cfg
ไฟล์ server.cfg เป็นไฟล์การกำหนดค่าหลักสำหรับเซิร์ฟเวอร์ FiveM ของคุณ TXAdmin สร้างไฟล์พื้นฐานขึ้นมาระหว่างการตั้งค่า แต่คุณจะต้องตรวจสอบและปรับแต่งมัน
การเข้าถึง server.cfg
- ใน GPanel คลิกแท็บ Files
- ไปที่โฟลเดอร์ข้อมูลเซิร์ฟเวอร์ของคุณ (โดยทั่วไปคือไดเรกทอรีรากหรือโฟลเดอร์ที่สร้างโดยเทมเพลต TXAdmin)
- คลิก
server.cfgเพื่อเปิดในตัวแก้ไขแบบ inline
การตั้งค่าที่จำเป็น
| การตั้งค่า | คำอธิบาย | ตัวอย่าง |
|---|---|---|
sv_hostname |
ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ FiveM | "My Legion FiveM Server" |
sv_licenseKey |
CFX license key ของคุณจาก Keymaster | "cfxk_xxxxxxxxxxxxxxxxxxxx" |
sv_maxclients |
จำนวนผู้เล่นสูงสุดที่อนุญาตบนเซิร์ฟเวอร์ | 48 |
endpoint_add_tcp |
ที่อยู่และพอร์ตรับฟัง TCP | "0.0.0.0:YOUR_PORT" |
endpoint_add_udp |
ที่อยู่และพอร์ตรับฟัง UDP | "0.0.0.0:YOUR_PORT" |
sv_endpointprivacy |
ซ่อนที่อยู่ IP ของผู้เล่นในรายการเซิร์ฟเวอร์ | true |
sets sv_projectName |
ชื่อโปรเจกต์แบบสั้นที่แสดงในรายละเอียดเบราว์เซอร์เซิร์ฟเวอร์ | "My RP Server" |
sets sv_projectDesc |
คำอธิบายสั้น ๆ ที่แสดงในรายละเอียดเบราว์เซอร์เซิร์ฟเวอร์ | "A custom roleplay server" |
ตัวอย่าง server.cfg แบบขั้นต่ำ:
# Server Identity
sv_hostname "My Legion FiveM Server"
sets sv_projectName "My RP Server"
sets sv_projectDesc "A custom roleplay server hosted by Legion Hosting"
# License Key
sv_licenseKey "cfxk_YOUR_KEY_HERE"
# Network — use the port assigned in GPanel
endpoint_add_tcp "0.0.0.0:YOUR_PORT"
endpoint_add_udp "0.0.0.0:YOUR_PORT"
# Player Limit
sv_maxclients 48
# Privacy
sv_endpointprivacy true
# Resources
ensure mapmanager
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure chat
endpoint_add_tcp และ endpoint_add_udp ต้องตรงกับพอร์ตเกมที่กำหนดให้เซิร์ฟเวอร์ของคุณใน GPanel ตรวจสอบแท็บ Network ของ GPanel สำหรับพอร์ตเฉพาะของคุณ
ขั้นตอนที่ 4: การเชื่อมต่อกับเซิร์ฟเวอร์ FiveM ของคุณ
เมื่อเซิร์ฟเวอร์ของคุณกำหนดค่าและทำงานแล้ว ผู้เล่นสามารถเชื่อมต่อได้โดยใช้เบราว์เซอร์เซิร์ฟเวอร์ FiveM หรือการเชื่อมต่อโดยตรง
การเชื่อมต่อโดยตรง
- เปิดไคลเอนต์ FiveM
- กด F8 เพื่อเปิดคอนโซล FiveM หรือคลิกปุ่ม Direct Connect บนหน้าจอหลัก
- ป้อน IP และพอร์ตเกมของเซิร์ฟเวอร์ของคุณในรูปแบบ
IP:PORT - คลิก Connect
เบราว์เซอร์เซิร์ฟเวอร์
- เปิดไคลเอนต์ FiveM และคลิก Play
- ในเบราว์เซอร์เซิร์ฟเวอร์ ค้นหาชื่อเซิร์ฟเวอร์ของคุณ (ค่า
sv_hostnameจาก server.cfg) - คลิกเซิร์ฟเวอร์ของคุณจากนั้นคลิก Connect
sv_licenseKey ของคุณถูกต้องและพอร์ตใน server.cfg ตรงกับการกำหนดค่าเครือข่าย GPanel ของคุณ
การจัดการเซิร์ฟเวอร์ของคุณด้วย TXAdmin
หลังจากการตั้งค่าเริ่มต้น TXAdmin มีแดชบอร์ดบนเว็บสำหรับการจัดการเซิร์ฟเวอร์ในแต่ละวัน เข้าถึงได้ที่ http://YOUR_SERVER_IP:TXADMIN_PORT
| ฟีเจอร์ | คำอธิบาย |
|---|---|
| Dashboard | ดูสถานะเซิร์ฟเวอร์ จำนวนผู้เล่น และเมตริกประสิทธิภาพได้ในพริบตา |
| Players | ดูผู้เล่นออนไลน์ เตะหรือแบนผู้เล่น ดูประวัติผู้เล่น |
| Live Console | เรียกใช้คำสั่งเซิร์ฟเวอร์แบบเรียลไทม์ เช่นเดียวกับคอนโซลภายในเกม |
| Resources | เริ่ม หยุด และรีสตาร์ท resource แต่ละรายการโดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ทั้งหมด |
| Server Log | ดูบันทึกการกระทำเพื่อตรวจสอบการกระทำของผู้เล่นและแอดมิน |
| CFG Editor | แก้ไข server.cfg โดยตรงจาก TXAdmin โดยไม่ต้องใช้ตัวจัดการไฟล์ GPanel |
| Scheduled Restarts | กำหนดค่าการรีสตาร์ทอัตโนมัติตามช่วงเวลาที่ตั้งไว้เพื่อให้เซิร์ฟเวอร์สดใหม่อยู่เสมอ |
การขอความช่วยเหลือ
หากคุณทำตามคู่มือนี้แล้วและยังคงประสบปัญหา:
- คัดลอกข้อความแสดงข้อผิดพลาดใด ๆ จากคอนโซล GPanel หรือบันทึก TXAdmin
- จดบันทึกว่าคุณติดอยู่ที่ขั้นตอนใดและคุณได้ลองทำอะไรไปแล้ว
- เปิดทิกเก็ตสนับสนุนที่ https://legionhosting.net/submitticket.php พร้อมข้อมูลนี้ ทีมงานของเราจะช่วยเหลือคุณโดยเร็วที่สุด