喜欢玩 GTA5 的朋友一定听说过 FiveM——一个让你自由创建私人联机世界的神级模组平台。
不管是 RP 角色扮演、飙车竞速、帮派对抗 还是 城市生活,全都能在 FiveM 自建服务器里实现。
很多玩家以为开服很复杂,其实完全不用怕。本文就教你从零搭建一台属于自己的 FiveM 服务器,从环境到脚本,从端口到插件,一步步搞定。
一、什么是 FiveM 服务器?
FiveM 是基于 GTA V 的多人联机框架,由 Cfx.re 团队开发,允许玩家创建自定义的游戏服务器。
简单来说,FiveM 服务器就是运行在你自己的主机上的 GTA V 世界——你可以自由装脚本、换地图、设定玩法,甚至搭建完整 RP 城市。
它通过 Steam 与 Rockstar Social Club 校验正版后接入,不修改原版游戏文件,因此安全合法。
二、搭建或实现的具体步骤(详细教程)
准备工作:准备一台云服务器(VPS)
因为 FiveM 服务器要 24 小时运行,所以推荐使用云服务器来部署。
两家亲测好用的:
- CN2 优化线路、独享带宽,连接 GTA 服务器极稳。
- 自带原生 IP,延迟低,适合国内外联机。
- 年付折合 ¥41/月,还支持 5 天无理由退款。
👉 访问官网
- 按小时计费,灵活又便宜,全球 40+ 数据中心(包括东京、香港、新加坡、洛杉矶)。
- 2 分钟部署完毕,支持 Windows 与 Linux 系统。
- 支持支付宝/微信/PayPal,配置可随时升级。
👉 访问官网
推荐配置:
- CPU:2核或以上
- 内存:4GB以上
- 磁盘:40GB SSD
- 带宽:≥10Mbps
- 系统:Windows Server 2019 或 Ubuntu 22.04
步骤1:安装必要环境
Windows 用户
- 下载 Visual C++ 2019 Redistributable 和 Git(确保最新)。
- 下载 FXServer (FiveM Server) 官方包:https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/
- 解压至
C:\fivem-server
目录下。
Linux 用户
sudo apt update && sudo apt install git wget screen xz-utils -y
mkdir -p ~/fivem/server
cd ~/fivem/server
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/xxx.tar.xz
tar xf xxx.tar.xz
(注:
xxx
为当前最新版文件名,可从官网 artifacts 页面复制)
步骤2:创建服务器数据文件夹
在 server
目录中创建:
/fivem/server-data
然后克隆官方示例:
cd ~/fivem
git clone https://github.com/citizenfx/cfx-server-data.git server-data
步骤3:创建配置文件(server.cfg)
打开 server.cfg
文件,写入以下基础配置:
# 基本信息
sv_hostname "My FiveM Server"
sv_maxclients 32
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# 身份与验证
sv_licenseKey "你的LicenseKey"
sv_master1 ""
# 资源管理
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap
ensure baseevents
# 权限与管理员
add_ace resource.essentialmode command.add_ace allow
add_principal identifier.steam:110000123456789 group.admin
# 语言
sets locale "zh-CN"
# 启动脚本
exec resources.cfg
💡 提示:License Key 需在 https://keymaster.fivem.net 申请(需登录 Cfx.re 账号)
步骤4:开放端口
默认端口:30120
需放行 TCP 和 UDP。
Windows 防火墙:
控制面板 → 高级安全 Windows 防火墙 → 入站规则 → 新建 → 放行 TCP/UDP 30120。
云厂商安全组也别忘记(例如萤光云、LightNode 控制台安全策略)。
Linux (UFW):
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw reload
步骤5:启动服务器
Windows:
运行命令:
C:\fivem-server\FXServer.exe +exec server.cfg
Linux:
cd ~/fivem/server
./run.sh +exec ../server-data/server.cfg
服务器启动后控制台会显示类似:
Server license key authentication succeeded.
Sending heartbeat to live-internal.fivem.net
说明服务器成功上线 ✅
步骤6:测试连接
打开 GTA V → FiveM → “Direct Connect”
输入:
你的服务器公网IP:30120
如果配置正确,就能进入你自己的房间啦!
步骤7:安装模组与脚本
放置路径:
/server-data/resources/
例如:
resources/[local]/esx_policejob
resources/[vehicles]/mustang_gt
激活方法:
在 server.cfg
中添加:
ensure esx_policejob
ensure mustang_gt
常见脚本推荐:
类型 | 示例 |
---|---|
经济系统 | ESX、QB-Core |
职业系统 | policejob、taxi、ambulance |
菜单 | vMenu、NativeUI |
车辆管理 | Lambda、SimpleCarHUD |
步骤8:设置开机自启(Linux)
创建服务文件:
sudo nano /etc/systemd/system/fivem.service
内容:
[Unit]
Description=FiveM Dedicated Server
After=network.target
[Service]
User=root
WorkingDirectory=/root/fivem/server
ExecStart=/root/fivem/server/run.sh +exec ../server-data/server.cfg
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
启动并设为开机自启:
sudo systemctl enable --now fivem
sudo systemctl status fivem
三、搭建时长预估
如果按步骤操作,从服务器购买到开服成功大概 30~60分钟:
- 环境准备:10分钟
- 下载与配置:20分钟
- 调试与测试:10~15分钟
四、优化建议或技巧
- 使用固定IP:方便玩家记忆和直连。
- 保持最少资源运行:过多脚本会拉高CPU占用。
- 备份server-data:防止更新或误删文件。
- 开启日志记录:方便排查错误和玩家记录。
- 用Discord Bot联动管理:支持踢人、公告、命令同步。
五、常见问题与解决方案
1. 启动时报错:Couldn’t load resource
→ 脚本路径或名称有误,请检查 ensure
后的文件夹名。
2. 玩家连不上服务器?
→ 检查安全组与防火墙端口是否放行,或公网IP是否正确。
3. License Key验证失败?
→ 确认密钥绑定的公网IP与服务器当前IP一致。
4. 进服后掉线或卡顿?
→ 建议使用 CN2 优化线路(萤光云),或选择离玩家更近的机房(LightNode 日本/香港节点)。
5. 如何安装中文菜单?
→ 安装 vMenu 或 Simple Trainer,并将 locale
设置为 "zh-CN"
。
六、温馨提示
自建 FiveM 服务器能让你完全掌控 GTA 世界,但一定要遵守游戏条款,不可用于非法用途。
如果你只是想快速上手、稳定体验,我个人建议:
选好机房、配好脚本、稳住线路——你就能开出一个属于自己的 GTA RP 城市!