public function index()
 {
     $servers = GameServer::find_all("", "gameservers.created_at ASC");
     $this->assign("servers", $servers);
     $this->title = "Game Servers";
     $this->render("gameserver/index.tpl");
 }
예제 #2
0
 public function servers($reload = false)
 {
     if ($reload or !$this->servers_cache) {
         $gametype = mysql_real_escape_string($this->gametype);
         $this->servers_cache = GameServer::find_all("gameservers.gametype = '{$gametype}'");
     }
     return $this->servers_cache;
 }
예제 #3
0
<?php

require "init.php";
$script = Script::find_by_code('gameservers');
$script->start();
ob_start();
$time = date("H:i:s");
echo "[{$time}] Updating Game Servers\r\n\r\n";
$servers = GameServer::find_all();
foreach ($servers as $server) {
    echo " * Updating [{$server}]\r\n";
    $server->update_stats();
}
$script = Script::find_by_code('gameservers');
$output = ob_get_clean();
$script->finish($output);