#include "csprogs.h"
#include "sv_demo.h"
#include "snd_main.h"
+#include "thread.h"
/*
else
{
// default players in some games, singleplayer in most
- if (gamemode != GAME_GOODVSBAD2 && gamemode != GAME_NEXUIZ && gamemode != GAME_BATTLEMECH)
+ if (gamemode != GAME_GOODVSBAD2 && gamemode != GAME_NEXUIZ && gamemode != GAME_XONOTIC && gamemode != GAME_BATTLEMECH)
svs.maxclients = 1;
}
}
// initialize filesystem (including fs_basedir, fs_gamedir, -game, scr_screenshot_name)
FS_Init();
+ // must be after FS_Init
+ Crypto_Init();
+ Crypto_Init_Commands();
+
NetConn_Init();
Curl_Init();
//PR_Init();
Mod_Init();
World_Init();
SV_Init();
+ V_Init(); // some cvars needed by server player physics (cl_rollangle etc)
Host_InitCommands();
Host_InitLocal();
Host_ServerOptions();
R_Modules_Init();
Palette_Init();
MR_Init_Commands();
+ Thread_Init();
VID_Shared_Init();
VID_Init();
Render_Init();
S_Init();
CDAudio_Init();
Key_Init();
- V_Init();
CL_Init();
}
{
R_Modules_Shutdown();
VID_Shutdown();
+ Thread_Shutdown();
}
Cmd_Shutdown();
CL_Shutdown();
Sys_Shutdown();
Log_Close();
+ Crypto_Shutdown();
FS_Shutdown();
Con_Shutdown();
Memory_Shutdown();