mirror of
https://github.com/BeamMP/BeamMP-Server.git
synced 2026-04-04 06:46:23 +00:00
Merge TUDPServer and TTCPServer into TNetwork
this gets rid of a bunch of unclear cases which I mistakenly created while refactoring for this rewrite. One example is having to call into TTCPServer to do UDP sending in some cases.
This commit is contained in:
committed by
Anonymous275
parent
05c5fb047c
commit
40cae31885
11
src/main.cpp
11
src/main.cpp
@@ -2,11 +2,10 @@
|
||||
#include "TConfig.h"
|
||||
#include "THeartbeatThread.h"
|
||||
#include "TLuaEngine.h"
|
||||
#include "TNetwork.h"
|
||||
#include "TPPSMonitor.h"
|
||||
#include "TResourceManager.h"
|
||||
#include "TServer.h"
|
||||
#include "TUDPServer.h"
|
||||
#include <TTCPServer.h>
|
||||
#include <thread>
|
||||
|
||||
#ifdef __unix
|
||||
@@ -52,11 +51,9 @@ int main(int argc, char** argv) {
|
||||
TResourceManager ResourceManager;
|
||||
TPPSMonitor PPSMonitor(Server);
|
||||
THeartbeatThread Heartbeat(ResourceManager, Server);
|
||||
TTCPServer TCPServer(Server, PPSMonitor, ResourceManager);
|
||||
TUDPServer UDPServer(Server, PPSMonitor, TCPServer);
|
||||
TLuaEngine LuaEngine(Server, TCPServer, UDPServer);
|
||||
TCPServer.SetUDPServer(UDPServer);
|
||||
PPSMonitor.SetTCPServer(TCPServer);
|
||||
TNetwork Network(Server, PPSMonitor, ResourceManager);
|
||||
TLuaEngine LuaEngine(Server, Network);
|
||||
PPSMonitor.SetNetwork(Network);
|
||||
Application::Console().InitializeLuaConsole(LuaEngine);
|
||||
|
||||
// TODO: replace
|
||||
|
||||
Reference in New Issue
Block a user