// SERVER SETTINGS

// Semicolon-separated list of admin usernames.
server noarchive string jm_admins = "";

// Allow players to see who is coop spying one another.
server noarchive bool jm_showspys = false;

// Enable saving records and personal best times using the Zandronum database feature.
server noarchive bool jm_enabledb = false;

// Footer shown in the leaderboard.
server noarchive string jm_footer = "";

// Number of players to show in the high score table on solo maps. Minimum 3, maximum 5.
server noarchive int jm_table_show_limit = 5;

// Enable the countdown. (This also applies in singleplayer.)
server bool jm_countdown = false;

// USER SETTINGS

// Show when someone is spying on you.
user bool jm_showspying = true;

// Show your key presses.
user bool jm_keypresses = false;
user int jm_keypresses_x = 20;
user int jm_keypresses_y = 70;

// Speedometer settings.
user bool jm_speedometer_disable = false;
user bool jm_speedometer_usez = false;
user int jm_speedometer_km = 1;
user int jm_speedometer_doomguyheight = 72;
user int jm_speedometer_barscale = 20;
user int jm_speedometer_barslide = 300;
user int jm_speedometer_xpos = 552;
user int jm_speedometer_ypos = 64;

// Play sounds during the countdown
user bool jm_countdownsnd = true;

// Map message format.
user int jm_introformat = 0;

// Automatically switch to the fist at the start of a map.
user bool jm_auto_fist = false;

// Disable hints.
user bool jm_disablehints = false;

// Scale the leaderboard.
user bool jm_boardscale = false;

// Show record details automatically when using the Standard map message format.
user int jm_show_rdetails = 0;


// OTHER STUFF

// These are set by the map message system.
server noarchive string jm_mm_author = "";
server noarchive int jm_mm_difficulty = 0;
server noarchive string jm_mm_difficultyname = "";
server noarchive string jm_mm_par0 = "";
server noarchive string jm_mm_par1 = "";
server noarchive string jm_mm_par2 = "";
server noarchive string jm_mm_par3 = "";
server noarchive string jm_mm_par4 = "";
server noarchive string jm_mm_par5 = "";
server noarchive string jm_mm_par6 = "";
server noarchive string jm_mm_par7 = "";
server noarchive string jm_mm_recordholder0 = "";
server noarchive string jm_mm_recordholder1 = "";
server noarchive string jm_mm_recordholder2 = "";
server noarchive string jm_mm_recordholder3 = "";
server noarchive string jm_mm_recordholder4 = "";
server noarchive string jm_mm_recordholder5 = "";
server noarchive string jm_mm_recordholder6 = "";
server noarchive string jm_mm_recordholder7 = "";
server noarchive int jm_mm_recordtime0 = -1;
server noarchive int jm_mm_recordtime1 = -1;
server noarchive int jm_mm_recordtime2 = -1;
server noarchive int jm_mm_recordtime3 = -1;
server noarchive int jm_mm_recordtime4 = -1;
server noarchive int jm_mm_recordtime5 = -1;
server noarchive int jm_mm_recordtime6 = -1;
server noarchive int jm_mm_recordtime7 = -1;
server noarchive int jm_mm_maptype = 0;
server noarchive int jm_mm_paths = 1;

// Internal seed for the hints system
user noarchive int jm_oldseed = 0;

// Internal stuff for the scoreboard.
server noarchive bool _jm_scoreboard_showpb = false;
server noarchive bool _jm_scoreboard_showsolotime = false;
server noarchive bool _jm_scoreboard_showteampoints = false;
server noarchive bool _jm_scoreboard_showjmrtimes = false;
server noarchive string _jm_scoreboard_difficulty = "";
user noarchive bool _jm_scoreboard_showticsort = false;

user noarchive int _jm_scoreboard_route = 0;