[+] 接入ET8服务端

[+] 接入ET8服务端
This commit is contained in:
ALEXTANG
2023-07-13 12:23:48 +08:00
parent e0be062006
commit 336d4b2eb9
1316 changed files with 130657 additions and 626 deletions

View File

@@ -0,0 +1,26 @@
using System.Collections;
using System.Diagnostics;
namespace ET.Server
{
[EntitySystemOf(typeof(WatcherComponent))]
[FriendOf(typeof(WatcherComponent))]
public static partial class WatcherComponentSystem
{
[EntitySystem]
public static void Awake(this WatcherComponent self)
{
string[] localIP = NetworkHelper.GetAddressIPs();
var processConfigs = StartProcessConfigCategory.Instance.GetAll();
foreach (StartProcessConfig startProcessConfig in processConfigs.Values)
{
if (!WatcherHelper.IsThisMachine(startProcessConfig.InnerIP, localIP))
{
continue;
}
System.Diagnostics.Process process = WatcherHelper.StartProcess(startProcessConfig.Id);
self.Processes.Add(startProcessConfig.Id, process);
}
}
}
}