mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-01-29 20:20:43 +00:00
get nq-server so it runs. part of this involved renaming cl_warncmd to
cmd_warncmd
This commit is contained in:
parent
f2cc8d9640
commit
1929797cc9
13 changed files with 47 additions and 38 deletions
|
@ -148,6 +148,6 @@ void Cmd_Exec_File (const char *path);
|
||||||
extern char com_token[MAX_COM_TOKEN];
|
extern char com_token[MAX_COM_TOKEN];
|
||||||
const char *COM_Parse (const char *data);
|
const char *COM_Parse (const char *data);
|
||||||
|
|
||||||
extern struct cvar_s *cl_warncmd;
|
extern struct cvar_s *cmd_warncmd;
|
||||||
|
|
||||||
#endif // __cmd_h
|
#endif // __cmd_h
|
||||||
|
|
|
@ -61,7 +61,7 @@ cmdalias_t *cmd_alias;
|
||||||
cmd_source_t cmd_source;
|
cmd_source_t cmd_source;
|
||||||
qboolean cmd_wait;
|
qboolean cmd_wait;
|
||||||
|
|
||||||
cvar_t *cl_warncmd;
|
cvar_t *cmd_warncmd;
|
||||||
|
|
||||||
hashtab_t *cmd_alias_hash;
|
hashtab_t *cmd_alias_hash;
|
||||||
hashtab_t *cmd_hash;
|
hashtab_t *cmd_hash;
|
||||||
|
@ -311,7 +311,7 @@ Cmd_Exec_f (void)
|
||||||
Sys_Printf ("couldn't exec %s\n", Cmd_Argv (1));
|
Sys_Printf ("couldn't exec %s\n", Cmd_Argv (1));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!Cvar_Command () && ((cl_warncmd && cl_warncmd->int_val)
|
if (!Cvar_Command () && (cmd_warncmd->int_val
|
||||||
|| (developer && developer->int_val)))
|
|| (developer && developer->int_val)))
|
||||||
Sys_Printf ("execing %s\n", Cmd_Argv (1));
|
Sys_Printf ("execing %s\n", Cmd_Argv (1));
|
||||||
|
|
||||||
|
@ -859,7 +859,7 @@ Cmd_ExecuteString (const char *text, cmd_source_t src)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cl_warncmd->int_val || developer->int_val)
|
if (cmd_warncmd->int_val || developer->int_val)
|
||||||
Sys_Printf ("Unknown command \"%s\"\n", Cmd_Argv (0));
|
Sys_Printf ("Unknown command \"%s\"\n", Cmd_Argv (0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -993,6 +993,8 @@ Cmd_Init (void)
|
||||||
Cmd_AddCommand ("cmdlist", Cmd_CmdList_f, "List all commands");
|
Cmd_AddCommand ("cmdlist", Cmd_CmdList_f, "List all commands");
|
||||||
Cmd_AddCommand ("help", Cmd_Help_f, "Display help for a command or "
|
Cmd_AddCommand ("help", Cmd_Help_f, "Display help for a command or "
|
||||||
"variable");
|
"variable");
|
||||||
|
cmd_warncmd = Cvar_Get ("cmd_warncmd", "1", CVAR_NONE, NULL, "Toggles the "
|
||||||
|
"display of error messages for unknown commands");
|
||||||
}
|
}
|
||||||
|
|
||||||
char com_token[MAX_COM_TOKEN];
|
char com_token[MAX_COM_TOKEN];
|
||||||
|
|
|
@ -210,6 +210,7 @@ nq_wgl_DEPENDENCIES= $(top_builddir)/libs/video/renderer/libQFrenderer_gl.la \
|
||||||
# Dedicated Server
|
# Dedicated Server
|
||||||
ded_sources= sys_unixd.c sv_ded.c sv_model.c
|
ded_sources= sys_unixd.c sv_ded.c sv_model.c
|
||||||
|
|
||||||
|
nq_server_LDFLAGS= $(common_ldflags)
|
||||||
nq_server_SOURCES= $(common_sources) $(server_sources) $(ded_sources)
|
nq_server_SOURCES= $(common_sources) $(server_sources) $(ded_sources)
|
||||||
nq_server_LDADD= $(server_LIBS)
|
nq_server_LDADD= $(server_LIBS)
|
||||||
nq_server_DEPENDENCIES= $(server_LIB_DEPSS)
|
nq_server_DEPENDENCIES= $(server_LIB_DEPSS)
|
||||||
|
|
|
@ -109,8 +109,6 @@ CL_InitCvars (void)
|
||||||
cl_cshift_damage = Cvar_Get ("cl_cshift_damage", "1", CVAR_ARCHIVE, NULL,
|
cl_cshift_damage = Cvar_Get ("cl_cshift_damage", "1", CVAR_ARCHIVE, NULL,
|
||||||
"Shift view colors on damage");
|
"Shift view colors on damage");
|
||||||
cl_cshift_powerup = Cvar_Get ("cl_cshift_powerup", "1", CVAR_ARCHIVE, NULL, "Shift view colors for powerups");
|
cl_cshift_powerup = Cvar_Get ("cl_cshift_powerup", "1", CVAR_ARCHIVE, NULL, "Shift view colors for powerups");
|
||||||
cl_warncmd = Cvar_Get ("cl_warncmd", "0", CVAR_NONE, NULL,
|
|
||||||
"inform when execing a command");
|
|
||||||
cl_name = Cvar_Get ("_cl_name", "player", CVAR_ARCHIVE, NULL,
|
cl_name = Cvar_Get ("_cl_name", "player", CVAR_ARCHIVE, NULL,
|
||||||
"Player name");
|
"Player name");
|
||||||
cl_color = Cvar_Get ("_cl_color", "0", CVAR_ARCHIVE, NULL, "Player color");
|
cl_color = Cvar_Get ("_cl_color", "0", CVAR_ARCHIVE, NULL, "Player color");
|
||||||
|
|
|
@ -638,3 +638,8 @@ Con_CompleteCommandLine (void)
|
||||||
if (list[i])
|
if (list[i])
|
||||||
free (list[i]);
|
free (list[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
Con_ProcessInput (void)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
|
@ -546,14 +546,7 @@ Host_FilterTime (float time)
|
||||||
void
|
void
|
||||||
Host_GetConsoleCommands (void)
|
Host_GetConsoleCommands (void)
|
||||||
{
|
{
|
||||||
const char *cmd;
|
Con_ProcessInput ();
|
||||||
|
|
||||||
while (1) {
|
|
||||||
cmd = Sys_ConsoleInput ();
|
|
||||||
if (!cmd)
|
|
||||||
break;
|
|
||||||
Cbuf_AddText (cmd);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef FPS_20
|
#ifdef FPS_20
|
||||||
|
@ -936,6 +929,11 @@ Host_Init (quakeparms_t *parms)
|
||||||
|
|
||||||
PI_Init ();
|
PI_Init ();
|
||||||
|
|
||||||
|
if (isDedicated)
|
||||||
|
Con_Init ("server");
|
||||||
|
else
|
||||||
|
Con_Init ("client");
|
||||||
|
|
||||||
V_Init ();
|
V_Init ();
|
||||||
COM_Init ();
|
COM_Init ();
|
||||||
|
|
||||||
|
@ -947,7 +945,6 @@ Host_Init (quakeparms_t *parms)
|
||||||
Host_InitLocal ();
|
Host_InitLocal ();
|
||||||
W_LoadWadFile ("gfx.wad");
|
W_LoadWadFile ("gfx.wad");
|
||||||
Key_Init ();
|
Key_Init ();
|
||||||
Con_Init ("client");
|
|
||||||
// FIXME: MENUCODE
|
// FIXME: MENUCODE
|
||||||
// M_Init ();
|
// M_Init ();
|
||||||
PR_Init ();
|
PR_Init ();
|
||||||
|
@ -986,7 +983,7 @@ Host_Init (quakeparms_t *parms)
|
||||||
CL_SetState (ca_disconnected);
|
CL_SetState (ca_disconnected);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cl_quakerc->int_val)
|
if (!isDedicated && cl_quakerc->int_val)
|
||||||
Cbuf_InsertText ("exec quake.rc\n");
|
Cbuf_InsertText ("exec quake.rc\n");
|
||||||
Cmd_Exec_File (fs_usercfg->string);
|
Cmd_Exec_File (fs_usercfg->string);
|
||||||
// reparse the command line for + commands other than set
|
// reparse the command line for + commands other than set
|
||||||
|
|
|
@ -116,6 +116,8 @@ CL_Init (void)
|
||||||
void
|
void
|
||||||
CL_InitCvars (void)
|
CL_InitCvars (void)
|
||||||
{
|
{
|
||||||
|
cl_name = Cvar_Get ("_cl_name", "player", CVAR_ARCHIVE, NULL, "");
|
||||||
|
cl_writecfg = Cvar_Get ("cl_writecfg", "1", CVAR_NONE, NULL, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -147,6 +149,7 @@ CL_StopPlayback (void)
|
||||||
void
|
void
|
||||||
Chase_Init_Cvars (void)
|
Chase_Init_Cvars (void)
|
||||||
{
|
{
|
||||||
|
chase_active = Cvar_Get ("chase_active", "0", CVAR_NONE, NULL, "None");
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
@ -160,20 +160,22 @@ main (int c, const char *v[])
|
||||||
parms.argc = com_argc;
|
parms.argc = com_argc;
|
||||||
parms.argv = com_argv;
|
parms.argv = com_argv;
|
||||||
|
|
||||||
parms.memsize = 16 * 1024 * 1024;
|
|
||||||
|
|
||||||
isDedicated = (COM_CheckParm ("-dedicated") != 0);
|
isDedicated = (COM_CheckParm ("-dedicated") != 0);
|
||||||
|
|
||||||
|
parms.memsize = 16 * 1024 * 1024;
|
||||||
|
|
||||||
j = COM_CheckParm ("-mem");
|
j = COM_CheckParm ("-mem");
|
||||||
if (j)
|
if (j)
|
||||||
parms.memsize = (int) (atof (com_argv[j + 1]) * 1024 * 1024);
|
parms.memsize = (int) (atof (com_argv[j + 1]) * 1024 * 1024);
|
||||||
parms.membase = malloc (parms.memsize);
|
if ((parms.membase = malloc (parms.memsize)) == NULL)
|
||||||
|
Sys_Error ("Can't allocate %d\n", parms.memsize);
|
||||||
|
|
||||||
fcntl (0, F_SETFL, fcntl (0, F_GETFL, 0) | FNDELAY);
|
fcntl (0, F_SETFL, fcntl (0, F_GETFL, 0) | FNDELAY);
|
||||||
|
|
||||||
Sys_RegisterShutdown (Host_Shutdown);
|
Sys_RegisterShutdown (Host_Shutdown);
|
||||||
Sys_RegisterShutdown (shutdown);
|
Sys_RegisterShutdown (shutdown);
|
||||||
|
|
||||||
|
Sys_Printf ("Host_Init\n");
|
||||||
Host_Init (&parms);
|
Host_Init (&parms);
|
||||||
|
|
||||||
Sys_Init_Cvars ();
|
Sys_Init_Cvars ();
|
||||||
|
|
|
@ -65,7 +65,7 @@ static const char rcsid[] =
|
||||||
#include "client.h"
|
#include "client.h"
|
||||||
#include "host.h"
|
#include "host.h"
|
||||||
|
|
||||||
qboolean isDedicated;
|
qboolean isDedicated = true;
|
||||||
|
|
||||||
int nostdout = 0;
|
int nostdout = 0;
|
||||||
|
|
||||||
|
@ -198,7 +198,7 @@ Sys_LowFPPrecision (void)
|
||||||
int
|
int
|
||||||
main (int argc, const char **argv)
|
main (int argc, const char **argv)
|
||||||
{
|
{
|
||||||
double time, oldtime;
|
double time, oldtime, newtime;
|
||||||
quakeparms_t parms;
|
quakeparms_t parms;
|
||||||
const char *newargv[256];
|
const char *newargv[256];
|
||||||
int j;
|
int j;
|
||||||
|
@ -224,9 +224,8 @@ main (int argc, const char **argv)
|
||||||
parms.memsize = 16 * 1024 * 1024;
|
parms.memsize = 16 * 1024 * 1024;
|
||||||
|
|
||||||
j = COM_CheckParm ("-mem");
|
j = COM_CheckParm ("-mem");
|
||||||
if (j) {
|
if (j)
|
||||||
parms.memsize = (int) (atof (com_argv[j + 1]) * 1024 * 1024);
|
parms.memsize = (int) (atof (com_argv[j + 1]) * 1024 * 1024);
|
||||||
}
|
|
||||||
if ((parms.membase = malloc (parms.memsize)) == NULL)
|
if ((parms.membase = malloc (parms.memsize)) == NULL)
|
||||||
Sys_Error ("Can't allocate %d\n", parms.memsize);
|
Sys_Error ("Can't allocate %d\n", parms.memsize);
|
||||||
|
|
||||||
|
@ -235,21 +234,29 @@ main (int argc, const char **argv)
|
||||||
Sys_RegisterShutdown (Host_Shutdown);
|
Sys_RegisterShutdown (Host_Shutdown);
|
||||||
Sys_RegisterShutdown (shutdown);
|
Sys_RegisterShutdown (shutdown);
|
||||||
|
|
||||||
printf ("Host_Init\n");
|
Sys_Printf ("Host_Init\n");
|
||||||
Host_Init (&parms);
|
Host_Init (&parms);
|
||||||
|
|
||||||
Sys_Init_Cvars ();
|
Sys_Init_Cvars ();
|
||||||
Sys_Init ();
|
Sys_Init ();
|
||||||
|
|
||||||
oldtime = Sys_DoubleTime () - 0.1;
|
oldtime = Sys_DoubleTime () - 0.1;
|
||||||
|
|
||||||
while (1) { // Main message loop
|
while (1) { // Main message loop
|
||||||
time = Sys_DoubleTime ();
|
// find time spent rendering last frame
|
||||||
if ((time - oldtime) < sys_ticrate->value) {
|
newtime = Sys_DoubleTime ();
|
||||||
|
time = newtime - oldtime;
|
||||||
|
if (time < sys_ticrate->value) {
|
||||||
usleep (1);
|
usleep (1);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
Host_Frame (time - oldtime);
|
time = sys_ticrate->value;
|
||||||
|
|
||||||
|
if (time > sys_ticrate->value * 2)
|
||||||
|
oldtime = newtime;
|
||||||
|
else
|
||||||
|
oldtime += time;
|
||||||
|
|
||||||
|
Host_Frame (time);
|
||||||
oldtime = time;
|
oldtime = time;
|
||||||
}
|
}
|
||||||
return true; // return success
|
return true; // return success
|
||||||
|
|
|
@ -278,7 +278,6 @@ typedef struct
|
||||||
/*
|
/*
|
||||||
cvars
|
cvars
|
||||||
*/
|
*/
|
||||||
extern struct cvar_s *cl_warncmd;
|
|
||||||
extern struct cvar_s *cl_upspeed;
|
extern struct cvar_s *cl_upspeed;
|
||||||
extern struct cvar_s *cl_forwardspeed;
|
extern struct cvar_s *cl_forwardspeed;
|
||||||
extern struct cvar_s *cl_backspeed;
|
extern struct cvar_s *cl_backspeed;
|
||||||
|
|
|
@ -1194,8 +1194,6 @@ CL_Init_Cvars (void)
|
||||||
cl_demospeed = Cvar_Get ("cl_demospeed", "1.0", CVAR_NONE, NULL,
|
cl_demospeed = Cvar_Get ("cl_demospeed", "1.0", CVAR_NONE, NULL,
|
||||||
"adjust demo playback speed. 1.0 = normal, "
|
"adjust demo playback speed. 1.0 = normal, "
|
||||||
"< 1 slow-mo, > 1 timelapse");
|
"< 1 slow-mo, > 1 timelapse");
|
||||||
cl_warncmd = Cvar_Get ("cl_warncmd", "0", CVAR_NONE, NULL,
|
|
||||||
"inform when execing a command");
|
|
||||||
cl_anglespeedkey = Cvar_Get ("cl_anglespeedkey", "1.5", CVAR_NONE, NULL,
|
cl_anglespeedkey = Cvar_Get ("cl_anglespeedkey", "1.5", CVAR_NONE, NULL,
|
||||||
"turn `run' speed multiplier");
|
"turn `run' speed multiplier");
|
||||||
cl_backspeed = Cvar_Get ("cl_backspeed", "200", CVAR_ARCHIVE, NULL,
|
cl_backspeed = Cvar_Get ("cl_backspeed", "200", CVAR_ARCHIVE, NULL,
|
||||||
|
@ -1674,7 +1672,7 @@ Host_Init (void)
|
||||||
|
|
||||||
Cbuf_AddText ("echo Type connect <internet address> or use a server "
|
Cbuf_AddText ("echo Type connect <internet address> or use a server "
|
||||||
"browser to connect to a game.\n");
|
"browser to connect to a game.\n");
|
||||||
Cbuf_AddText ("cl_warncmd 1\n");
|
Cbuf_AddText ("cmd_warncmd 1\n");
|
||||||
|
|
||||||
Hunk_AllocName (0, "-HOST_HUNKLEVEL-");
|
Hunk_AllocName (0, "-HOST_HUNKLEVEL-");
|
||||||
host_hunklevel = Hunk_LowMark ();
|
host_hunklevel = Hunk_LowMark ();
|
||||||
|
|
|
@ -650,15 +650,15 @@ CL_ParseServerData (void)
|
||||||
// ZOID--run the autoexec.cfg in the gamedir
|
// ZOID--run the autoexec.cfg in the gamedir
|
||||||
// if it exists
|
// if it exists
|
||||||
if (cflag) {
|
if (cflag) {
|
||||||
int cl_warncmd_val = cl_warncmd->int_val;
|
int cmd_warncmd_val = cmd_warncmd->int_val;
|
||||||
|
|
||||||
Cbuf_AddText ("cl_warncmd 0\n");
|
Cbuf_AddText ("cmd_warncmd 0\n");
|
||||||
Cbuf_AddText ("exec config.cfg\n");
|
Cbuf_AddText ("exec config.cfg\n");
|
||||||
Cbuf_AddText ("exec frontend.cfg\n");
|
Cbuf_AddText ("exec frontend.cfg\n");
|
||||||
if (cl_autoexec->int_val) {
|
if (cl_autoexec->int_val) {
|
||||||
Cbuf_AddText ("exec autoexec.cfg\n");
|
Cbuf_AddText ("exec autoexec.cfg\n");
|
||||||
}
|
}
|
||||||
snprintf (fn, sizeof (fn), "cl_warncmd %d\n", cl_warncmd_val);
|
snprintf (fn, sizeof (fn), "cmd_warncmd %d\n", cmd_warncmd_val);
|
||||||
Cbuf_AddText (fn);
|
Cbuf_AddText (fn);
|
||||||
}
|
}
|
||||||
// parse player slot, high bit means spectator
|
// parse player slot, high bit means spectator
|
||||||
|
|
|
@ -58,7 +58,6 @@ qboolean sv_allow_cheats;
|
||||||
|
|
||||||
int fp_messages = 4, fp_persecond = 4, fp_secondsdead = 10;
|
int fp_messages = 4, fp_persecond = 4, fp_secondsdead = 10;
|
||||||
char fp_msg[255] = { 0 };
|
char fp_msg[255] = { 0 };
|
||||||
extern cvar_t *cl_warncmd;
|
|
||||||
cvar_t *sv_leetnickmatch;
|
cvar_t *sv_leetnickmatch;
|
||||||
extern redirect_t sv_redirected;
|
extern redirect_t sv_redirected;
|
||||||
|
|
||||||
|
@ -1217,8 +1216,6 @@ SV_InitOperatorCommands (void)
|
||||||
Cmd_AddCommand ("match", SV_Match_f, "matches nicks as ban/cuff/mute "
|
Cmd_AddCommand ("match", SV_Match_f, "matches nicks as ban/cuff/mute "
|
||||||
"commands do, so you can check safely");
|
"commands do, so you can check safely");
|
||||||
|
|
||||||
cl_warncmd = Cvar_Get ("cl_warncmd", "1", CVAR_NONE, NULL, "Toggles the "
|
|
||||||
"display of error messages for unknown commands");
|
|
||||||
// poor description
|
// poor description
|
||||||
sv_leetnickmatch = Cvar_Get ("sv_3133735_7h4n_7h0u", "1", CVAR_NONE, NULL,
|
sv_leetnickmatch = Cvar_Get ("sv_3133735_7h4n_7h0u", "1", CVAR_NONE, NULL,
|
||||||
"Match '1' as 'i' and such in nicks");
|
"Match '1' as 'i' and such in nicks");
|
||||||
|
|
Loading…
Reference in a new issue