16 Commits

Author SHA1 Message Date
milimoe
b87f54fe16
SQLHelper 添加事务属性、最后的自增ID、异步版本的执行方法 (#121) 2025-03-29 01:01:20 +08:00
86ad73f672
执行代码清理 2025-03-18 01:38:57 +08:00
milimoe
92452873ef
数据库表结构和工具类调整,添加 ApiTokens 表 (#114)
* 数据库表结构和工具类调整,添加 ApiTokens 表

* 修复 Workers 字典没有元素的问题
2025-03-16 01:57:54 +08:00
3549a2e8af
SQLHelper 添加参数 ClearParametersAfterExecute 2025-02-23 23:52:12 +08:00
milimoe
18854781a6
完善 WebSocket 支持;防止 SQL 注入;修改 Json 自定义转换器基类 (#104)
* 更换任务计划实现方式;修改自定义 Json 转换器基类

* RunTimeController 添加 HTTPClient(WebSocket)支持;SQL 查询修改为参数化,防止注入
2025-01-11 01:09:49 +08:00
milimoe
b25698d91b
服务器插件优化;物品添加魔法技能组,文本优化 (#100)
* 添加了 SQLHelperFactory;完善了物品的描述信息;一些代码风格修改

* 构造的物品默认 1 级;为服务器插件添加控制器;添加邮件发送器的工厂;在物品中添加魔法技能组
2024-11-13 09:18:58 +08:00
milimoe
2de1e57e0c
针对服务器端的新功能支持与改进 (#90)
* 添加SQLite模式

* 将Hashtable转为Dictionary<string, object>,因为它具有性能优势

* 添加GamingRequest用于区分Gaming

* 模组中AfterLoad方法现已移动至加载器完全加载完毕后触发

* 删除了服务器对GameModule的加载,现在只会加载GameModuleServer
2024-09-25 09:24:53 +08:00
milimoe
37c4c54445
.NET 8 (#61) 2023-11-25 01:44:17 +08:00
33a42eae53
添加事务接口 2023-11-24 20:31:20 +08:00
milimoe
e7214c3fb9
添加新的枚举、字符常量和方法 (#59)
* 添加大量新的枚举,添加缺少的枚举字符串,修改枚举转字符串方法的位置

* 添加StartGame和Gaming的SocketHandler方法

* 添加MainInvokeType.StartGame

* 优化代码格式

* 添加默认的User.ToString()

* 添加EndGame

* 添加GameMode.GetTypeString

* 添加GameMode.GetRoomType
2023-11-23 00:43:34 +08:00
965ce01875
添加结果行查询 2023-10-17 22:04:42 +08:00
c3c153635f
Add Authenticator 2023-10-16 20:56:01 +08:00
ea682b90ff
项目结构调整 2023-07-14 21:12:14 +08:00
milimoe
d25dd8d2e3
添加自定义 Converter (#31)
* 添加DataTable Converter

* 修改DataSet Converter,支持多个Tables反序列化,此转换器也支持兼容DataTable

* 修改构造方法、工厂方法,添加常用类自定义转换器
2023-06-10 01:01:45 +08:00
milimoe
c9a7ea88b2
移动Library.Server到Library.Common.Architecture (#11)
* 移动Library.Server到Library.Common.Architecture
2023-04-10 00:44:59 +08:00
Mili
06cebcffd9 FunGame Core 2023-03-31 20:34:40 +08:00