Skip to content

Commit 52ef86b

Browse files
committed
fix(kcp): 移除KCP服务器启动代码并注释相关依赖
暂时禁用KCP服务器功能以简化启动流程,便于后续重构或替换网络层实现。保留原有代码结构以便未来恢复。
1 parent d0b8c8b commit 52ef86b

1 file changed

Lines changed: 28 additions & 28 deletions

File tree

GameFrameX.StartUp/AppStartUpByServer.cs

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
using GameFrameX.Foundation.Localization.Core;
3535
using GameFrameX.NetWork.Abstractions;
3636
using GameFrameX.NetWork.HTTP;
37-
using GameFrameX.NetWork.Kcp;
37+
// using GameFrameX.NetWork.Kcp;
3838
using GameFrameX.NetWork.Message;
3939
using GameFrameX.SuperSocket.Connection;
4040
using GameFrameX.SuperSocket.Primitives;
@@ -387,33 +387,33 @@ private async Task StartServer(List<BaseHttpHandler> baseHandler, Func<string, B
387387
// 启动KCP服务器
388388
if (Setting.IsEnableKcp)
389389
{
390-
var kcpPort = Setting.KcpPort > 0 ? Setting.KcpPort : Setting.InnerPort;
391-
if (kcpPort > 0 && NetHelper.PortIsAvailable(kcpPort))
392-
{
393-
LogHelper.Info(LocalizationService.GetString(Localization.Keys.StartUp.KcpServer.StartingServer, ServerType, Setting.InnerHost, kcpPort));
394-
var kcpServer = new KcpServer(
395-
kcpPort,
396-
new KcpOptions { Enable = true },
397-
Setting,
398-
KcpPackageHandler,
399-
OnKcpConnected,
400-
OnKcpDisconnected
401-
);
402-
_ = kcpServer.StartAsync();
403-
LogHelper.Info(LocalizationService.GetString(Localization.Keys.StartUp.KcpServer.StartupComplete, ServerType, Setting.InnerHost, kcpPort));
404-
}
405-
else
406-
{
407-
LogHelper.Warning(LocalizationService.GetString(Localization.Keys.StartUp.KcpServer.StartupFailed, ServerType, Setting.InnerHost, kcpPort));
408-
if (kcpPort > 0)
409-
{
410-
var occupiedProcesses = NetHelper.GetPortOccupyingProcesses(kcpPort);
411-
if (occupiedProcesses.Count > 0)
412-
{
413-
LogHelper.Warning($"KCP端口[{kcpPort}]占用详情: {string.Join(" | ", occupiedProcesses)}");
414-
}
415-
}
416-
}
390+
// var kcpPort = Setting.KcpPort > 0 ? Setting.KcpPort : Setting.InnerPort;
391+
// if (kcpPort > 0 && NetHelper.PortIsAvailable(kcpPort))
392+
// {
393+
// LogHelper.Info(LocalizationService.GetString(Localization.Keys.StartUp.KcpServer.StartingServer, ServerType, Setting.InnerHost, kcpPort));
394+
// var kcpServer = new KcpServer(
395+
// kcpPort,
396+
// new KcpOptions { Enable = true },
397+
// Setting,
398+
// KcpPackageHandler,
399+
// OnKcpConnected,
400+
// OnKcpDisconnected
401+
// );
402+
// _ = kcpServer.StartAsync();
403+
// LogHelper.Info(LocalizationService.GetString(Localization.Keys.StartUp.KcpServer.StartupComplete, ServerType, Setting.InnerHost, kcpPort));
404+
// }
405+
// else
406+
// {
407+
// LogHelper.Warning(LocalizationService.GetString(Localization.Keys.StartUp.KcpServer.StartupFailed, ServerType, Setting.InnerHost, kcpPort));
408+
// if (kcpPort > 0)
409+
// {
410+
// var occupiedProcesses = NetHelper.GetPortOccupyingProcesses(kcpPort);
411+
// if (occupiedProcesses.Count > 0)
412+
// {
413+
// LogHelper.Warning($"KCP端口[{kcpPort}]占用详情: {string.Join(" | ", occupiedProcesses)}");
414+
// }
415+
// }
416+
// }
417417
}
418418
else
419419
{

0 commit comments

Comments
 (0)