diff --git a/raknet/RakServer.cpp b/raknet/RakServer.cpp index 90f6739..7468b45 100644 --- a/raknet/RakServer.cpp +++ b/raknet/RakServer.cpp @@ -397,6 +397,11 @@ bool RakServer::RPC( char* uniqueID, RakNet::BitStream *parameters, PacketPriori return RakPeer::RPC( uniqueID, parameters, priority, reliability, orderingChannel, playerId, broadcast, shiftTimestamp, networkID, replyFromTarget ); } +bool RakServer::RPC( char* uniqueID, RakNet::BitStream *parameters, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp) +{ + return RakPeer::RPC( uniqueID, parameters, priority, reliability, orderingChannel, playerId, broadcast, shiftTimestamp, UNASSIGNED_NETWORK_ID, 0 ); +} + void RakServer::SetTrackFrequencyTable( bool b ) { RakPeer::SetCompileFrequencyTable( b ); diff --git a/raknet/RakServer.h b/raknet/RakServer.h index 852ec01..2f4548f 100644 --- a/raknet/RakServer.h +++ b/raknet/RakServer.h @@ -251,6 +251,8 @@ public: /// \return True on a successful packet send (this does not indicate the recipient performed the call), false on failure bool RPC( char* uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget ); + bool RPC( char* uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp); + /// Enables or disables frequency table tracking. This is required to get a frequency table, which is used in GenerateCompressionLayer() /// This value persists between connect calls and defaults to false (no frequency tracking) /// \pre You can call this at any time - however you SHOULD only call it when disconnected. Otherwise you will only trackpart of the values sent over the network. diff --git a/raknet/RakServerInterface.h b/raknet/RakServerInterface.h index 30c2946..8b5a4e2 100644 --- a/raknet/RakServerInterface.h +++ b/raknet/RakServerInterface.h @@ -247,6 +247,8 @@ public: /// \return True on a successful packet send (this does not indicate the recipient performed the call), false on failure virtual bool RPC( char* uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp, NetworkID networkID, RakNet::BitStream *replyFromTarget )=0; + virtual bool RPC( char* uniqueID, RakNet::BitStream *bitStream, PacketPriority priority, PacketReliability reliability, char orderingChannel, PlayerID playerId, bool broadcast, bool shiftTimestamp)=0; + /// Enables or disables frequency table tracking. This is required to get a frequency table, which is used in GenerateCompressionLayer() /// This value persists between connect calls and defaults to false (no frequency tracking) /// \pre You can call this at any time - however you SHOULD only call it when disconnected. Otherwise you will only trackpart of the values sent over the network.