MACRO_CONFIG_INT(ClAutoDemoMax,cl_auto_demo_max,10,0,1000,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Maximum number of automatically recorded demos (0 = no limit)",-1)
MACRO_CONFIG_INT(ClAutoScreenshot,cl_auto_screenshot,0,0,1,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Automatically take game over screenshot",-1)
MACRO_CONFIG_INT(ClAutoScreenshotMax,cl_auto_screenshot_max,10,0,1000,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Maximum number of automatically created screenshots (0 = no limit)",-1)
MACRO_CONFIG_INT(SvMaxClients,sv_max_clients,16,1,MAX_CLIENTS,CFGFLAG_SERVER,"Maximum number of clients that are allowed on a server",3)
MACRO_CONFIG_INT(SvMaxClientsPerIP,sv_max_clients_per_ip,2,1,MAX_CLIENTS,CFGFLAG_SERVER,"Maximum number of clients with the same IP that can connect to the server",3)
MACRO_CONFIG_INT(SvHighBandwidth,sv_high_bandwidth,0,0,1,CFGFLAG_SERVER,"Use high bandwidth mode. Doubles the bandwidth required for the server. LAN use only",3)
MACRO_CONFIG_INT(SvRegister,sv_register,1,0,1,CFGFLAG_SERVER,"Register server with master server for public listing",3)
MACRO_CONFIG_INT(SvRconMaxTries,sv_rcon_max_tries,20,0,100,CFGFLAG_SERVER,"Maximum number of tries for remote console authentication",3)
MACRO_CONFIG_INT(SvRconBantime,sv_rcon_bantime,5,0,1440,CFGFLAG_SERVER,"The time a client gets banned if remote console authentication fails. 0 makes it just use kick",3)
MACRO_CONFIG_INT(SvMapTest,sv_map_test,0,0,1,CFGFLAG_SERVER,"Whether this server is just for map testing",3)
#ifndef CONF_DEBUG
MACRO_CONFIG_INT(SvServerTest,sv_server_test,0,0,0,CFGFLAG_SERVER,"Whether this server is for testing the mod (only available for debug compilation)",4)
#else
MACRO_CONFIG_INT(SvServerTest,sv_server_test,1,0,1,CFGFLAG_SERVER,"Whether this server is for testing the mod (only available for debug compilation)",4)
MACRO_CONFIG_INT(SvFreezeDelay,sv_freeze_delay,3,1,30,CFGFLAG_SERVER,"How many seconds the players will remain frozen (applies to all except delayed freeze in switch layer & deepfreeze)",4)
MACRO_CONFIG_INT(SvInfoChangeDelay,sv_info_change_delay,5,0,9999,CFGFLAG_SERVER,"The time in seconds between info changes (name/skin/color), to avoid ranbow mod set this to a very high time",3)
MACRO_CONFIG_INT(SvVoteYesPercentage,sv_vote_yes_percentage,50,1,100,CFGFLAG_SERVER,"The percent of people that need to agree or deny for the vote to succeed/fail",4)
MACRO_CONFIG_INT(SvVoteMajority,sv_vote_majority,0,0,1,CFGFLAG_SERVER,"Whether No. of Yes is compared to No. of No votes or to number of total Players ( Default is 0 Y compare N)",4)
//MACRO_CONFIG_INT(SvReconnectTime, sv_reconnect_time,5,0,9999,CFGFLAG_SERVER, "The time in seconds between leaves and joins of clients with the same ip", 3)
MACRO_CONFIG_STR(SvAnnouncementFileName,sv_announcement_filename,24,"announcement.txt",CFGFLAG_SERVER,"file which will have the announcement, each one at a line",3)
MACRO_CONFIG_INT(SvAnnouncementInterval,sv_announcement_interval,30,15,9999,CFGFLAG_SERVER,"time(minutes) in which the announcement will be displayed from the announcement file",3)
MACRO_CONFIG_INT(SvOldLaser,sv_old_laser,0,0,1,CFGFLAG_SERVER,"Whether lasers can hit you if you shot them and that they pull you towards the bounce origin (0 for DDRace Beta) or lasers can't hit you if you shot them, and they pull others towards the shooter",4)
MACRO_CONFIG_INT(SvSlashMe,sv_slash_me,0,0,1,CFGFLAG_SERVER,"Whether /me is active on the server or not",4)
MACRO_CONFIG_INT(BrFilterCheats,br_filter_cheats,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering cheats (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterCheatTime,br_filter_cheat_time,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering cheats with time (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterTeams,br_filter_teams,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering teams (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterTeamsStrict,br_filter_teams_strict,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering teams strictness (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterPause,br_filter_pause,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering Pause (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterPauseTime,br_filter_pause_time,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering teams Pause with time (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterPlayerCollision,br_filter_player_collision,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering player collision (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterPlayerHooking,br_filter_player_hooking,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering player hooking (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterPlayerHitting,br_filter_player_hitting,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering player hitting (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterEndlessHooking,br_filter_endless_hooking,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering player endless hooking (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterTestMap,br_filter_test_map,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering Test Maps (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(BrFilterTestServer,br_filter_test_server,0,0,2,CFGFLAG_SAVE|CFGFLAG_CLIENT,"Server browser filtering Test Servers (default: 0 don't care, 1 must be Off, 2 must be On)",-1)
MACRO_CONFIG_INT(SvGlobalBantime,sv_global_ban_time,60,0,1440,CFGFLAG_SERVER,"The time a client gets banned if the ban server reports it. 0 to disable",4)
MACRO_CONFIG_INT(SvChatPenalty,sv_chat_penalty,250,50,1000,CFGFLAG_SERVER,"chat score will be increased by this on every message, and decremented by 1 on every tick.",3)
MACRO_CONFIG_INT(SvChatThreshold,sv_chat_threshold,1000,50,10000,CFGFLAG_SERVER,"if chats core exceeds this, the player will be muted for sv_spam_mute_duration seconds",3)
MACRO_CONFIG_INT(SvSpamMuteDuration,sv_spam_mute_duration,60,0,3600,CFGFLAG_SERVER,"how many seconds to mute, if player triggers mute on spam. 0 = off",3)