Repository navigation
v2.0.0
✨ 新增功能
- Rs crates vcmp bindings 更新函数 - 由 @tianxiu2b2t 提交 (00a7c)
- 结构体 - 由 @tianxiu2b2t 提交 (153ed)
- 整理函数到指定的分类 - 由 @tianxiu2b2t 提交 (42895)
- 加了堆结构体 - 由 @tianxiu2b2t 提交 (2a0c2)
- 添加检查ip类的 (admin) - 由 @tianxiu2b2t 提交 (4adc6)
- 给个状态 enum - 由 @tianxiu2b2t 提交 (99325)
- 给基本的函数 - 由 @tianxiu2b2t 提交 (a8845)
- Pickup methods - 由 @tianxiu2b2t 提交 (62a30)
- Checkpoint - 由 @tianxiu2b2t 提交 (a2633)
- Object - 由 @tianxiu2b2t 提交 (944c1)
- Fall timer - 由 @tianxiu2b2t 提交 (23687)
- Pickup single use - 由 @tianxiu2b2t 提交 (5fd99)
- 3d 箭头和乱七八糟的 - 由 @tianxiu2b2t 提交 (adaff)
- Lights data - 由 @tianxiu2b2t 提交 (bed95)
- 为 pyo3 做准备 - 由 @tianxiu2b2t 提交 (2fca8)
- 传参测试 - 由 @tianxiu2b2t 提交 (5a408)
- 给个配置(测试环境) - 由 @tianxiu2b2t 提交 (cc172)
- 支持 rust 侧执行 python 代码 - 由 @tianxiu2b2t 提交 (49892)
- 初始化 python - 由 @tianxiu2b2t 提交 (92171)
- 忘记给引用了( - 由 @tianxiu2b2t 提交 (88662)
- 给个 create_submodule 功能 - 由 @tianxiu2b2t 提交 (d78fd)
- 完善 vcmp 的 util 功能 - 由 @tianxiu2b2t 提交 (09194)
- 支持加载脚本和加载模块到 py - 由 @tianxiu2b2t 提交 (ff834)
- 开始写 event 和 player 这类 - 由 @tianxiu2b2t 提交 (7d307)
- 完善 player 事件 - 由 @tianxiu2b2t 提交 (6eae1)
- 加了 checkpoint object pickup vehicle server 和 entity 相关的 - 由 @tianxiu2b2t 提交 (fb7aa)
- 给 PlayerCommandEvent 事件加一个 command 分开 - 由 @tianxiu2b2t 提交 (188b2)
- 修复 docker add 错误 - 由 @tianxiu2b2t 提交 (9efac)
- 修复没有正确上传 so 文件 - 由 @tianxiu2b2t 提交 (6ed1f)
- 修复 docker 镜像 next 没有正常编译 - 由 @tianxiu2b2t 提交 (d047d)
- 支持 py 文件(防止编译器说找不到) - 由 @tianxiu2b2t 提交 (16cae)
- 支持 Vector Quaternion 加减乘除 - 由 @tianxiu2b2t 提交 (8f2fd)
- 支持 EventBuilder 构建 - 由 @tianxiu2b2t 提交 (45fb1)
- 支持 VehicleHealthChange 和 VehicleMove 的事件 - 由 @tianxiu2b2t 提交 (d00e8)
- 支持 trigger EventBuilder 自定义 Event 以及 pyi... - 由 @tianxiu2b2t 提交 (01f61)
- 新增检查更新 和 cargo fmt - 由 @tianxiu2b2t 提交 (652d0)
- 更新可禁用检查更新,是否输出日志到文件中 - 由 @tianxiu2b2t 提交 (8d510)
- 支持热重载啦! - 由 @tianxiu2b2t 提交 (d6ff4)
- 忘记给 Vector Quaternion 加一个加减乘除的运算了 - 由 @tianxiu2b2t 提交 (9a3f7)
- 漏掉一些东西了和重命名函数 - 由 @tianxiu2b2t 提交 (60189)
- 给个 Version repr - 由 @tianxiu2b2t 提交 (edf48)
- 支持从 pool 获取玩家等等 - 由 @tianxiu2b2t 提交 (c12fd)
- 给个清理的函数 - 由 @tianxiu2b2t 提交 (73b3c)
- 支持一些 repr - 由 @tianxiu2b2t 提交 (dd299)
- 支持查找玩家 - 由 @tianxiu2b2t 提交 (7c608)
- 新增 vehicle 获取到 driver 和 passengers - 由 @tianxiu2b2t 提交 (21a7f)
- 给一个 Traceback - 由 @tianxiu2b2t 提交 (5a15d)
- 优化 set_error_handler 的类型提示 - 由 @tianxiu2b2t 提交 (526b6)
- 对 Version 的 repr 添加了更详细的版本加数字 - 由 @tianxiu2b2t 提交 (5ceaf)
🐛 漏洞修复
- 修复无法比较对象的问题 - 由 @tianxiu2b2t 提交 (c7b65)
- 修复多次重复创建对象的问题 - 由 @tianxiu2b2t 提交 (a7349)
- 修复一直创建新实例问题 - 由 @tianxiu2b2t 提交 (61cca)
- 修复 get_players 会新建一个玩家的问题 - 由 @tianxiu2b2t 提交 (c66d9)
- 修复 set_password 返回的问题 - 由 @tianxiu2b2t 提交 (bd07a)
- 修复 GetGameModeText 的特殊性 - 由 @tianxiu2b2t 提交 (f78f9)
- 修复获取玩家名字变成 uid (AI 的魔法 (? - 由 @tianxiu2b2t 提交 (96a31)
- 修复重命名没有修改 read_string - 由 @tianxiu2b2t 提交 (1acfc)
- 修复 logger 报错 - 由 @tianxiu2b2t 提交 (985e8)
- 修复 pyi 提示 - 由 @tianxiu2b2t 提交 (b04d3)
- 修复工作流 - 由 @tianxiu2b2t 提交 (629bc)
- 解决插件名称过长导致不加载的问题 - 由 @tianxiu2b2t 提交 (9bf46)
- 解决玩家在服务器的时候,没有正常重载 - 由 @tianxiu2b2t 提交 (cdf64)
- Signal 2 ignored due to race condition - 由 @tianxiu2b2t 提交 (4a7db)
- 修复 raw message 的时候会出现问题 - 由 @tianxiu2b2t 提交 (5529d)
- 修复 message 没有追加 \0 - 由 @tianxiu2b2t 提交 (91673)
- 修复 vehicle 的一些存储值的问题 - 由 @tianxiu2b2t 提交 (cec37)
- 修复 Mutex 导致死锁 - 由 @tianxiu2b2t 提交 (b5b96)
- 修复 Stack Overflow - 由 @tianxiu2b2t 提交 (fdee7)
- 修复 vcmp 的 vehicle update 机制 - 由 @tianxiu2b2t 提交 (df8f1)
- 修复 event 没有设置的问题 - 由 @tianxiu2b2t 提交 (3c780)
- 修复创建 Marker 的时候返回了 None 的问题 - 由 @tianxiu2b2t 提交 (0efc1)
- 修复 GLOBAL_VAR 的死锁 - 由 @tianxiu2b2t 提交 (e7c01)
- 忘记给 Version 剩下的两个加右括号 - 由 @tianxiu2b2t 提交 (8cace)
🧹 杂项
- 版本 - 由 @tianxiu2b2t 提交 (b40bd)
- 给个属性格式输出 - 由 @tianxiu2b2t 提交 (209a9)
- 模板 - 由 @tianxiu2b2t 提交 (1e3bd)
- 清理无用的代码 - 由 @tianxiu2b2t 提交 (1125a)
- Fmt 代码 - 由 @tianxiu2b2t 提交 (752f4)
- Cargo fmt - 由 @tianxiu2b2t 提交 (40e1e)
- 查找没有引用的 - 由 @tianxiu2b2t 提交 (a17c8)
- 清理无用代码注释 - 由 @tianxiu2b2t 提交 (a5bc4)
- 查找引用的 - 由 @tianxiu2b2t 提交 (2a971)
- Cargo fmt - 由 @tianxiu2b2t 提交 (81818)
- Cargo fmt - 由 @tianxiu2b2t 提交 (7f49a)
- 删掉无用的引用 - 由 @tianxiu2b2t 提交 (50325)
- 清理掉没有用过的 - 由 @tianxiu2b2t 提交 (31b36)
- 测试 ClientScriptDataEvent - 由 @tianxiu2b2t 提交 (0861f)
- Clean unuse rs file - 由 @tianxiu2b2t 提交 (d3168)
- 删除了 debug 出现错误,无法编译 - 由 @tianxiu2b2t 提交 (b1414)
- Cargo fmt - 由 @tianxiu2b2t 提交 (0d837)
- 今天的就到这了 - 由 @tianxiu2b2t 提交 (0a779)
- 加个提示 master 的 - 由 @tianxiu2b2t 提交 (e2348)
- 更新版本 清理无用的依赖和更新一些作者信息 - 由 @tianxiu2b2t 提交 (b4f8c)
- 发布版本 - 由 @tianxiu2b2t 提交 (05890)
- 清理旧版本的 api - 由 @tianxiu2b2t 提交 (a95a0)
- 版本 - 由 @tianxiu2b2t 提交 (cf449)
- 版本 - 由 @tianxiu2b2t 提交 (efdbe)
- Black fmt - 由 @tianxiu2b2t 提交 (258b0)
- 给一个 pdm.lock - 由 @tianxiu2b2t 提交 (54813)
- 版本 - 由 @tianxiu2b2t 提交 (8a50d)
- 找不到 build-docker-image - 由 @tianxiu2b2t 提交 (c7ca0)
- 优化Traceback的提示 - 由 @tianxiu2b2t 提交 (b9032)
- 重新打包测试 - 由 @tianxiu2b2t 提交 (ae6db)
- Readme.md! - 由 @tianxiu2b2t 提交 (39ed1)
- Cargo fmt - 由 @tianxiu2b2t 提交 (58eb1)
- 格式化代码 - 由 @tianxiu2b2t 提交 (e675f)
- Fmt all! - 由 @tianxiu2b2t 提交 (6f9ea)
- Fmt code - 由 @tianxiu2b2t 提交 (1ccd0)
- Fmt code - 由 @tianxiu2b2t 提交 (e1f4d)
- 增加一些 Display - 由 @tianxiu2b2t 提交 (3baca)
♻️ 代码重构
- 把函数拆出去 - 由 @tianxiu2b2t 提交 (ccb4a)
- 重新命名一些东西 - 由 @tianxiu2b2t 提交 (c2ef8)
- 把 server 相关的拆过去 - 由 @tianxiu2b2t 提交 (d8695)
- 把 player 相关的消息拆过去 - 由 @tianxiu2b2t 提交 (f1171)
- 把 WorldBounds WastedSettings World 相关的拆过去 - 由 @tianxiu2b2t 提交 (8e308)
- 把 weapon 相关的拆过去 - 由 @tianxiu2b2t 提交 (9655c)
- 把 plugin 相关的拆过去 - 由 @tianxiu2b2t 提交 (86145)
- 把乱七八糟拆过去 - 由 @tianxiu2b2t 提交 (5cf8d)
- 把 marker 相关的拆过去 - 由 @tianxiu2b2t 提交 (92621)
- 把 keybind 相关的拆过去 - 由 @tianxiu2b2t 提交 (8161a)
- 把一些东西拆出去 - 由 @tianxiu2b2t 提交 (293e4)
- 把 WastedSettings 合并到一起 - 由 @tianxiu2b2t 提交 (7f34e)
- 把 WorldBounds 合并到一起 - 由 @tianxiu2b2t 提交 (605bb)
- 拆代码 - 由 @tianxiu2b2t 提交 (abf80)
- 完工 vehicle 函数(? - 由 @tianxiu2b2t 提交 (1bf0d)
- 把关于 player 的代码拆过去 - 由 @tianxiu2b2t 提交 (df3bd)
- 重新命名到旧版本的 api 中 - 由 @tianxiu2b2t 提交 (f595c)
- 重构 traceback 给 py - 由 @tianxiu2b2t 提交 (64fe3)
- 重构一下 py_reload 的代码 - 由 @tianxiu2b2t 提交 (48d7c)