mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-07-21 08:44:06 +00:00
Add WorldPacketController to server's Networking
This commit is contained in:
parent
285f89573d
commit
f1ec01cc6b
2 changed files with 13 additions and 1 deletions
|
@ -27,8 +27,11 @@ Networking::Networking(RakNet::RakPeerInterface *peer)
|
||||||
players = Players::GetPlayers();
|
players = Players::GetPlayers();
|
||||||
|
|
||||||
playerController = new PlayerPacketController(peer);
|
playerController = new PlayerPacketController(peer);
|
||||||
|
worldController = new WorldPacketController(peer);
|
||||||
|
|
||||||
playerController->SetStream(0, &bsOut); // set send stream
|
// Set send stream
|
||||||
|
playerController->SetStream(0, &bsOut);
|
||||||
|
worldController->SetStream(0, &bsOut);
|
||||||
|
|
||||||
running = true;
|
running = true;
|
||||||
exitCode = 0;
|
exitCode = 0;
|
||||||
|
@ -416,6 +419,11 @@ PlayerPacketController *Networking::GetPlayerController() const
|
||||||
return playerController;
|
return playerController;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
WorldPacketController *Networking::GetWorldController() const
|
||||||
|
{
|
||||||
|
return worldController;
|
||||||
|
}
|
||||||
|
|
||||||
const Networking &Networking::Get()
|
const Networking &Networking::Get()
|
||||||
{
|
{
|
||||||
return *sThis;
|
return *sThis;
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
#define OPENMW_NETWORKING_HPP
|
#define OPENMW_NETWORKING_HPP
|
||||||
|
|
||||||
#include <components/openmw-mp/Controllers/PlayerPacketController.hpp>
|
#include <components/openmw-mp/Controllers/PlayerPacketController.hpp>
|
||||||
|
#include <components/openmw-mp/Controllers/WorldPacketController.hpp>
|
||||||
#include "Player.hpp"
|
#include "Player.hpp"
|
||||||
|
|
||||||
namespace mwmp
|
namespace mwmp
|
||||||
|
@ -28,6 +29,8 @@ namespace mwmp
|
||||||
void StopServer(int code);
|
void StopServer(int code);
|
||||||
|
|
||||||
PlayerPacketController *GetPlayerController() const;
|
PlayerPacketController *GetPlayerController() const;
|
||||||
|
WorldPacketController *GetWorldController() const;
|
||||||
|
|
||||||
static const Networking &Get();
|
static const Networking &Get();
|
||||||
static Networking *GetPtr();
|
static Networking *GetPtr();
|
||||||
|
|
||||||
|
@ -38,6 +41,7 @@ namespace mwmp
|
||||||
TPlayers *players;
|
TPlayers *players;
|
||||||
|
|
||||||
PlayerPacketController *playerController;
|
PlayerPacketController *playerController;
|
||||||
|
WorldPacketController *worldController;
|
||||||
|
|
||||||
bool running;
|
bool running;
|
||||||
int exitCode;
|
int exitCode;
|
||||||
|
|
Loading…
Reference in a new issue