example
example

教程 服务器命令

如何执行命令?​

通过服务器控制台、配置文件(Cfg)、EXE 启动参数,均可执行下文中提到的大部分命令。

资源命令​

下面命令中的 <资源名称> 都支持指定类别名称,如 start [cars],虽然确实可以这样做,但我并不推荐在任何资源命令中指定类别名称,原因是不利于管理你的资源,详见 [此处链接一篇暂时还不存在的帖子:一种不那么草台班子的开服方式]。

start <资源名称>​

如果参数中指定的资源已停止,则启动该资源。
示例:
代码:
start lambda-menu
start [cars]

stop <资源名称>​

如果参数中指定的资源已启动,则停止该资源。
示例:
代码:
stop ox_lib
stop [scripts]

ensure <资源名称>​

如果参数中指定的资源已启动,则重新启动参数中指定的资源;如果参数中指定的资源已停止,则启动该资源。
示例:
代码:
ensure pg_imbot
ensure [framework]

restart <资源名称>​

如果参数中指定的资源已启动,则重新启动参数中指定的资源。
示例:
代码:
restart lambda-menu
restart [standalone]

refresh​

重新扫描 resources 文件夹并加载其中的所有资源清单。

常见问题​

问:我在 Cfg 中应该使用 start 还是 ensure 来启动资源?
答:推荐使用 ensure,详见 https://img.kookapp.cn/assets/2024-08/27/fM7owNZQRb0u03nb.jpg

问:提示「Couldn't find resource xxx.」?
答:你将资源放入 resources 文件夹后是否执行了 refresh 命令来刷新?你是否为类别设置了正确的名称?如 resources/[scripts]/xxx 可以识别,resources/scripts/xxx 无法识别。你的资源中是否有正确的资源清单?

通用命令​

exec <文件名>​

运行 Cfg 文件中的服务器命令,文件路径相对于 server.cfg,或使用@指定资源名称,则文件路径相对于该资源。
示例:
代码:
exec scripts.cfg
exec @vMenu/config/permissions.cfg
你可以用这个命令,将命令分类分文件管理,如插件启动项一个 Cfg,载具启动项一个 Cfg。
其实 server.cfg 也是这样被执行的,只不过执行它的 exec 命令是写在 EXE 启动参数里的。

quit [原因]​

退出服务器,向所有连接的玩家发送指定的原因参数,若为传入参数,则发送默认消息“Server shutting down: Quit command executed.”。没什么用,txAdmin:在想我的事?

管理命令​

官方文档:https://docs.fivem.net/docs/server-manual/server-commands/#management-commands。没什么用,您是否在查找:txAdmin?

配置变量​

gamename <游戏名称>​

定义运行服务器的游戏。似乎默认为 gta5。
游戏名称营销名称
gta4GTA IV 的 LibertyM
gta5GTA V 的 FiveM
rdr3RDR3 的 RedM

onesync <模式>​

定义使用哪种状态感知模式。
  • Off :完全没有状态感知,客户端将使用标准的 GTA/RAGE P2P 网络模型,服务器仅充当中继。
  • On :完全状态感知和服务器确定的实体路由。
  • Legacy:期望所有玩家都存在于每个客户端上的脚本的兼容模式。
推荐在 txAdmin 中设置此值。建议使用 On 模式,原因如下:
  • 目前很多插件依赖 OneSync 提供的新功能,如 StateBag。
  • Legacy 模式存在性能和图形问题,不推荐使用。
设置为 On 模式后,一些插件会无法获取到距离较远的玩家,具体表现为 vMenu(旧版本)无法在玩家列表中看到所有玩家等类似的情况,这是因为超过当前客户端 424 个单位的实体都回被剔除,建议更新插件版本或寻找新的平替。

sv_enforceGameBuild <版本号>​

选择供客户端使用的游戏版本。只能在服务器启动时指定,不能在运行时更改。
示例:
代码:
sv_enforceGameBuild h4
sv_enforceGameBuild mptuner
sv_enforceGameBuild 1355
每个版本都包含之前版本的所有内容和更改。
详细的版本号、别名、营销名称,请至官方文档查看:https://docs.fivem.net/docs/server-manual/server-commands/#sv_enforcegamebuild-build

sv_maxClients [数量]​

设置最大客户端数量,需要1~2048的整数。
32 人以上需要将 onesync 设置为 on 或 legacy,64 人以上需要将 onesync 设置为 on。
示例:

权限管理命令​


先这样吧,bro要去超级地球做填线宝宝了。
 
最后编辑:

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
感谢分享
 
顶部