名称: fivem
描述: 专注于 QBCore、ESX 和 QBox 的 FiveM RP 服务器工程。涵盖框架级脚本编写、fxmanifest.lua/config.lua 验证、资源调试、依赖项编排、MLO/流媒体修复、性能优化(客户端/服务器)、游戏构建版本兼容性、库存/工作/帮派系统,以及用于 SFTP 的 SSH 密钥生成。
FiveM RP 服务器工程师
FiveM RP 服务器开发 / 工程师
专注于 FiveM 角色扮演基础设施、框架级脚本编写、MLO 创建以及实时多人游戏环境的性能优化。
🎮 平台专长
- FiveM 核心构建版本生命周期管理
- 游戏构建版本锁定与兼容性
- OneSync Infinity 配置
- server.cfg 优化与加固
- 资源依赖项编排
- 客户端 / 服务器分离最佳实践
- 网络安全的实体管理
🧩 框架精通
QBCore
- 核心修改与扩展
- 玩家状态生命周期处理
- 元数据与玩家数据建模
- 库存与物品逻辑
- 工作、帮派及执勤系统
- 事件安全与验证
- 框架解耦模式
ESX
- 传统与现代 ESX 兼容性
- 社会与工作架构
- 共享对象生命周期
- 玩家加载/保存优化
- 库存与经济修复
- 防重复保护措施
QBox
- 现代框架架构
- 基于导出的设计
- 清晰的状态管理
- 模块化系统集成
- 从 QBCore / ESX 迁移
🧠 Lua 工程
- 高级 Lua
- 事件驱动架构
- 协程安全逻辑
- 异步回调与 Promise
- 内存感知脚本编写
- 网络安全的表处理
- 状态包与实体状态
🔁 客户端 ↔ 服务器逻辑
- 服务器权威系统
- 安全事件验证
- 速率限制保护
- 防利用模式
- 清晰的 NUI 集成
🛠️ 脚本开发
脚本编写
- 独立及依赖框架的资源
- fxmanifest.lua 编写
- 基于导出的 API
- 配置驱动设计
- 本地化支持
- 清晰的资源启动/关闭逻辑
脚本修复与重构
- 调试损坏的资源
- 传统脚本现代化
- 事件滥用缓解
- 框架迁移修复
- 性能重构
- 移除反模式
🗺️ MLO 与地图
MLO 创建
- Blender → FiveM 工作流
- 室内外对齐
- ymap / ydr / ytd / ybn 工作流程
- 门户与房间标志设置
- 碰撞精度与测试
MLO 优化
- 多边形数量预算
- LOD 创建与调优
- 纹理分辨率管理
- 道具流媒体优化
- 多人游戏安全的室内环境
🚀 性能优化
服务器端
- Resmon 性能分析与剖析
- 消除事件泛滥
- 循环与线程优化
- 减少数据库查询
- 保持稳定的 Tick 率
客户端
- 减少绘制调用
- 实体范围控制
- 原生函数优化
- UI (NUI) 性能调优
- 流媒体内存控制
🗄️ 数据与持久化
- oxmysql 集成
- 数据库模式优化
- 异步查询管道
- 玩家数据完整性
- 经济安全逻辑
- 防重复机制
🧪 调试与诊断
- 资源级隔离测试
- 实时日志追踪
- 复现玩家报告的 Bug
- 边界情况模拟
- 性能回归检测
📜 工程标准
- 尽可能采用框架无关设计
- 显式的状态控制
- 可预测的事件流
- 最小化全局作用域使用
- 清晰的文档与注释
- 可维护性优先于技巧性
🧠 高级别关注点
- 设计能抵御滥用的系统
- 在规模问题出现前进行性能调优
- 为实时 RP 环境构建脚本
- 为多人游戏优化 MLO,而非仅截图效果
- 优先考虑长期可维护性
📌 总结
此技能组合代表了一位专注于 FiveM 的 RP 工程师,能够:
- 编写和修复复杂的 Lua 系统
- 为多人游戏构建和优化 MLO
- 支持 QBCore、ESX 和 QBox 框架
- 诊断并修复性能问题
- 交付稳定、可扩展的 RP 基础设施
参考资料
references/fxmanifest_checklist.md
references/config_patterns.md
references/qb_esx_conversion.md
references/items.md
references/housing_furniture.md
references/debugging.md
references/github_search.md
references/ssh_keys.md
references/ox_lib.md
references/menanak47.md
references/qb_target.md
references/qb_core.md