serverList(); foreach ($servers as $server) { if ($server[name]=="minecraft") { $serverid=$server[id]; } } $rsc->serverReboot($serverid); echo '

server sent reboot signal



Back
'; print $rsc->getLastResponseMessage(); } if (isset($_POST['start'])) { $imagelist=$rsc->imageList(); //find image for Arch Linux and minecraft backup foreach ($imagelist as $imagetype) { if ($imagetype[name]=="minecraft-original") { $archimagetype=$imagetype[id]; } if ($imagetype[name]=="minecraftimage") { $minecraftimage=$imagetype[id]; } } $flavorlist=$rsc->flavorList(); foreach ($flavorlist as $flavor) { if ($flavor[name]=="1GB server"){ $flavorid=$flavor[id]; } } //check if minecraft backup was found if (!isset($minecraftimage)) { echo '

minecraft backup not found! Booting fresh server!

'; $passarray=$rsc->serverCreate("minecraft",$archimagetype,$flavorid); echo '

Back
'; print $rsc->getLastResponseMessage(); } else { echo '

minecraft backup found! restoring from image!

'; $passarray=$rsc->serverCreate("minecraft",$minecraftimage,$flavorid); echo '

Back
'; print $rsc->getLastResponseMessage(); } } if (isset($_POST['stop'])) { //delete server $servers = $rsc->serverList(); foreach ($servers as $server) { if ($server[name]=="minecraft") { $serverid=$server[id]; } } $rsc->serverDelete($serverid); echo '
Server stopped.

Back
'; print $rsc->getLastResponseMessage(); } if (isset($_POST['image'])) { //backup server $servers = $rsc->serverList(); $imagelist=$rsc->imageList(); foreach ($servers as $server) { if ($server[name]=="minecraft") { $serverid=$server[id]; } } foreach ($imagelist as $imagetype) { if($imagetype['name'] == "minecraftimage") { $rsc->imageDelete($imagetype['id']); } } $rsc->imageCreate("minecraftimage",$serverid); echo '
Server imaged.

Back
'; print $rsc->getLastResponseMessage(); } } else{ echo '

Wrong password!

'; } ?>