Files
TEngine/Assets/GameScripts/DotNet/Hotfix/Server/Module/Router/FiberInit_Router.cs
ALEXTANG 336d4b2eb9 [+] 接入ET8服务端
[+] 接入ET8服务端
2023-07-13 12:23:48 +08:00

19 lines
760 B
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System.Net;
namespace ET.Server
{
[Invoke((long)SceneType.Router)]
public class FiberInit_Router: AInvokeHandler<FiberInit, ETTask>
{
public override async ETTask Handle(FiberInit fiberInit)
{
Scene root = fiberInit.Fiber.Root;
StartSceneConfig startSceneConfig = StartSceneConfigCategory.Instance.Get((int)root.Id);
// 开发期间使用OuterIPPort云服务器因为本机没有OuterIP所以要改成InnerIPPort然后在云防火墙中端口映射到InnerIPPort
root.AddComponent<RouterComponent, IPEndPoint, string>(startSceneConfig.OuterIPPort, startSceneConfig.StartProcessConfig.InnerIP);
await ETTask.CompletedTask;
}
}
}