mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2025-02-10 09:41:09 +00:00
add -protocol [15/666/999] command line flag, patch from szo
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1314 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
parent
5b21d5935f
commit
3261dd1213
1 changed files with 23 additions and 1 deletions
|
@ -56,7 +56,7 @@ void SV_Protocol_f (void)
|
||||||
{
|
{
|
||||||
sv_protocol = i;
|
sv_protocol = i;
|
||||||
if (sv.active)
|
if (sv.active)
|
||||||
Con_Printf ("changes will not take effect until the next level load.\n");
|
Con_Printf ("changes will not take effect until the next level load.\n");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -73,6 +73,7 @@ SV_Init
|
||||||
void SV_Init (void)
|
void SV_Init (void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
const char *p;
|
||||||
extern cvar_t sv_maxvelocity;
|
extern cvar_t sv_maxvelocity;
|
||||||
extern cvar_t sv_gravity;
|
extern cvar_t sv_gravity;
|
||||||
extern cvar_t sv_nostep;
|
extern cvar_t sv_nostep;
|
||||||
|
@ -106,6 +107,27 @@ void SV_Init (void)
|
||||||
|
|
||||||
for (i=0 ; i<MAX_MODELS ; i++)
|
for (i=0 ; i<MAX_MODELS ; i++)
|
||||||
sprintf (localmodels[i], "*%i", i);
|
sprintf (localmodels[i], "*%i", i);
|
||||||
|
|
||||||
|
i = COM_CheckParm ("-protocol");
|
||||||
|
if (i && i < com_argc - 1)
|
||||||
|
sv_protocol = atoi (com_argv[i + 1]);
|
||||||
|
switch (sv_protocol)
|
||||||
|
{
|
||||||
|
case PROTOCOL_NETQUAKE:
|
||||||
|
p = "NetQuake";
|
||||||
|
break;
|
||||||
|
case PROTOCOL_FITZQUAKE:
|
||||||
|
p = "FitzQuake";
|
||||||
|
break;
|
||||||
|
case PROTOCOL_RMQ:
|
||||||
|
p = "RMQ";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
Sys_Error ("Bad protocol version request %i. Accepted values: %i, %i, %i.",
|
||||||
|
sv_protocol, PROTOCOL_NETQUAKE, PROTOCOL_FITZQUAKE, PROTOCOL_RMQ);
|
||||||
|
p = "Unknown";
|
||||||
|
}
|
||||||
|
Sys_Printf ("Server using protocol %i (%s)\n", sv_protocol, p);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in a new issue