kercylan98
|
66d903474d
|
refactor: 移除 slice 包和 hash 包,新增 listings、mappings 包存放数组、切片、映射等数据结构,原 slice、hash 包中的工具函数迁移至 collection 包,与 sher 包合并并移除 sher 包。完善 collection 包测试用例
|
2024-01-11 17:50:04 +08:00 |
kercylan98
|
ceffa2e46f
|
fix: lockstep 定时器导致空指针问题处理
|
2023-12-23 20:02:34 +08:00 |
kercylan98
|
9038bfc2b5
|
perf: 移除 lockstep 对 timer.Ticket 的依赖,更改为 time.Ticker 实现,减少不必要的资源占用
|
2023-12-21 14:08:21 +08:00 |
kercylan98
|
508e30fb5b
|
fix: 修复 timer.Ticker 和 lockstep 包存在的内存泄漏问题
|
2023-12-20 16:57:54 +08:00 |
kercylan98
|
589a424491
|
feat: lockstep 支持获取帧同步客户端数量
|
2023-11-01 18:13:50 +08:00 |
kercylan98
|
61d41e51b5
|
fix: lockstep.Lockstep 移除不必要的内容,修复 StartBroadcast 函数锁使用不正确的问题
|
2023-10-27 15:56:58 +08:00 |
kercylan98
|
139fe4291a
|
perf: lockstep 包优化帧命令逻辑,去除多余字段
|
2023-10-23 09:29:43 +08:00 |
kercylan98
|
803dd4f2eb
|
feat: lockstep 支持丢弃帧缓存
|
2023-10-21 18:19:51 +08:00 |
kercylan98
|
859e0a1ac1
|
fix: 修复 lockstep.WithInitFrame 不生效的问题
|
2023-10-21 11:22:12 +08:00 |
kercylan98
|
d3e563257f
|
perf: lockstep 包优化同步逻辑,帧 id 由 int 更改为 int64 类型,优化数据竞态问题
|
2023-10-21 11:15:30 +08:00 |
kercylan98
|
4850dd4aa3
|
refactor: 调整 server 数据包相关处理函数的接收参数不再为 server.Packet,同时移除 server.Packet
|
2023-08-23 19:29:55 +08:00 |
kercylan98
|
1b8d041ae0
|
refactor: 移除 component 包,lockstep 迁移至 server/lockstep
|
2023-08-02 14:04:49 +08:00 |