//===========================================================
void SV_Init (void);
+double SV_Frame(double time);
+void SV_Shutdown(void);
+
+int SV_IsLocalServer(void);
void SV_StartParticle (vec3_t org, vec3_t dir, int color, int count);
void SV_StartEffect (vec3_t org, int modelindex, int startframe, int framecount, int framerate);
void SV_ConnectClient (int clientnum, netconn_t *netconnection);
void SV_DropClient (qbool crash);
+void SV_ClientCommands(const char *fmt, ...) DP_FUNC_PRINTF(1);
+
void SV_SendClientMessages(void);
void SV_ReadClientMessage(void);
int SV_ParticleEffectIndex(const char *name);
-dp_model_t *SV_GetModelByIndex(int modelindex);
-dp_model_t *SV_GetModelFromEdict(prvm_edict_t *ed);
+model_t *SV_GetModelByIndex(int modelindex);
+model_t *SV_GetModelFromEdict(prvm_edict_t *ed);
void SV_SetIdealPitch (void);
void SV_AddUpdates (void);
-void SV_ClientThink (void);
+void SV_PlayerPhysics (void);
void SV_ClientPrint(const char *msg);
void SV_ClientPrintf(const char *fmt, ...) DP_FUNC_PRINTF(1);
void SV_ApplyClientMove (void);
void SV_SaveSpawnparms (void);
+
void SV_SpawnServer (const char *map);
void SV_CheckVelocity (prvm_edict_t *ent);
void SV_Spawn_f(cmd_state_t *cmd);
void SV_Begin_f(cmd_state_t *cmd);
+qbool SV_VM_ConsoleCommand (const char *text);
+
#endif