mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-05 19:31:04 +00:00
Add persistent unique identifiers for objects (#14135)
This commit is contained in:
parent
e0f8243629
commit
4f42b4308c
20 changed files with 257 additions and 19 deletions
|
@ -10,6 +10,8 @@
|
|||
#include "activeobject.h"
|
||||
#include "environment.h"
|
||||
#include "servermap.h"
|
||||
#include "util/guid.h"
|
||||
#include "map.h"
|
||||
#include "settings.h"
|
||||
#include "server/activeobjectmgr.h"
|
||||
#include "server/blockmodifier.h"
|
||||
|
@ -123,6 +125,9 @@ public:
|
|||
float getSendRecommendedInterval()
|
||||
{ return m_recommended_send_interval; }
|
||||
|
||||
GUIDGenerator & getGUIDGenerator()
|
||||
{ return m_guid_generator; }
|
||||
|
||||
// Save players
|
||||
void saveLoadedPlayers(bool force = false);
|
||||
void savePlayer(RemotePlayer *player);
|
||||
|
@ -357,6 +362,7 @@ private:
|
|||
server::ActiveObjectMgr m_ao_manager;
|
||||
// on_mapblocks_changed map event receiver
|
||||
OnMapblocksChangedReceiver m_on_mapblocks_changed_receiver;
|
||||
GUIDGenerator m_guid_generator;
|
||||
// Outgoing network message buffer for active objects
|
||||
std::queue<ActiveObjectMessage> m_active_object_messages;
|
||||
// Some timers
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue