本指南将引导您完成在 Legion Hosting 上托管的 FiveM(GTA V 多人游戏)服务器的设置 — 从获取 CFX 许可证密钥和配置 TXAdmin,到编辑 server.cfg 和连接玩家。
开始之前: 请确保您已从欢迎邮件中获取 GPanel 登录凭据,并且您的 FiveM 服务器已在您的账户中创建。如果您之前从未启动过服务器,请先阅读 服务器启动指南。
前提条件
- 一台 Legion Hosting FiveM 服务器(在您的账户中处于活跃状态)
- 一个 Cfx.re 论坛账户(免费 — 生成许可证密钥所需)
- 可访问 GPanel
- PC 上已安装 FiveM 客户端(fivem.net)
步骤 1:获取您的 CFX 许可证密钥
每个 FiveM 服务器都需要一个来自 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: 输入您在 GPanel 中的服务器 IP 地址(参阅 如何查找您的服务器 IP 和端口)
- Server Type: 选择适当的类型(通常选择 "Other / Apache / nginx")
- 点击 Generate。
- 复制生成的许可证密钥 — 在后续步骤中会用到。
请保管好您的许可证密钥。 不要公开分享。如果您的密钥泄露,可以在 Keymaster 页面撤销并生成新密钥。
步骤 2:首次启动服务器和 TXAdmin 设置
在 Legion Hosting 上托管的 FiveM 服务器附带 TXAdmin — 一个与 FiveM 服务器同时运行的基于网页的管理面板。首次启动时,TXAdmin 将引导您完成初始设置。
启动服务器
- 登录 GPanel 并选择您的 FiveM 服务器。
- 转到 Startup 标签页,找到 FIVEM_LICENSE(或类似名称的)变量。在此处粘贴您的 CFX 许可证密钥并保存。
- 转到 Console 标签页,点击 Start。
- 观察控制台输出。首次启动时,服务器将下载所需的 FiveM artifacts — 这可能需要几分钟。
- 当 TXAdmin 准备就绪后,您将在控制台中看到包含 TXAdmin URL 和 PIN 码的消息。
查找您的 TXAdmin URL: TXAdmin 运行在与游戏服务器不同的端口上。请查看控制台输出或 GPanel 的 Network 标签页获取 TXAdmin 端口。URL 格式为
http://YOUR_SERVER_IP:TXADMIN_PORT。
完成 TXAdmin 设置
- 在浏览器中打开 TXAdmin URL。
- 输入 GPanel 控制台输出中显示的 PIN。
- 创建您的 TXAdmin 管理员账户(用户名和密码)。
- TXAdmin 将引导您完成设置向导:
- Server Name: 选择在 FiveM 服务器浏览器中显示的名称。
- Deployment Type: 选择一个模板(例如 "Popular Recipes" 用于预配置的基础设置,或 "Remote URL / Template" 用于自定义设置)。
- Server Data Folder: 除非有特定理由,否则保持默认设置。
- CFX Key: 如果再次提示,请粘贴您的许可证密钥。
- 完成向导,让 TXAdmin 完成服务器文件的部署。这可能需要几分钟。
请保存好您的 TXAdmin 凭据。 如果您无法访问 TXAdmin 管理员账户,需要删除 TXAdmin 配置文件并重新运行设置。请记录好您的用户名和密码。
步骤 3:配置 server.cfg
server.cfg 文件是 FiveM 服务器的主要配置文件。TXAdmin 在设置过程中会生成一个基本的配置文件,但您需要检查并自定义它。
访问 server.cfg
- 在 GPanel 中,点击 Files 标签页。
- 导航到您的服务器数据文件夹(通常是根目录或 TXAdmin 模板创建的文件夹)。
- 点击
server.cfg在内联编辑器中打开它。
基本设置
| 设置 | 描述 | 示例 |
|---|---|---|
sv_hostname |
在 FiveM 服务器浏览器中显示的服务器名称 | "My Legion FiveM Server" |
sv_licenseKey |
您从 Keymaster 获取的 CFX 许可证密钥 | "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
端口必须与 GPanel 匹配。
endpoint_add_tcp 和 endpoint_add_udp 中的端口必须与 GPanel 中分配给您服务器的游戏端口匹配。请在 GPanel 的 Network 标签页查看您的具体端口。
步骤 4:连接到您的 FiveM 服务器
服务器配置完成并运行后,玩家可以通过 FiveM 服务器浏览器或直接连接方式加入。
直接连接
- 打开 FiveM 客户端。
- 按 F8 打开 FiveM 控制台,或点击主屏幕上的 Direct Connect 按钮。
- 以
IP:PORT格式输入您的服务器 IP 和游戏端口。 - 点击 Connect。
查找您的 IP 和端口: 请查看 GPanel 的 Network 标签页或参阅 如何查找您的服务器 IP 和端口。
服务器浏览器
- 打开 FiveM 客户端并点击 Play。
- 在服务器浏览器中,搜索您的服务器名称(server.cfg 中的
sv_hostname值)。 - 点击您的服务器,然后点击 Connect。
服务器未在浏览器中显示? 新服务器启动后可能需要 5-15 分钟才能出现在 FiveM 服务器列表中。在此期间请使用直接连接。同时请验证您的
sv_licenseKey 是否有效,以及 server.cfg 中的端口是否与您的 GPanel 网络配置匹配。
使用 TXAdmin 管理您的服务器
初始设置完成后,TXAdmin 提供一个网页仪表板用于日常服务器管理。通过 http://YOUR_SERVER_IP:TXADMIN_PORT 访问。
| 功能 | 描述 |
|---|---|
| Dashboard | 一目了然地查看服务器状态、玩家数量和性能指标。 |
| Players | 查看在线玩家,踢出或封禁玩家,查看玩家历史记录。 |
| Live Console | 实时执行服务器命令,与游戏内控制台相同。 |
| Resources | 无需重启整个服务器即可启动、停止和重启单个资源。 |
| Server Log | 查看操作日志,用于审计玩家和管理员操作。 |
| CFG Editor | 直接从 TXAdmin 编辑 server.cfg,无需使用 GPanel 文件管理器。 |
| Scheduled Restarts | 配置按设定间隔自动重启,保持服务器运行流畅。 |
获取帮助
如果您按照本指南操作后仍然遇到问题:
- 从 GPanel 控制台或 TXAdmin 日志中复制所有错误信息。
- 记录您卡在哪个步骤以及已经尝试过的方法。
- 在 https://legionhosting.net/submitticket.php 提交工单并附上这些信息。我们的团队将尽快为您提供帮助。