milimoe
|
d23c6597d1
|
完善 HTTPClient;添加日志级别;添加匿名服务器模组;修复不同时间多客户端连接游戏模组时可能产生的线程安全问题 (#106)
* 完善 HTTPClient;添加日志级别;添加匿名服务器模组(此模组不强制要求登录、客户端安装)
* 添加参数
* 添加 null 检查
* 修复不同时间多客户端连接游戏模组时可能产生的线程安全问题
|
2025-01-17 18:58:51 +08:00 |
|
milimoe
|
b25698d91b
|
服务器插件优化;物品添加魔法技能组,文本优化 (#100)
* 添加了 SQLHelperFactory;完善了物品的描述信息;一些代码风格修改
* 构造的物品默认 1 级;为服务器插件添加控制器;添加邮件发送器的工厂;在物品中添加魔法技能组
|
2024-11-13 09:18:58 +08:00 |
|
milimoe
|
d74effcf5c
|
添加平衡常数、减少 Round 函数的使用 (#96)
* 添加平衡常数类和减少舍入
* 优化单例表;为服务器插件提供单例 SQLHelper、MailSender 对象接口
|
2024-10-20 13:18:25 +08:00 |
|
milimoe
|
940f8397f1
|
为服务器统一数据访问连接 (#91)
* 重做 WebSocket 监听;为服务器统一了多种数据连接访问时的处理;统一编码为 UTF-8
* ModelManager已更名并移动到工具命名空间中
* 完成 WebSocket 消息处理系统
* 添加Socket异步接收数据流;修复TaskUtility阻塞的问题;优化心跳、房间、模组
* 添加枚举
* 删除多余字符
* 添加监听器的名称
* 修改了命名
|
2024-10-02 15:00:34 +08:00 |
|
milimoe
|
2de1e57e0c
|
针对服务器端的新功能支持与改进 (#90)
* 添加SQLite模式
* 将Hashtable转为Dictionary<string, object>,因为它具有性能优势
* 添加GamingRequest用于区分Gaming
* 模组中AfterLoad方法现已移动至加载器完全加载完毕后触发
* 删除了服务器对GameModule的加载,现在只会加载GameModuleServer
|
2024-09-25 09:24:53 +08:00 |
|
yeziuku
|
b53d95525a
|
加载器、服务器模组、地图优化 (#83)
* 修改 LoadGameModulesForServer
* 添加 AssociatedServers
* Update GameModuleServer.cs
* 添加 IsConnectToOtherServerModule 和 AssociatedServerModuleName
* Create Grid.cs
* 添加 Grids
* Update ExampleGameModule.cs
* 更新 example-plugin 的名称;修改 GameMap.this.get
---------
Co-authored-by: milimoe <mili@wrss.org>
|
2024-08-06 01:07:09 +08:00 |
|
milimoe
|
b73b37c45e
|
DataRequest、GameModule相关优化 (#82)
* 使基于HTTPClient的DataRequest能够收到回复;添加了适用于Gaming的DataRequest;优化了加载器的加载逻辑;依赖集合的优化
* 执行代理清理;优化模组模板
* 删除GamingEvent无用的事件;删除result哈希表;删除无用的Item/Skill类;GameModuleLoader优化
|
2024-08-03 04:10:34 +08:00 |
|
milimoe
|
c51b7c50fa
|
统一命名 并禁止GameModuleServer调用DataRequest (#81)
* 统一命名 并禁止GameModuleServer调用DataRequest
* 添加了GameModuleDepend (依赖集合) 用于整合Maps Characters Items Skills
|
2024-08-01 20:40:25 +08:00 |
|