Unify/cleanup max snapshot entities on client and server
This commit is contained in:
1 parent
d815052df0
commit
ac621642ac
5 files changed
+8
-7
No files matched your search
@@ -236,7 +236,7 @@ typedef struct {
|
||||
int snapFlagServerBit; // ^= SNAPFLAG_SERVERCOUNT every SV_SpawnServer()
|
||||
|
||||
client_t *clients; // [sv_maxclients->integer];
|
||||
int numSnapshotEntities; // sv_maxclients->integer*PACKET_BACKUP*MAX_PACKET_ENTITIES
|
||||
int numSnapshotEntities; // sv_maxclients->integer*PACKET_BACKUP*MAX_SNAPSHOT_ENTITIES
|
||||
int nextSnapshotEntities; // next snapshotEntities to use
|
||||
entityState_t *snapshotEntities; // [numSnapshotEntities]
|
||||
int nextHeartbeatTime;
|
||||
|
||||
@@ -271,10 +271,10 @@ static void SV_Startup( void ) {
|
||||
|
||||
svs.clients = Z_Malloc (sizeof(client_t) * sv_maxclients->integer );
|
||||
if ( com_dedicated->integer ) {
|
||||
svs.numSnapshotEntities = sv_maxclients->integer * PACKET_BACKUP * 64;
|
||||
svs.numSnapshotEntities = sv_maxclients->integer * PACKET_BACKUP * MAX_SNAPSHOT_ENTITIES;
|
||||
} else {
|
||||
// we don't need nearly as many when playing locally
|
||||
svs.numSnapshotEntities = sv_maxclients->integer * 4 * 64;
|
||||
svs.numSnapshotEntities = sv_maxclients->integer * 4 * MAX_SNAPSHOT_ENTITIES;
|
||||
}
|
||||
svs.initialized = qtrue;
|
||||
|
||||
@@ -349,10 +349,10 @@ void SV_ChangeMaxClients( void ) {
|
||||
|
||||
// allocate new snapshot entities
|
||||
if ( com_dedicated->integer ) {
|
||||
svs.numSnapshotEntities = sv_maxclients->integer * PACKET_BACKUP * 64;
|
||||
svs.numSnapshotEntities = sv_maxclients->integer * PACKET_BACKUP * MAX_SNAPSHOT_ENTITIES;
|
||||
} else {
|
||||
// we don't need nearly as many when playing locally
|
||||
svs.numSnapshotEntities = sv_maxclients->integer * 4 * 64;
|
||||
svs.numSnapshotEntities = sv_maxclients->integer * 4 * MAX_SNAPSHOT_ENTITIES;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -235,7 +235,6 @@ Build a client snapshot structure
|
||||
=============================================================================
|
||||
*/
|
||||
|
||||
#define MAX_SNAPSHOT_ENTITIES 1024
|
||||
typedef struct {
|
||||
int numSnapshotEntities;
|
||||
int snapshotEntities[MAX_SNAPSHOT_ENTITIES];
|
||||
|
||||
Reference in new issue
Block a user