#include "sv_dll.h" #include "tier1/interface.h" #include "tier0/platform.h" #include "icvar.h" #include "tier2/ifilesystem.h" void CServerGameDLL::Init() { CreateInterfaceFn pfnServerFactory = Sys_GetFactory("server"); IEngineBridge *pEngineBridge = (IEngineBridge*)pfnServerFactory(ENGINE_BRIDGE_INTERFACE_VERSION, NULL); pEngineBridge->ConnectInterface(FILESYSTEM_INTERFACE_VERSION, filesystem); pEngineBridge->ConnectInterface("EngineConstants", m_pEngineConsts); pEngineBridge->ConnectInterface(FILESYSTEM_INTERFACE_VERSION, filesystem); pEngineBridge->Init(); m_pBridge = pEngineBridge; } void CServerGameDLL::Shutdown() { }