MCPcopy Create free account
hub / github.com/demoth/jake2 / ServerCommand

Method ServerCommand

game/src/main/java/jake2/game/GameSVCmds.java:272–293  ·  view source on GitHub ↗
(List<String> args, GameExportsImpl gameExports)

Source from the content-addressed store, hash-verified

270
271 // todo move to game exports
272 public static void ServerCommand(List<String> args, GameExportsImpl gameExports) {
273
274 if (args.size() < 2) {
275 gameExports.gameImports.dprintf("usage: sv test|addip|removeip|listip|writeip <args>");
276 return;
277 }
278
279 String cmd = args.get(1);
280
281 if (Lib.Q_stricmp(cmd, "test") == 0)
282 gameExports.gameImports.cprintf(null, Defines.PRINT_HIGH, "Svcmd_Test_f()\n");
283 else if (Lib.Q_stricmp(cmd, "addip") == 0)
284 SVCmd_AddIP_f(args, gameExports);
285 else if (Lib.Q_stricmp(cmd, "removeip") == 0)
286 SVCmd_RemoveIP_f(args, gameExports);
287 else if (Lib.Q_stricmp(cmd, "listip") == 0)
288 SVCmd_ListIP_f(gameExports);
289 else if (Lib.Q_stricmp(cmd, "writeip") == 0)
290 SVCmd_WriteIP_f(gameExports);
291 else
292 gameExports.gameImports.cprintf(null, Defines.PRINT_HIGH, "Unknown server command \"" + cmd + "\"\n");
293 }
294}

Callers 1

ServerCommandMethod · 0.95

Calls 9

Q_stricmpMethod · 0.95
SVCmd_AddIP_fMethod · 0.95
SVCmd_RemoveIP_fMethod · 0.95
SVCmd_ListIP_fMethod · 0.95
SVCmd_WriteIP_fMethod · 0.95
sizeMethod · 0.80
dprintfMethod · 0.65
cprintfMethod · 0.65
getMethod · 0.45

Tested by

no test coverage detected