Esempio n. 1
0
<?php

$response = array();
require dirname(__FILE__) . "/../../classes/class.Server.inc.php";
$server = new \WurmUnlimitedAdmin\SERVER();
$serverList = $server->GetServers($_POST["serverID"]);
$response = $serverList;
echo json_encode($response);
Esempio n. 2
0
<?php

session_start();
$response = array();
// Server side check to make sure nothing is blank / empty
if (!empty($_POST)) {
    require_once "../../classes/class.Server.inc.php";
    $server = new \WurmUnlimitedAdmin\SERVER();
    switch ($_POST["doing"]) {
        case "changeGameMode":
            $response = $server->ChangeGameMode($_POST);
            break;
        case "changeGameCluster":
            $response = $server->ChangeGameCluster($_POST);
            break;
        case "changeHomeServer":
            $response = $server->ChangeHomeServer($_POST);
            break;
        case "changeHomeServerKingdom":
            $response = $server->ChangeHomeServerKingdom($_POST);
            break;
        case "changeWurmTime":
            $response = $server->ChangeWurmTime($_POST);
            break;
        case "changePlayerLimit":
            $response = $server->ChangePlayerLimit($_POST);
            break;
        case "shutdown":
            $params = array("user" => $_SESSION["userData"]["username"], "seconds" => $_POST["seconds"], "reason" => $_POST["reason"]);
            $response = $server->Shutdown($params);
            break;
Esempio n. 3
0
<?php

require_once "../../classes/class.Server.inc.php";
$server = new \WurmUnlimitedAdmin\SERVER();
$servers = $server->GetServers();
$serverInfo = $server->GetTracker($servers[0]["SERVER"]);
$gameStyle = $serverInfo["PVP"] == 1 ? 'PVP' : 'PVE';
$cluster = $serverInfo["EPIC"] == 1 ? 'Epic' : 'Freedom';
$img = imagecreatefrompng("hor.png");
$color = imagecolorallocate($img, 255, 255, 255);
imagestring($img, 4, 160, 24, $serverInfo["NAME"], $color);
imagestring($img, 4, 160, 54, $serverInfo["COUNT"] . "/" . $serverInfo["MAXPLAYERS"], $color);
imagestring($img, 4, 160, 84, "Game mode: " . $gameStyle, $color);
imagestring($img, 4, 160, 100, "Cluster: " . $cluster, $color);
imagestring($img, 4, 160, 116, "Max creatures: " . $serverInfo["MAXCREATURES"], $color);
imagestring($img, 4, 160, 132, "Aggressive creatures: " . round($serverInfo["MAXCREATURES"] * ($serverInfo["PERCENT_AGG_CREATURES"] / 100)) . "(" . $serverInfo["PERCENT_AGG_CREATURES"] . "%)", $color);
imagestring($img, 4, 160, 148, "Skill gain rate: " . $serverInfo["SKILLGAINRATE"], $color);
imagestring($img, 4, 160, 162, "Action timer: " . $serverInfo["ACTIONTIMER"], $color);
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
Esempio n. 4
0
<?php

$response = array();
require dirname(__FILE__) . "/../classes/class.Server.inc.php";
$server = new \WurmUnlimitedAdmin\SERVER();
$serverList = $server->GetServers($_POST);
$response = $serverList;
echo json_encode($response);