From c068f22329d5cc722622a2183bbb22eef2093df7 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Mon, 24 Aug 2026 11:16:07 +0200 Subject: initial import --- src/parsec_server/include/con_aux_sv.h | 59 ++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 src/parsec_server/include/con_aux_sv.h (limited to 'src/parsec_server/include/con_aux_sv.h') diff --git a/src/parsec_server/include/con_aux_sv.h b/src/parsec_server/include/con_aux_sv.h new file mode 100644 index 0000000..c3a2075 --- /dev/null +++ b/src/parsec_server/include/con_aux_sv.h @@ -0,0 +1,59 @@ +/* + * PARSEC HEADER: cons_aux.h + */ + +#ifndef _CON_AUX_SV_H_ +#define _CON_AUX_SV_H_ + + +// size of SV array +// size of aux arrays +#define MAX_SV_ARRAY_SIZE 512 + +#define SV_PACKAGE_SCRIPTS AuxEnabling[ 0 ] +#define SV_CONSOLE_LEVEL_MESSAGES AuxEnabling[ 1 ] +#define SV_PACKAGE_SCRIPT_LISTING AuxEnabling[ 2 ] +#define SV_CLASS_MAP_TABLE_DISABLE_RESET AuxEnabling[ 3 ] +//NOTE: AUX_* flags are common with client code +#define AUX_NETCODE_FLAGS AuxEnabling[ 4 ] +#define AUX_CHEAT_DISABLE_ENERGY_CHECKS AuxEnabling[ 5 ] +#define SV_CHEAT_ENERGY_CHECKS AuxEnabling[ 5 ] +#define AUX_ENABLE_OBJECT_OVERLOADING AuxEnabling[ 6 ] +#define SV_OBJECTCLASSES_OVERLOADING AuxEnabling[ 6 ] +#define SV_CHEAT_DEVICE_CHECKS AuxEnabling[ 7 ] +#define AUX_CHEAT_DISABLE_DEVICE_CHECKS AuxEnabling[ 7 ] +#define SV_GAME_EXTRAS_AUTOCREATE AuxEnabling[ 8 ] +#define SV_MASTERSERVER_SENDHEARTBEAT AuxEnabling[ 9 ] +#define SV_GAME_EXTRAS_TESTPLACE AuxEnabling[ 11 ] +#define SV_GAME_KILLLIMIT AuxEnabling[ 12 ] +#define SV_GAME_TIMELIMIT AuxEnabling[ 13 ] +#define SV_GAME_RESTART_TIMEOUT AuxEnabling[ 14 ] +#define SV_SERVERID AuxEnabling[ 15 ] +#define SV_FEDID AuxEnabling[ 16 ] +#define SV_NETCONF_PORT AuxEnabling[ 17 ] +#define SV_DEBUG_NETSTREAM_DUMP AuxEnabling[ 18 ] +#define AUX_DEBUG_NETSTREAM_DUMP AuxEnabling[ 18 ] // for compatibility in NET_STREAM +#define AUX_ENABLE_CONSOLE_DEBUG_MESSAGES AuxEnabling[ 19 ] +#define SV_DEBUG_CONSOLE_MESSAGES AuxEnabling[ 19 ] +#define AUX_FORCE_WORKDIR_TO_CURRENT AuxEnabling[ 20 ] +#define SV_GAME_WORKDIR_FORCE_CURRENT AuxEnabling[ 20 ] +#define AUX_FORCE_FILEPATH_TO_CURRENT AuxEnabling[ 21 ] +#define SV_GAME_FILEPATH_FORCE_CURRENT AuxEnabling[ 21 ] +#define SV_GAME_EXTRAS_MAXNUM AuxEnabling[ 22 ] +#define AUX_DISABLE_PACKAGE_DATA_FILES AuxEnabling[ 23 ] +#define AUX_DISABLE_PACKAGE_SCRIPTS AuxEnabling[ 24 ] + +#define AUX_ARRAY_NUM_ENTRIES_USED 26 // UPDATE THIS!! <== + +#if ( AUX_ARRAY_NUM_ENTRIES_USED > MAX_SV_ARRAY_SIZE ) + #error "MAX_AUX_ENABLING too small!" +#endif + + +// external functions --------------------------------------------------------- +// +void CON_AUX_SV_Register(); + +#endif // _CON_AUX_SV_H_ + + -- cgit v1.2.3