mirror of
https://github.com/YGGverse/xash3d-fwgs.git
synced 2025-01-25 22:34:24 +00:00
Always fragment upload data, this fixes some cases when upload must be fragmented, but download test shown no fragmentation requirement
This commit is contained in:
parent
63513ec475
commit
ebe3a203ba
@ -199,7 +199,7 @@ int CL_GetFragmentSize( void *unused )
|
|||||||
if( Netchan_IsLocal( &cls.netchan ))
|
if( Netchan_IsLocal( &cls.netchan ))
|
||||||
return FRAGMENT_LOCAL_SIZE;
|
return FRAGMENT_LOCAL_SIZE;
|
||||||
|
|
||||||
return bound( FRAGMENT_MIN_SIZE, cl_dlmax->value, FRAGMENT_MAX_SIZE );
|
return FRAGMENT_MIN_SIZE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1060,6 +1060,7 @@ void CL_CheckForResend( void )
|
|||||||
|
|
||||||
if( adr.port == 0 ) adr.port = MSG_BigShort( PORT_SERVER );
|
if( adr.port == 0 ) adr.port = MSG_BigShort( PORT_SERVER );
|
||||||
|
|
||||||
|
Msg( "%i\n", cls.connect_retry );
|
||||||
if( cls.connect_retry == CL_TEST_RETRIES_NORESPONCE )
|
if( cls.connect_retry == CL_TEST_RETRIES_NORESPONCE )
|
||||||
{
|
{
|
||||||
// too many fails use default connection method
|
// too many fails use default connection method
|
||||||
|
@ -35,7 +35,7 @@ GNU General Public License for more details.
|
|||||||
#include "netchan.h"
|
#include "netchan.h"
|
||||||
#include "mathlib.h"
|
#include "mathlib.h"
|
||||||
|
|
||||||
//#define NET_USE_FRAGMENTS
|
// #define NET_USE_FRAGMENTS
|
||||||
|
|
||||||
#define PORT_ANY -1
|
#define PORT_ANY -1
|
||||||
#define MAX_LOOPBACK 4
|
#define MAX_LOOPBACK 4
|
||||||
@ -1377,7 +1377,7 @@ int NET_SendLong( netsrc_t sock, int net_socket, const char *buf, int len, int f
|
|||||||
total_sent += size;
|
total_sent += size;
|
||||||
len -= size;
|
len -= size;
|
||||||
packet_number++;
|
packet_number++;
|
||||||
Sleep( 1 );
|
Sys_Sleep( 1 );
|
||||||
}
|
}
|
||||||
|
|
||||||
return total_sent;
|
return total_sent;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user