Commit Graph

19 Commits

Author SHA1 Message Date
kercylan98 6b24b7c576 feat: server.MultipleServer 支持绑定 Service 2024-01-30 12:39:07 +08:00
kercylan98 26aa2d9ff8 fix: 修改 ShowServersInfo 函数可见性,修复服务器地址打印的指针问题 2023-12-26 17:23:28 +08:00
kercylan98 af0a5a1c25 style: 优化 server 包代码可读性 2023-12-25 17:40:55 +08:00
kercylan98 4d72e8cbcb fix: 修复 server 包未使用 KCP 服务器时会有额外的定时器损耗的问题 2023-12-20 12:21:43 +08:00
kercylan98 dc557a06d4 refactor: 优化及重构 server 包关于 WebSocket 的消息类型和消息分流部分内容
- 优化 server 包中 WebSocket 服务器默认响应的消息类型与发信方不同步的问题;
- 移除 server.WithShunt
函数,调整为通过 server.Server.UseShunt 来动态分流渠道,例如可以将用户连接的渠道在用户自身渠道或游戏房间渠道来回切换;
2023-12-01 16:35:27 +08:00
kercylan98 cdbf388498 fix: server 包数据竞态问题优化 2023-10-21 13:15:41 +08:00
kercylan98 42465a8f42 style: server 包为服务器启动添加 IP 信息,死锁检测的日志内容优化 2023-09-19 12:35:26 +08:00
kercylan98 3c6ce9cfdf feat: server 包支持设置注册事件的优先级 2023-08-21 15:02:48 +08:00
kercylan98 037c9b7bbd fix: 修复 onStop 无法等待逻辑执行完成的问题 2023-07-19 17:25:12 +08:00
kercylan98 8e2b4ebc89 other: 日志字段调用由 zap.Field 更改为 log.Field 2023-07-15 09:36:24 +08:00
kercylan98 47b8a333eb perf: 优化代码结构,去除无用代码,去除重复代码 2023-07-11 19:35:08 +08:00
kercylan98 74c8f215d7 style: 优化 server 包代码可读性 2023-07-11 10:10:36 +08:00
kercylan98 d972dc864d fix: 修复 Multiple 模式下启动服务器 listen 有时无法打印的问题 2023-07-07 19:11:07 +08:00
kercylan98 1a2c1df289 refactor: 服务器支持异步消息类型、死锁阻塞、异步慢消息检测 2023-07-07 16:28:04 +08:00
kercylan98 1136af4dd8 fix: 修复 server.Multiple 关闭服务器空指针异常 2023-07-03 13:12:22 +08:00
kercylan98 67616b2963 fix: 多服务器情况下日志错乱及无法正常 Shuntdown 问题修复 2023-06-30 18:16:58 +08:00
kercylan98 84094569af mod及import改为github.com/kercylan98/minotaur 2023-05-06 17:45:39 +08:00
kercylan98 2e4a48e0a5 服务器启动事件 2023-04-24 15:14:03 +08:00
kercylan98 eee1caacbf 多网络服务器启动器 2023-04-22 14:23:07 +08:00