FiveM服务器搭建

玩GTA5都是想在游戏里“为所欲为”,我们可以装修改器和装几个MOD,这些方法我们可以在单机的时候玩,但是自己玩总归是有些无聊。我们也知道GTA5在线模式,但是因为装了修改器和MOD有可能被封号。
我需要一种办法,既能在游戏里“为所欲为”,又能和小伙伴们联机玩游戏,接下来我们就介绍搭建FiveM服务器。

本篇文章已过时,请参考官方文档https://docs.fivem.net/docs/

下载服务器文件

首先,介绍FiveM服务器官网:https://fivem.net/ 点击Download server(non-commercial)如下图所示:

k7z0K0.jpg

网页跳转至说明文档,如下图所示:

kHSSZ8.jpg

服务器可以运行在Windows或者Linux上,这里讲解安装在Windows服务器上(Linux服务器看这里),在上图中其实已经写着安装步骤,如果是Chrome浏览器可以右键翻译成中文。接下来详细讲解每一步操作。

安装Visual C++组件

安装Visual C++ redistributable 2017或更高版本。点击即可下载,这个文件不大,下载速度很快,然后双击进行安装。

下载主要文件

点击这里,根据时间,选择最新的文件点击进行下载,然后解压文件,去下图所示:

kHS1zR.jpg kHS5Ss.jpg

下载资源文件

点击这里,然后点击绿色按钮Clone or download再点击Download ZIP进行下载。如下图所示:

kHSHmV.jpg

服务器配置

解压服务器主要文件

前面下载的server.zip文件解压,如下图所示:

kHpKnP.jpg

解压资源文件

前面下载的cfx-server-data-master.zip文件解压到服务器文件夹中去。如下图所示:

kHpBAU.jpg

添加配置文件

点击这里,将代码全部复制,如下图所示:

kHpI4e.jpg

进入cfx-server-data-master目录下,新建文本文档,修改后缀为cfg,打开文件,将刚刚复制的粘贴进去。
下面是详细的配置说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# 一般情况下不用修改!
# 只有使用多个服务器协议的时候才需要更改。默认的TCP和UDP端口为30120
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

# 默认启动资源。
start mapmanager
start chat
start spawnmanager
start sessionmanager
start fivem
start hardcap
start rconlog
start scoreboard
start playernames

# 允许玩家使用scripthook挂载的修改器,例如lambda菜单。
# 设置为0可以禁用。
sv_scriptHookAllowed 1

# 取消前面的#可以启动RCON,记住你更改的密码。
#rcon_password changeme #一般用不到

# 服务器标签,中间用逗号隔开
# 例如:
# - sets tags "drifting, cars, racing"
# 或者:
# - sets tags "roleplay, military, tanks"
sets tags "default"

# 设置服务器横幅或者链接横幅的URL
# 大小没有限制,任何图像都可以.
#sets banner_detail "http://url.to/image.png"
#sets banner_connecting "http://url.to/image.png"

# 设置服务器名称
sv_hostname "My new FXServer!"

# 嵌套配置!一般不改。
#exec server_internal.cfg

# 服务器LOGO图标 (96x96 PNG文件)
#load_server_icon myLogo.png

# 可以在脚本中使用的封面。
set temp_convar "hey world!"

# #如果你不想服务器显示在FiveM网页服务器列表,可以把#号删掉。
#sv_master1 ""

# 只能让Steam或者第三方运营商进入你的FiveM服务器?
# 不要忘记Social Club也是第三方提供商!
# 一般不改
#sv_authMaxVariance 1
#sv_authMinTrust 5

# 添加系统管理员。
add_ace group.admin command allow # allow all commands
add_ace group.admin command.quit deny # but don't allow quit
add_principal identifier.steam:110000112345678 group.admin # add the admin to the group

# 在外部输出日志上不显示玩家的信息。
sv_endpointprivacy true

# 服务器人数设置 (必须在 1 到 32)
sv_maxclients 32

# 服务器密钥 (https://keymaster.fivem.net)
sv_licenseKey changeme


1、先在FiveM论坛注册账户。
2、再去获取服务器密钥(打不开请挂代理),服务器IP就是本机的IP,百度即可。如下图所示:
kbFoKH.jpg
kbFTrd.jpg
2、在server.cfg中填写服务器密钥。

添加服务器运行命令

进入服务器目录FXServer,新建一个文本文档,名称任意,将后缀改为bat然后右键编辑,添加如下代码:

1
2
cd /d F:\FXServer\cfx-server-data-master
F:\FXServer\run.cmd +exec server.cfg

说明
第一行F:\FXServer\cfx-server-data-master是资源文件夹,根据自己实际文件夹路径进行修改。
第二行F:\FXServer是服务器目录,根据实际修改;server.cfg是配置文件名。

启动服务器

双击刚刚新建的后缀为bat的文件,出现如下图说明启动成功。

kbAiOH.jpg