Server Stats
as of
|
|
Server
|
Uptime
|
User
|
PID
|
Action
|
$universed{status}
|
$universed{server}
|
|
|
$universed{PID}
|
|
|
$world{server}
|
|
|
$world{PID}
|
|
Uniserver Documentation | Worlds Server Documentation
|
EOHTML
print $statusCGI->end_html;
}
our $universedAction = $statusCGI->param("universedAction");
our $worldAction = $statusCGI->param("worldAction");
if ( $statusCGI->query_string eq "" ) {
queryProcesses($universedBin);
queryProcesses($worldBin);
printStatusHTML();
}
elsif ( $statusCGI->param("universedAction") eq "start") {
die(print STDERR "Got to first elsif.") unless system("/usr/local/bin/universed start");
sleep 5;
queryProcesses($universedBin);
queryProcesses($worldBin);
printStatusHTML();
;
}
elsif ($statusCGI->param("universedAction") eq "stop") {
die unless system("/usr/local/bin/universed stop");
sleep 5;
queryProcesses($universedBin);
queryProcesses($worldBin);
printStatusHTML();
}
elsif ($statusCGI->param("worldAction") eq "start") {
die unless system("/usr/local/bin/world start");
sleep 5;
queryProcesses($universedBin);
queryProcesses($worldBin);
printStatusHTML();
}
elsif ($statusCGI->param("worldAction") eq "stop") {
die unless system("/usr/local/bin/world stop");
sleep 5;
queryProcesses($universedBin);
queryProcesses($worldBin);
printStatusHTML();
}