Skip to content

Commit af5b696

Browse files
authored
Fixed a bug with desynchronization of the values of some fields of the CTickRateSettings structure. (#3863)
1 parent e094942 commit af5b696

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Client/mods/deathmatch/logic/rpc/CWorldRPCs.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,8 @@ void CWorldRPCs::SetSyncIntervals(NetBitStreamInterface& bitStream)
619619
bitStream.Read(g_TickRateSettings.iObjectSync);
620620
bitStream.Read(g_TickRateSettings.iKeySyncRotation);
621621
bitStream.Read(g_TickRateSettings.iKeySyncAnalogMove);
622+
bitStream.Read(g_TickRateSettings.iPedSyncerDistance);
623+
bitStream.Read(g_TickRateSettings.iUnoccupiedVehicleSyncerDistance);
622624
}
623625

624626
void CWorldRPCs::SetMoonSize(NetBitStreamInterface& bitStream)

Server/mods/deathmatch/logic/CStaticFunctionDefinitions.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10861,6 +10861,8 @@ bool CStaticFunctionDefinitions::SendSyncIntervals(CPlayer* pPlayer)
1086110861
BitStream.pBitStream->Write(g_TickRateSettings.iObjectSync);
1086210862
BitStream.pBitStream->Write(g_TickRateSettings.iKeySyncRotation);
1086310863
BitStream.pBitStream->Write(g_TickRateSettings.iKeySyncAnalogMove);
10864+
BitStream.pBitStream->Write(g_TickRateSettings.iPedSyncerDistance);
10865+
BitStream.pBitStream->Write(g_TickRateSettings.iUnoccupiedVehicleSyncerDistance);
1086410866
if (pPlayer)
1086510867
pPlayer->Send(CLuaPacket(SET_SYNC_INTERVALS, *BitStream.pBitStream));
1086610868
else

0 commit comments

Comments
 (0)