admin 发表于 2021-2-25 11:16:29

Fivem服务端开服架设教程

一、将FIVEM服务端存在D盘或任何盘主目录下面,保证是全部路径是英文名
二、准备环境(1)首先你需要准备一个 Windows 的 VPS 或者自己的电脑,推荐 Win7 以上,不建议用 XP、Server 2003 等老系统开服。 然后安装好 VC++ 2017 运行环境 VC++ 2017下载地址(2)安装XAMPP,此软件功能包含SQL数据库和WEB服务器XAMPP下载地址(3)找一个硬盘位置放置FIVEM服务端,目录或者路径都必须是英文,新建一个文件夹,名字是英文即可,例如“FIVEMServer”


三、修改服务端内各项设置1、server.cfg内的数据库名称和用户名和密码改成自己的修改红色部分
# 设置数据库信息。

例子1set mysql_connection_string "server=localhost;uid=root;password=没密码就删除;database=essentialmode;keepAlive=5"set es_enableCustomData 1例子2set mysql_connection_string "server=127.0.0.1;port=3306;database=essentialmode;userid=root;password=没密码就删除"set es_enableCustomData 1
2、server.cfg内服务器密钥sv_licenseKey 修改成自己的红色部分# 进不去服务器
set steam_webApiKey 修改成你自己的服务器密钥# 此处定义了服务器的运行端口
# 如果你想修改端口,请将 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 的插件,例如 Menyoo 等
# 设置为 0 将会禁止使用了 ScriptHook 插件的玩家进入服务器
sv_scriptHookAllowed 1

# 取消注释这一行将会启用服务器的 RCON 功能(Rcon 是一种远程管理服务器的功能)
#rcon_password your_password

# 此处是设置服务器标签的地方,这将会在服务器列表上起作用
# 设置合理的 Tag 可以增大你的服务器被其他人搜索到的几率
# 使用英文逗号分开每个关键字,例如
# – sets tags “角色扮演,漂移,生存战争,自定义车辆”
sets tags “default”

# 一个可选的选项,用于给你的服务器增加一个介绍图片,将会显示在服务器详情页以及连接中的提示框上方
# 推荐大小为 1920 * 400 的图片,在游戏里会显示的比较宽。
#sets banner_detail “http://url.to/image.png”
#sets banner_connecting “http://url.to/image.png”

# 设置你的服务器名字,将会显示在服务器列表,使用 ^ 加上一个数字来改变颜色,例如 ^3我是彩色的^3
sv_hostname “ Test Server”

# 配置文件支持嵌套
#exec server_internal.cfg

# 加载服务器的图标,大小必须是 96×96
#load_server_icon myLogo.png

# 设置一个变量,可以在插件中使用(没啥卵用)
set temp_convar “hey world!”

# 取消注释这一行就可以让玩家搜索不到你的服务器
#sv_master1 “”

# 你可以设置只允许来自指定第三方验证平台的玩家进入,例如 Steam
# 不要忘了 Social Club 也是第三方验证平台
#sv_authMaxVariance 1
#sv_authMinTrust 5

# 设置服务器管理员
add_ace group.admin command allow # 允许所有命令
add_ace group.admin command.quit deny # 但是禁止 quit 命令(示例)
add_principal identifier.steam:110000112345678 group.admin # 将管理员添加到用户组 admin(steam:110000112345678 是你的用户身份 ID)

# 这个应该是在日志中隐藏用户的信息
sv_endpointprivacy true

# 服务器最大玩家数量(最新的服务端已支持最大 64 个玩家)
sv_maxclients 32

# 服务器的授权码(在 https://keymaster.fivem.net 申请)
sv_licenseKey 你的服务器密钥如果没有服务器的授权码,请打开https://keymaster.fivem.net 进行申请
按照下面的说明填写信息
服务器类型可以随便选择,一般选 VPS 就可以了。
这里的 Captcha 验证码,国内是无法直接显示的,需要VPN软件
复制这个 Key,回到你的server.cfg配置文件,修改sv_licenseKey(最后一行)的你的服务器密钥your_licence_key 为你刚刚复制的 Key,然后保存。


3、修改启动服务器START.bat,修改红色部分成你的盘符路径cd /d D:\FXServer\server-dataD:\FXServer\run.cmd +exec server.cfg4、还原你的数据库(数据库.sql)打开XMPP-数据库管理网页,新建数据库要与你SQL里标注的数据库一致,提供参考的标注的如下(红色部分就是)在XMPP里新建gta5数据库,然后鼠标左键选择数据库,选择数据库.sql在点执行。CREATE DATABASE IF NOT EXISTS `gta5` /*!40100 DEFAULT CHARACTER SET latin1 */;# 修改左面语句中红色部分可以更改还原数据库的名称。


5.打开服务端主目录的BAT批处理启动文件   例如:START.batFivem客户端可用默认端口服务器IP:30120进入

提耶利亚 发表于 2021-3-3 19:41:19

服务器IP地址填啥 图里那个

admin 发表于 2021-3-5 08:58:57

提耶利亚 发表于 2021-3-3 19:41
服务器IP地址填啥 图里那个
有服务器填写服务器IP地址 因为第一次需要效验服务器IP是不是 联通状态,只要验证通过了 以后服务器关了 在别的服务器也可以使用这个KEY,没服务器随便填吧不保证能申请下来

Shang_Yi 发表于 2021-7-20 20:39:02

START.bat <----- bat 打不開吧!!
應該要換成cmd

kcivar 发表于 2022-11-9 04:31:34

修改服务器内各项设置server.cfg内服务器密钥sv_licenseKey 修改成自己的红色部分
这个在哪啊没找到呢

随便玩玩潇洒走 发表于 2023-1-4 17:03:27

感谢无私的分享与奉献 :)

随便玩玩潇洒走 发表于 2023-1-4 17:11:49

真是难得给力的帖子啊。

Eternity 发表于 2023-12-26 16:18:10

进不去自己服务器
那个服务器密钥是什么意思呢

zhangtianyi123 发表于 2024-8-1 03:33:52

如果服务器开完显示在美国怎么办
页: [1]
查看完整版本: Fivem服务端开服架设教程