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

Method SV_Nextserver

server/src/main/java/jake2/server/SV_USER.java:360–377  ·  view source on GitHub ↗
(GameImportsImpl gameImports)

Source from the content-addressed store, hash-verified

358 }
359
360 static void SV_Nextserver(GameImportsImpl gameImports) {
361
362 //ZOID, ss_pic can be nextserver'd in coop mode
363 if (gameImports.sv.state == ServerStates.SS_GAME
364 || (gameImports.sv.state == ServerStates.SS_PIC && 0 == Cvar.getInstance().VariableValue("coop")))
365 return; // can't nextserver while playing a normal game
366
367 gameImports.spawncount++; // make sure another doesn't sneak in
368 String v = Cvar.getInstance().VariableString("nextserver");
369 //if (!v[0])
370 if (v.length() == 0)
371 Cbuf.AddText("killserver\n");
372 else {
373 Cbuf.AddText(v);
374 Cbuf.AddText("\n");
375 }
376 Cvar.getInstance().Set("nextserver", "");
377 }
378
379 /*
380 * ================== SV_Nextserver_f

Callers 1

SV_Nextserver_fMethod · 0.95

Calls 5

getInstanceMethod · 0.95
AddTextMethod · 0.95
VariableValueMethod · 0.80
VariableStringMethod · 0.80
SetMethod · 0.80

Tested by

no test coverage detected