Server Managing via. HTTP - PocketCloudSystem/PocketCloud GitHub Wiki
Start Server
# "count" is optional and set to 1 by default
createRequest("server/start/", "POST", ["template" => "Lobby", "count" => 1]);
Stop Server
# With "identifier" you can provide "server" to stop a specific server, "template" to stop a specific template and "all" to stop every server
createRequest("server/stop/", "POST", ["identifier" => "Lobby-1"]);
Save Server
createRequest("server/save/", "POST", ["server" => "Lobby-1"]);
Send command to server
createRequest("server/execute/", "POST", ["server" => "Lobby-1", "command" => "/kick WOGrex L"]);
Get details about a server
# With "identifier" you can provide "server" to get details about a specific server and "template" to get details about every server with the given template
createRequest("server/get/", "GET", ["identifier" => "Lobby-1"]);
List all servers
createRequest("server/list/", "GET");
List all servers with a given template
createRequest("server/list/", "GET", ["template" => "Lobby"]);