25 Commits

Author SHA1 Message Date
0121c42ac7
支持使用域名连接服务器;添加了连接10秒强制超时检测 2024-01-16 23:40:33 +08:00
milimoe
af7e19096d
Socket Receive修改为完整传输模式 (#72)
* ReceiveArray修改为完整传输模式

* 完善完整传输模式,删除单对象接收方法
2024-01-01 03:22:06 +08:00
yeziuku
7cb1ce7f24
新的AddonController构造方法 (#70) 2023-12-09 17:02:51 +08:00
yeziuku
1fd5187785
添加输出Error日志的方法 (#69) 2023-12-09 16:26:14 +08:00
milimoe
5c89bafffd
完善插件模组系统 (#68)
* 添加GameModeServer

* Addon系列大修改

* RuntimeController添加发送结束游戏反馈的方法

* 将GamingMessageHandler返回值修改为Hashtable

* 添加马甲方法,隐藏委托

* 更新AddonController注释

---------

Co-authored-by: yeziuku <53083103+yeziuku@users.noreply.github.com>
Co-authored-by: yeziuku <yezi@wrss.org>
2023-12-09 01:40:46 +08:00
milimoe
0672d839bb
添加GamingModel,补充GamingEventHandler (#67) 2023-12-07 00:33:29 +08:00
milimoe
543887881a
添加GameMode, GameMap, GameModeLoader (#62)
* 添加GameMode, GameMap; 优化了Plugin和RoomType等

* 添加GameModeLoader,重构GameMode和GameMap

* 添加Gaming事件接口

* 添加IGameModeSupported接口

* 为GameMode添加Implement接口

* 为BeforeConnect添加参数
2023-11-27 00:30:00 +08:00
milimoe
37c4c54445
.NET 8 (#61) 2023-11-25 01:44:17 +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
94bad21e8d
添加SocketMessageType: System&MatchRoom 2023-10-18 22:48:22 +08:00
35382bf703
修复拒绝连接后仍然能连接成功的BUG 2023-09-10 14:01:06 +08:00
64d2619281
设置为引用模式 2023-09-09 16:21:24 +08:00
3c5dc29491
BeforeConnect添加参数 2023-09-09 16:16:30 +08:00
ec5e34a356
删除ip和port的二次验证 2023-09-09 16:09:20 +08:00
milimoe
3825780bd4
提供底层Connect和Disconnect (#52) 2023-09-09 00:20:54 +08:00
1c4e796f09
添加缺少的SocketMessageHandler 2023-09-05 20:28:38 +08:00
milimoe
b9d9932ac2
明显区分Socket和DataRequest (#50)
* 明显区分Socket和DataRequest

* 删除了SocketHandler_Connect方法
2023-08-31 19:40:06 +08:00
98367f89e2
delete static 2023-07-18 21:45:20 +08:00
milimoe
9c0f742f00
DataRequest:添加长运行模式和关闭事件 (#41)
* DataRequest:添加长运行模式和关闭事件

* Update SocketHandlerController.cs

---------

Co-authored-by: Yezi <53083103+yeziuku@users.noreply.github.com>
2023-07-18 00:14:01 +08:00
1cce3d12ab
添加参数 2023-07-16 17:27:57 +08:00
6f8d4b43f1
RunTime添加抽象方法 2023-07-16 17:01:32 +08:00
8db6fd0512
仅使用Controller,删除重复的Model;修改EventArgs的构造方法 2023-07-16 00:41:36 +08:00
ea682b90ff
项目结构调整 2023-07-14 21:12:14 +08:00
milimoe
b4ce65a35b
更新 DataRequest, RunTime, GameMode; 添加 FunGameConfig (#33)
* 更新DataRequest GetResult<T>

* 更新了DataRequest的构造方法,以及RunTime类

* 更新RunTime控制器

* 从Desktop复制Config到Core;更新常量

* 添加GameMode
2023-06-19 09:07:20 +08:00
milimoe
267bb162a1
Update Controllers And Models (#18) 2023-04-23 01:25:16 +08:00