Skip to content

Commit fd2f49b

Browse files
committed
sync packets only if needed in Recordings comp
1 parent 13620ee commit fd2f49b

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

Server/Components/Recordings/recordings_main.cpp

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -91,15 +91,16 @@ class RecordingsComponent final : public IRecordingsComponent, public PlayerConn
9191
return true;
9292
}
9393

94-
NetCode::Packet::PlayerFootSync footSync;
95-
if (!footSync.read(bs))
96-
{
97-
return true;
98-
}
99-
10094
// Write on foot recording data
10195
if (data->type_ == PlayerRecordingType_OnFoot && data->file_.good())
10296
{
97+
98+
NetCode::Packet::PlayerFootSync footSync;
99+
if (!footSync.read(bs))
100+
{
101+
return true;
102+
}
103+
103104
const uint32_t timeSinceRecordStart = duration_cast<Milliseconds>(Time::now() - data->start_).count();
104105
data->file_.write(reinterpret_cast<const char*>(&timeSinceRecordStart), sizeof(uint32_t));
105106

@@ -141,15 +142,15 @@ class RecordingsComponent final : public IRecordingsComponent, public PlayerConn
141142
return true;
142143
}
143144

144-
NetCode::Packet::PlayerVehicleSync vehicleSync;
145-
if (!vehicleSync.read(bs))
146-
{
147-
return true;
148-
}
149-
150145
// Write driver recording data
151146
if (data->type_ == PlayerRecordingType_Driver && data->file_.good())
152147
{
148+
149+
NetCode::Packet::PlayerVehicleSync vehicleSync;
150+
if (!vehicleSync.read(bs))
151+
{
152+
return true;
153+
}
153154
const uint32_t timeSinceRecordStart = duration_cast<Milliseconds>(Time::now() - data->start_).count();
154155
data->file_.write(reinterpret_cast<const char*>(&timeSinceRecordStart), sizeof(uint32_t));
155156

0 commit comments

Comments
 (0)