diff --git a/src/pc/network/network_player.h b/src/pc/network/network_player.h index 8f227f31..d2ce2d4b 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 aa1262d2..e74550d8 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 {