| 123456789101112131415161718192021222324252627282930313233343536 | 
							- using NetClientCore.TCP;
 
- using NetCore.ContentParse;
 
- using NetCore.Protocol.MemoryPack;
 
- using NetServer.MongoDB;
 
- using NetServer.NetLink.TCP;
 
- using NetServer.ServerLogic;
 
- using NetServer.TomlData;
 
- using Nett;
 
- namespace NetServer;
 
- public class ServerMain
 
- {
 
-     static async Task Main(string[] args)
 
-     {
 
-         ServerConfig serverConfig = Toml.ReadFile<ServerConfig>("serverconfig.toml");
 
-         DBLink dbLink = new DBLink();
 
-         dbLink.LinkDB(serverConfig.dbpath, serverConfig.dbname);
 
-         LogicManager logicManager = new LogicManager();
 
-         logicManager.Init("GameServer",100);
 
-         TCPClient<ByteParse, MemoryWrap<InternalMemoryRequst, InternalMemoryResponese>> tcpServer =
 
-             new TCPClient<ByteParse, MemoryWrap<InternalMemoryRequst, InternalMemoryResponese>>();
 
-         await tcpServer.Connect(serverConfig.internal_ip, serverConfig.internal_ports, logicManager);
 
-         InternalMemoryRequst internalMemoryRequst = new InternalMemoryRequst();
 
-         internalMemoryRequst.ServerType = ServerType.GameServer;
 
-         internalMemoryRequst.SendType = InternalSendType.AddServer;
 
-         internalMemoryRequst.serverVersion = 1;
 
-         tcpServer.SendData(internalMemoryRequst);
 
-         while (true)
 
-         {
 
-             Thread.Sleep(10);
 
-         }
 
-     }
 
- }
 
 
  |