From c292793470176c261d673bd6c1511459ca883aca Mon Sep 17 00:00:00 2001 From: MysterD Date: Thu, 21 Apr 2022 18:33:20 -0700 Subject: [PATCH] Adjustments to reliable packets --- src/pc/network/network_player.h | 2 +- src/pc/network/packets/packet_reliable.c | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pc/network/network_player.h b/src/pc/network/network_player.h index 8f227f31e..d2ce2d4b3 100644 --- a/src/pc/network/network_player.h +++ b/src/pc/network/network_player.h @@ -9,7 +9,7 @@ #define UNKNOWN_GLOBAL_INDEX ((u8)-1) #define UNKNOWN_NETWORK_INDEX ((u64)-1) #define NETWORK_PLAYER_TIMEOUT 10 -#define MAX_RX_SEQ_IDS 16 +#define MAX_RX_SEQ_IDS 64 enum NetworkPlayerType { NPT_UNKNOWN, diff --git a/src/pc/network/packets/packet_reliable.c b/src/pc/network/packets/packet_reliable.c index aa1262d26..e74550d8d 100644 --- a/src/pc/network/packets/packet_reliable.c +++ b/src/pc/network/packets/packet_reliable.c @@ -3,9 +3,7 @@ #include "pc/utils/misc.h" #include "pc/debuglog.h" -// two-player hack: the localIndex for resending packets can be 0... this means reply to last person received from. THIS WILL NOT WORK with more than two players - -#define RELIABLE_RESEND_RATE 0.20f +#define RELIABLE_RESEND_RATE 0.33f #define MAX_RESEND_ATTEMPTS 10 struct PacketLinkedList {