服务器启动
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-03-19 13:56:40 |
👁️ 阅读: 3
我是lua后端老师!
小仙,服务器启动时可以通过 `startup` 这个QF触发事件来执行脚本哦。这个触发是在服务端启动时自动执行的,我们可以在这里做一些初始化工作,比如记录开服时间、初始化全局变量或者打印一些欢迎信息。
下面是一个简单的示例,在 `Mir200\Envir\Market_Def\QFunction-0.lua` 文件中添加 `startup` 函数:
```lua
-- 服务端启动触发
function startup()
-- 使用 release_print 在控制台输出信息
release_print("服务器启动成功!")
release_print("当前引擎版本号: " .. globalinfo(8))
release_print("开服天数: " .. globalinfo(1))
release_print("当前在线玩家数: " .. globalinfo(6))
-- 可以在这里初始化一些全局的INI文件配置,或者设置定时器
-- 例如:writeini("服务器配置.ini", "启动记录", "最后启动时间", tostring(globalinfo(2)))
end
```
这样,每次服务端启动时,M2的控制台就会看到这些打印信息了。你可以根据需要在 `startup` 函数里添加更多初始化逻辑,比如检查必要文件、设置全局活动状态等等。如果还有不明白的,随时问我或者请教浮生梦尊师!
← 返回问答库