1.1 --- a/core/logic_bridge.cpp Sun Mar 31 13:30:22 2013 -0700
1.2 +++ b/core/logic_bridge.cpp Sun Mar 31 22:03:57 2013 -0700
1.3 @@ -283,6 +283,38 @@
1.4 g_SourceMod.DoGlobalPluginLoads();
1.5 }
1.6
1.7 +#if defined METAMOD_PLAPI_VERSION
1.8 +#if SOURCE_ENGINE == SE_LEFT4DEAD
1.9 +#define GAMEFIX "2.l4d"
1.10 +#elif SOURCE_ENGINE == SE_LEFT4DEAD2
1.11 +#define GAMEFIX "2.l4d2"
1.12 +#elif SOURCE_ENGINE == SE_ALIENSWARM
1.13 +#define GAMEFIX "2.swarm"
1.14 +#elif SOURCE_ENGINE == SE_ORANGEBOX
1.15 +#define GAMEFIX "2.ep2"
1.16 +#elif SOURCE_ENGINE == SE_BLOODYGOODTIME
1.17 +#define GAMEFIX "2.bgt"
1.18 +#elif SOURCE_ENGINE == SE_EYE
1.19 +#define GAMEFIX "2.eye"
1.20 +#elif SOURCE_ENGINE == SE_CSS
1.21 +#define GAMEFIX "2.css"
1.22 +#elif SOURCE_ENGINE == SE_ORANGEBOXVALVE
1.23 +#define GAMEFIX "2.ep2v"
1.24 +#elif SOURCE_ENGINE == SE_DARKMESSIAH
1.25 +#define GAMEFIX "2.darkm"
1.26 +#elif SOURCE_ENGINE == SE_PORTAL2
1.27 +#define GAMEFIX "2.portal2"
1.28 +#elif SOURCE_ENGINE == SE_CSGO
1.29 +#define GAMEFIX "2.csgo"
1.30 +#elif SOURCE_ENGINE == SE_DOTA
1.31 +#define GAMEFIX "2.dota"
1.32 +#else
1.33 +#define GAMEFIX "2.ep1"
1.34 +#endif //(SOURCE_ENGINE == SE_LEFT4DEAD) || (SOURCE_ENGINE == SE_LEFT4DEAD2)
1.35 +#else //METAMOD_PLAPI_VERSION
1.36 +#define GAMEFIX "1.ep1"
1.37 +#endif //METAMOD_PLAPI_VERSION
1.38 +
1.39 static ServerGlobals serverGlobals;
1.40
1.41 static sm_core_t core_bridge =
1.42 @@ -328,6 +360,7 @@
1.43 do_global_plugin_loads,
1.44 SM_AreConfigsExecuted,
1.45 SM_ExecuteForPlugin,
1.46 + GAMEFIX,
1.47 &serverGlobals
1.48 };
1.49