如何执行命令?
通过服务器控制台、配置文件(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
其实 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。游戏名称 | 营销名称 |
---|---|
gta4 | GTA IV 的 LibertyM |
gta5 | GTA V 的 FiveM |
rdr3 | RDR3 的 RedM |
onesync <模式>
定义使用哪种状态感知模式。- Off :完全没有状态感知,客户端将使用标准的 GTA/RAGE P2P 网络模型,服务器仅充当中继。
- On :完全状态感知和服务器确定的实体路由。
- Legacy:期望所有玩家都存在于每个客户端上的脚本的兼容模式。
- 目前很多插件依赖 OneSync 提供的新功能,如 StateBag。
- Legacy 模式存在性能和图形问题,不推荐使用。
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要去超级地球做填线宝宝了。
最后编辑: