X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fserver.h;h=b10703e707803ee671c5e8ca9cdf4ac93621890a;hb=371af9c241c3064d64e1109098aa5471e545d32c;hp=1da004da57c78f8d805352906406b3623093d339;hpb=af05e4b2defde537f3b953a7dae0ef44fae225aa;p=dragonfireclient.git diff --git a/src/server.h b/src/server.h index 1da004da5..b10703e70 100644 --- a/src/server.h +++ b/src/server.h @@ -235,6 +235,8 @@ class RemoteClient u16 peer_id; // The serialization version to use with the client u8 serialization_version; + // + u16 net_proto_version; // Version is stored in here after INIT before INIT2 u8 pending_serialization_version; @@ -244,6 +246,7 @@ class RemoteClient { peer_id = 0; serialization_version = SER_FMT_VER_INVALID; + net_proto_version = 0; pending_serialization_version = SER_FMT_VER_INVALID; m_nearest_unsent_d = 0; m_nearest_unsent_reset_timer = 0.0; @@ -364,7 +367,8 @@ class Server : public con::PeerHandler, public MapEventReceiver, */ Server( - std::string mapsavedir + std::string mapsavedir, + std::string configpath ); ~Server(); void start(unsigned short port); @@ -443,6 +447,13 @@ class Server : public con::PeerHandler, public MapEventReceiver, dstream<<"WARNING: Auth not found for "<