#define _CRYNETWORK_CONCAT(x,y) x ## y
INetwork.h
#define ASPECT_TYPE CRYNETWORK_CONCAT(uint,UNSAFE_NUM_ASPECTS)
INetwork.h
#define CRYNETWORK_API DLL_IMPORT
INetwork.h
#define CRYNETWORK_CONCAT(x,y) _CRYNETWORK_CONCAT(x,y)
INetwork.h
#define ENABLE_INDEPENDENT_RMIS 1 // For RMIs independent of the object update
INetwork.h
For RMIs independent of the object update
#define ENABLE_PACKET_PREDICTION 0 // NOTE not supported by old message queue!
INetwork.h
NOTE not supported by old message queue!
#define ENABLE_RMI_BENCHMARK 0
INetwork.h
#define ENABLE_URGENT_RMIS 1 // NOTE not supported by old message queue!
INetwork.h
NOTE not supported by old message queue!
#define HIGH_PRIORITY_ASPECT_MASK 0x80000000
INetwork.h
#define HIGH_PRIORITY_LOGGING (1 && USE_HIGH_PRIORITY_ASPECT_HACK)
INetwork.h
#define HIGH_PRIORITY_SCHEDULING_POLICY_GROUP 13
INetwork.h
#define HOST_MIGRATION_LISTENER_NAME_SIZE (64)
INetwork.h
#define HOST_MIGRATION_MAX_PLAYER_NAME_SIZE (32)
INetwork.h
#define HOST_MIGRATION_MAX_SERVER_NAME_SIZE (32)
INetwork.h
Host Migration
#define NET_ASPECT_ALL (NetworkAspectType(0xFFFFFFFF))
INetwork.h
#define NET_MINI_PROFILE 0
INetwork.h
#define NET_PROFILE_BEGIN(string, read)
INetwork.h
#define NET_PROFILE_BEGIN_BUDGET(string, read, budget)
INetwork.h
#define NET_PROFILE_BEGIN_RMI(string, read)
INetwork.h
#define NET_PROFILE_COUNT_READ_BITS(count)
INetwork.h
#define NET_PROFILE_ENABLE 0
INetwork.h
N.B. if you turn this on in release, you need to make dev only cvars available in release as well - see ISystem.h, REGISTER_CVAR2_DEV_ONLY and netProfileRegisterCVars()
#define NET_PROFILE_END
INetwork.h
#define NET_PROFILE_SCOPE(string, read)
INetwork.h
#define NET_PROFILE_SCOPE_BUDGET(string, read, budget)
INetwork.h
#define NET_PROFILE_SCOPE_RMI(string, read)
INetwork.h
#define NetLogRMIReceived( params, pChannel )
INetwork.h
#define NEW_BANDWIDTH_MANAGEMENT 1
INetwork.h
#define NUM_ASPECTS (UNSAFE_NUM_ASPECTS)
INetwork.h
#define RESERVE_UNBOUND_ENTITIES 1
INetwork.h
EntityID reservation for netIDs without bound entities
#define SERVER_DEFAULT_PORT 64087
INetwork.h
#define SERVER_DEFAULT_PORT_STRING "64087"
INetwork.h
#define STATS_MAX_MESSAGEQUEUE_ACCOUNTING_GROUPS (64)
INetwork.h
Must be at least the same as CMessageQueue::MAX_ACCOUNTING_GROUPS
#define STATS_MAX_NAME_SIZE (32)
INetwork.h
#define STATS_MAX_NUMBER_OF_CHANNELS (32 + 1)
INetwork.h
Max channels for peer hosted games = max server channels + local client
#define UNSAFE_NUM_ASPECTS 32 // 8,16 or 32
INetwork.h
8,16 or 32
#define USE_ACCURATE_NET_TIMERS 0
INetwork.h
#define USE_HIGH_PRIORITY_ASPECT_HACK 0
INetwork.h
Enable the 'hack' scheduling policy group to be used for the aspects in HIGH_PRIORITY_ASPECT_MASK HIGH_PRIORITY_SCHEDULING_POLICY_GROUP is calculated by turning on the logging, running the game and seeing which index the generated hash for the policy group gets sorted to. The hash for 'hack' is 68617368 and currently gets sorted to index 13.