Only send debug sync packet if no lag is detected

This commit is contained in:
MysterD 2023-03-27 23:08:54 -07:00
parent b69dbbce96
commit 09e3352c97
1 changed files with 7 additions and 1 deletions

View File

@ -21,7 +21,13 @@ void print_sync_object_table(void) {
}
void network_send_debug_sync(void) {
return;
// check for lag
for (int i = 0; i < MAX_PLAYERS; i++) {
struct NetworkPlayer* np = &gNetworkPlayers[i];
if (!np->connected) { continue; }
if (np->ping > 250) { return; }
}
for (struct SyncObject* so = sync_object_get_first(); so != NULL; so = sync_object_get_next()) {
if (!so || !so->o) { continue; }
u32 behaviorId = get_id_from_behavior((so->behavior == NULL) ? so->behavior : so->o->behavior);