| Modifier and Type | Field and Description |
|---|---|
private List<String> |
arguments |
private Collection<CloudNetServer> |
cloudServers |
private CommandManager |
commandManager |
private CloudConfig |
config |
private de.dytanic.cloudnet.database.DatabaseManager |
databaseManager |
private DatabaseBasicHandlers |
dbHandlers |
private DefaultModuleManager |
defaultModuleManager |
private boolean |
downTown |
private de.dytanic.cloudnet.event.EventManager |
eventManager |
private static CloudNet |
instance |
private LocalCloudWrapper |
localCloudWrapper |
private de.dytanic.cloudnet.logging.CloudLogger |
logger |
private ModuleManager |
moduleManager |
private NetworkManager |
networkManager |
private joptsimple.OptionSet |
optionSet |
private de.dytanic.cloudnet.lib.network.protocol.packet.PacketManager |
packetManager |
private List<String> |
preConsoleOutput |
private Map<String,de.dytanic.cloudnet.lib.server.ProxyGroup> |
proxyGroups |
static boolean |
RUNNING |
private de.dytanic.cloudnet.lib.utility.threading.Scheduler |
scheduler |
private ScreenProvider |
screenProvider |
private Map<String,de.dytanic.cloudnet.lib.server.ServerGroup> |
serverGroups |
private ServerLogManager |
serverLogManager |
private long |
startupTime |
private Collection<de.dytanic.cloudnet.lib.user.User> |
users |
private WebClient |
webClient |
private WebServer |
webServer |
private Map<String,Wrapper> |
wrappers |
| Constructor and Description |
|---|
CloudNet(CloudConfig config,
de.dytanic.cloudnet.logging.CloudLogger cloudNetLogging,
joptsimple.OptionSet optionSet,
List<String> objective,
List<String> args) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authorization(String name,
String token) |
boolean |
authorizationPassword(String name,
String password) |
boolean |
bootstrap() |
int |
calcMemory(int groupMemory,
int groupDynmamicMemory,
int onlineFromGroup,
int globaluse) |
void |
checkForUpdates() |
Wrapper |
fetchPerformanceWrapper(int memory,
Collection<Wrapper> wrappers) |
List<String> |
getArguments() |
CloudServer |
getCloudGameServer(String serverId) |
Map<String,CloudServer> |
getCloudGameServers() |
Collection<CloudServer> |
getCloudGameServers(String group) |
Collection<CloudNetServer> |
getCloudServers() |
CommandManager |
getCommandManager() |
CloudConfig |
getConfig() |
de.dytanic.cloudnet.database.DatabaseManager |
getDatabaseManager() |
DatabaseBasicHandlers |
getDbHandlers() |
DefaultModuleManager |
getDefaultModuleManager() |
de.dytanic.cloudnet.event.EventManager |
getEventManager() |
Map<String,MinecraftServer> |
getGameServers() |
int |
getGlobalUsedMemoryAndWaitings() |
static CloudNet |
getInstance() |
LocalCloudWrapper |
getLocalCloudWrapper() |
static de.dytanic.cloudnet.logging.CloudLogger |
getLogger() |
ModuleManager |
getModuleManager() |
NetworkManager |
getNetworkManager() |
int |
getOnlineCount(String group) |
joptsimple.OptionSet |
getOptionSet() |
de.dytanic.cloudnet.lib.network.protocol.packet.PacketManager |
getPacketManager() |
List<String> |
getPreConsoleOutput() |
ProxyServer |
getProxy(String serverId) |
de.dytanic.cloudnet.lib.server.ProxyGroup |
getProxyGroup(String group) |
Map<String,de.dytanic.cloudnet.lib.server.ProxyGroup> |
getProxyGroups() |
Map<String,ProxyServer> |
getProxys() |
Collection<ProxyServer> |
getProxys(String group) |
Collection<String> |
getProxysAndWaitings(String group) |
Collection<String> |
getProxysByName() |
Collection<de.dytanic.cloudnet.lib.service.ServiceId> |
getProxysServiceIdsAndWaitings(String group) |
de.dytanic.cloudnet.lib.utility.threading.Scheduler |
getScheduler() |
ScreenProvider |
getScreenProvider() |
MinecraftServer |
getServer(String serverId) |
de.dytanic.cloudnet.lib.server.ServerGroup |
getServerGroup(String group) |
Map<String,de.dytanic.cloudnet.lib.server.ServerGroup> |
getServerGroups() |
ServerLogManager |
getServerLogManager() |
Map<String,MinecraftServer> |
getServers() |
Collection<MinecraftServer> |
getServers(String group) |
Collection<de.dytanic.cloudnet.lib.utility.Trio<String,Integer,Integer>> |
getServersAndWaitingData(String group) |
Collection<String> |
getServersAndWaitings() |
Collection<String> |
getServersAndWaitings(String group) |
Collection<String> |
getServersByName() |
Collection<de.dytanic.cloudnet.lib.service.ServiceId> |
getServerServiceIdsAndWaitings(String group) |
long |
getStartupTime() |
de.dytanic.cloudnet.lib.user.User |
getUser(String name) |
Collection<de.dytanic.cloudnet.lib.user.User> |
getUsers() |
WebClient |
getWebClient() |
WebServer |
getWebServer() |
Map<String,Wrapper> |
getWrappers() |
long |
globalMaxMemory() |
long |
globalUsedMemory() |
private void |
initialCommands() |
private void |
initPacketHandlers() |
private void |
initWebHandlers() |
boolean |
isDownTown() |
static boolean |
isRUNNING() |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Wrapper wrapper) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Wrapper wrapper,
int id,
UUID uuid) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Wrapper wrapper,
UUID uuid) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
int id) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
int id,
String serverId) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
int id,
UUID uniqueId) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
int id,
UUID uniqueId,
String serverId) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
String serverId) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
UUID uniqueId) |
de.dytanic.cloudnet.lib.service.ServiceId |
newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
UUID uniqueId,
String serverId) |
void |
reload() |
void |
run()
Deprecated.
|
void |
setupGroup(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup)
Deprecated.
|
void |
setupProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup)
Deprecated.
|
boolean |
shutdown()
Deprecated.
|
void |
startCloudServer(String serverName,
int memory,
boolean priorityStop) |
void |
startCloudServer(String serverName,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
int memory,
boolean priorityStop) |
void |
startCloudServer(String serverName,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
int memory,
boolean priorityStop,
String[] processPreParameters,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
Properties properties,
de.dytanic.cloudnet.lib.server.ServerGroupType serverGroupType) |
void |
startCloudServer(Wrapper wrapper,
String serverName,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
int memory,
boolean priorityStop,
String[] processPreParameters,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
Properties properties,
de.dytanic.cloudnet.lib.server.ServerGroupType serverGroupType) |
void |
startCloudServer(Wrapper wrapper,
String serverName,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
int memory,
boolean priorityStop,
String[] processPreParameters,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
Properties properties,
de.dytanic.cloudnet.lib.server.ServerGroupType serverGroupType,
int port) |
void |
startCloudServer(Wrapper wrapper,
String serverName,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
int memory,
boolean priorityStop,
String[] processPreParameters,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
Properties properties,
de.dytanic.cloudnet.lib.server.ServerGroupType serverGroupType,
int port,
boolean async) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties,
String[] processProperties,
Properties serverProperties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document document,
boolean priorityStop) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties,
String[] processProperties,
Properties serverProperties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
boolean onlinemode) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
String[] processProperties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
Properties serverProperties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String[] processProperties,
Properties serverProperties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
de.dytanic.cloudnet.lib.server.template.Template template,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
String extra,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
String serverId,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startGameServer(Wrapper wrapper,
boolean hideServer,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties,
Properties serverProperties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties,
Properties serverProperties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
boolean onlineMode) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
String[] processProperties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
Properties serverProperties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String[] processProperties,
Properties serverProperties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
de.dytanic.cloudnet.lib.server.template.Template template,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startGameServer(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
String extra,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServer(Wrapper wrapper,
String serverId,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties,
String[] processProperties,
Properties serverProperties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties,
String[] processProperties,
Properties serverProperties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
boolean onlinemode) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
String[] processProperties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
Properties serverProperties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String[] processProperties,
Properties serverProperties) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins) |
void |
startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
String extra,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServerAsync(Wrapper wrapper,
boolean hideServer,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties,
Properties serverProperties) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties,
Properties serverProperties) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
boolean onlineMode) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
String[] processProperties) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
Properties serverProperties) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String[] processProperties,
Properties serverProperties) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins) |
void |
startGameServerAsync(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
String extra,
de.dytanic.cloudnet.lib.utility.document.Document properties) |
void |
startGameServerAsync(Wrapper wrapper,
String serverId,
de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
int id,
UUID uniqueId) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
int id,
UUID uniqueId) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] parameters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
UUID uniqueId) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String urlTemplate,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String urlTemplate,
int id,
UUID uniqueId) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
UUID uniqueId) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String urlTemplate) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> collection,
int id,
UUID uniqueId) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String urlTemplate,
de.dytanic.cloudnet.lib.utility.document.Document document) |
void |
startProxy(de.dytanic.cloudnet.lib.server.ProxyProcessMeta proxyProcessMeta,
Wrapper wrapper) |
void |
startProxy(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup) |
void |
startProxy(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document) |
void |
startProxy(Wrapper wrapper,
de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
int id,
UUID uniqueId) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
int id,
UUID uniqueId) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
int id,
UUID uniqueId) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] parameters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
UUID uniqueId) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String urlTemplate,
int id,
UUID uniqueId) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
UUID uniqueId) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String urlTemplate) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> collection,
int id,
UUID uniqueId) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String urlTemplate,
de.dytanic.cloudnet.lib.utility.document.Document document) |
void |
startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyProcessMeta proxyProcessMeta,
Wrapper wrapper) |
void |
stopProxy(ProxyServer proxyServer) |
void |
stopProxy(String proxy) |
void |
stopServer(MinecraftServer minecraftServer) |
void |
stopServer(String server) |
Collection<Wrapper> |
toWrapperInstances(Collection<String> wrappers) |
void |
updateNetwork() |
public static volatile boolean RUNNING
private static CloudNet instance
private final CommandManager commandManager
private final ModuleManager moduleManager
private final de.dytanic.cloudnet.database.DatabaseManager databaseManager
private final de.dytanic.cloudnet.lib.network.protocol.packet.PacketManager packetManager
private final de.dytanic.cloudnet.event.EventManager eventManager
private final ScreenProvider screenProvider
private final ServerLogManager serverLogManager
private final NetworkManager networkManager
private final de.dytanic.cloudnet.lib.utility.threading.Scheduler scheduler
private final LocalCloudWrapper localCloudWrapper
private Collection<CloudNetServer> cloudServers
private WebClient webClient
private WebServer webServer
private CloudConfig config
private de.dytanic.cloudnet.logging.CloudLogger logger
private joptsimple.OptionSet optionSet
private DefaultModuleManager defaultModuleManager
private DatabaseBasicHandlers dbHandlers
private Collection<de.dytanic.cloudnet.lib.user.User> users
private long startupTime
private boolean downTown
public static boolean isRUNNING()
public static de.dytanic.cloudnet.logging.CloudLogger getLogger()
public static CloudNet getInstance()
public NetworkManager getNetworkManager()
public WebClient getWebClient()
public de.dytanic.cloudnet.lib.utility.threading.Scheduler getScheduler()
public CommandManager getCommandManager()
public Collection<CloudNetServer> getCloudServers()
public de.dytanic.cloudnet.database.DatabaseManager getDatabaseManager()
public de.dytanic.cloudnet.event.EventManager getEventManager()
public ModuleManager getModuleManager()
public joptsimple.OptionSet getOptionSet()
public CloudConfig getConfig()
public de.dytanic.cloudnet.lib.network.protocol.packet.PacketManager getPacketManager()
public ScreenProvider getScreenProvider()
public ServerLogManager getServerLogManager()
public Collection<de.dytanic.cloudnet.lib.user.User> getUsers()
public WebServer getWebServer()
public DatabaseBasicHandlers getDbHandlers()
public DefaultModuleManager getDefaultModuleManager()
public LocalCloudWrapper getLocalCloudWrapper()
public long getStartupTime()
public boolean isDownTown()
public boolean bootstrap()
throws Exception
bootstrap in interface de.dytanic.cloudnet.lib.interfaces.ExecutableExceptionpublic void checkForUpdates()
@Deprecated public void setupGroup(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup)
@Deprecated public void setupProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup)
private void initialCommands()
private void initWebHandlers()
private void initPacketHandlers()
@Deprecated public boolean shutdown()
shutdown in interface de.dytanic.cloudnet.lib.interfaces.Executablepublic void reload()
throws Exception
reload in interface de.dytanic.cloudnet.lib.interfaces.ReloadableException@Deprecated public void run()
public de.dytanic.cloudnet.lib.server.ServerGroup getServerGroup(String group)
public de.dytanic.cloudnet.lib.server.ProxyGroup getProxyGroup(String group)
public de.dytanic.cloudnet.lib.user.User getUser(String name)
public int getGlobalUsedMemoryAndWaitings()
public int getOnlineCount(String group)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
int id)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
int id,
UUID uniqueId)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
UUID uniqueId)
public Collection<de.dytanic.cloudnet.lib.service.ServiceId> getServerServiceIdsAndWaitings(String group)
public Collection<MinecraftServer> getServers(String group)
public Map<String,MinecraftServer> getServers()
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
int id,
String serverId)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
int id,
UUID uniqueId,
String serverId)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
Wrapper wrapper,
UUID uniqueId,
String serverId)
public Map<String,MinecraftServer> getGameServers()
public long globalMaxMemory()
public long globalUsedMemory()
public Collection<CloudServer> getCloudGameServers(String group)
public Map<String,CloudServer> getCloudGameServers()
public Collection<String> getServersAndWaitings(String group)
public Collection<de.dytanic.cloudnet.lib.utility.Trio<String,Integer,Integer>> getServersAndWaitingData(String group)
public Collection<String> getServersAndWaitings()
public Collection<String> getProxysAndWaitings(String group)
public Collection<ProxyServer> getProxys(String group)
public Map<String,ProxyServer> getProxys()
public CloudServer getCloudGameServer(String serverId)
public Collection<String> getServersByName()
public Collection<String> getProxysByName()
public int calcMemory(int groupMemory,
int groupDynmamicMemory,
int onlineFromGroup,
int globaluse)
public void updateNetwork()
public void stopServer(MinecraftServer minecraftServer)
public void stopProxy(ProxyServer proxyServer)
public void stopServer(String server)
public MinecraftServer getServer(String serverId)
public void stopProxy(String proxy)
public ProxyServer getProxy(String serverId)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyProcessMeta proxyProcessMeta,
Wrapper wrapper)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup)
public Wrapper fetchPerformanceWrapper(int memory, Collection<Wrapper> wrappers)
public Collection<Wrapper> toWrapperInstances(Collection<String> wrappers)
public void startProxy(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Wrapper wrapper)
public Collection<de.dytanic.cloudnet.lib.service.ServiceId> getProxysServiceIdsAndWaitings(String group)
public void startProxy(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup, int memory, String[] paramters, String url, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, de.dytanic.cloudnet.lib.utility.document.Document document)
public void startProxy(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup, int memory, String[] paramters, String url, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, de.dytanic.cloudnet.lib.utility.document.Document document, int id, UUID uniqueId)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Wrapper wrapper,
int id,
UUID uuid)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String urlTemplate,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String urlTemplate)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String urlTemplate,
de.dytanic.cloudnet.lib.utility.document.Document document)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
UUID uniqueId)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] parameters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
UUID uniqueId)
public de.dytanic.cloudnet.lib.service.ServiceId newServiceId(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Wrapper wrapper,
UUID uuid)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
int id,
UUID uniqueId)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
int id,
UUID uniqueId)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String urlTemplate,
int id,
UUID uniqueId)
public void startProxy(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> collection,
int id,
UUID uniqueId)
public void startCloudServer(String serverName, int memory, boolean priorityStop)
public void startCloudServer(String serverName, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, int memory, boolean priorityStop)
public void startCloudServer(String serverName, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, int memory, boolean priorityStop, String[] processPreParameters, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, Properties properties, de.dytanic.cloudnet.lib.server.ServerGroupType serverGroupType)
public void startCloudServer(Wrapper wrapper, String serverName, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, int memory, boolean priorityStop, String[] processPreParameters, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, Properties properties, de.dytanic.cloudnet.lib.server.ServerGroupType serverGroupType)
public void startCloudServer(Wrapper wrapper, String serverName, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, int memory, boolean priorityStop, String[] processPreParameters, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, Properties properties, de.dytanic.cloudnet.lib.server.ServerGroupType serverGroupType, int port)
public void startCloudServer(Wrapper wrapper, String serverName, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, int memory, boolean priorityStop, String[] processPreParameters, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, Properties properties, de.dytanic.cloudnet.lib.server.ServerGroupType serverGroupType, int port, boolean async)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, String extra, de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, boolean hideServer, de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
String extra,
de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
Properties serverProperties)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, Properties serverProperties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties,
String[] processProperties,
Properties serverProperties)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.utility.document.Document properties, Properties serverProperties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties,
String[] processProperties,
Properties serverProperties)
public void startGameServer(Wrapper wrapper, boolean hideServer, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.utility.document.Document properties, Properties serverProperties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String[] processProperties,
Properties serverProperties)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, String[] processProperties, Properties serverProperties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, boolean priorityStop)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
String[] processProperties)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, boolean priorityStop, String[] processProperties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
boolean onlinemode)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, boolean priorityStop, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, String customServerName, boolean onlineMode)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document document,
boolean priorityStop)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, String url, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
String serverId,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties)
public void startGameServer(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
de.dytanic.cloudnet.lib.server.template.Template template,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig config, de.dytanic.cloudnet.lib.server.template.Template template, int memory, boolean prioritystop, String url, String[] processParameters, boolean onlineMode, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, String customServerName, Properties serverProperties)
public void startGameServer(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig config, int memory, boolean prioritystop, String url, String[] processParameters, boolean onlineMode, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, String customServerName, Properties serverProperties)
public void startGameServer(Wrapper wrapper, String serverId, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig config, int memory, boolean prioritystop, String url, String[] processParameters, boolean onlineMode, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, String customServerName, Properties serverProperties)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyProcessMeta proxyProcessMeta,
Wrapper wrapper)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String urlTemplate)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String urlTemplate,
de.dytanic.cloudnet.lib.utility.document.Document document)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
UUID uniqueId)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] parameters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
UUID uniqueId)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
int id,
UUID uniqueId)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String[] paramters,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
de.dytanic.cloudnet.lib.utility.document.Document document,
int id,
UUID uniqueId)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
int memory,
String urlTemplate,
int id,
UUID uniqueId)
public void startProxyAsync(de.dytanic.cloudnet.lib.server.ProxyGroup proxyGroup,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> collection,
int id,
UUID uniqueId)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, String extra, de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, boolean hideServer, de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
String extra,
de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
Properties serverProperties)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, Properties serverProperties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.utility.document.Document properties,
String[] processProperties,
Properties serverProperties)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.utility.document.Document properties, Properties serverProperties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
boolean hideServer,
de.dytanic.cloudnet.lib.utility.document.Document properties,
String[] processProperties,
Properties serverProperties)
public void startGameServerAsync(Wrapper wrapper, boolean hideServer, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.utility.document.Document properties, Properties serverProperties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String[] processProperties,
Properties serverProperties)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, String[] processProperties, Properties serverProperties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, boolean priorityStop)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
String[] processProperties)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, boolean priorityStop, String[] processProperties)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
boolean priorityStop,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
boolean onlinemode)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, boolean priorityStop, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, String customServerName, boolean onlineMode)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig serverConfig,
String url,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig serverConfig, String url, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins)
public void startGameServerAsync(de.dytanic.cloudnet.lib.server.ServerGroup serverGroup,
de.dytanic.cloudnet.lib.server.ServerConfig config,
int memory,
boolean prioritystop,
String url,
String[] processParameters,
boolean onlineMode,
Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins,
String customServerName,
Properties serverProperties)
public void startGameServerAsync(Wrapper wrapper, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig config, int memory, boolean prioritystop, String url, String[] processParameters, boolean onlineMode, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, String customServerName, Properties serverProperties)
public void startGameServerAsync(Wrapper wrapper, String serverId, de.dytanic.cloudnet.lib.server.ServerGroup serverGroup, de.dytanic.cloudnet.lib.server.ServerConfig config, int memory, boolean prioritystop, String url, String[] processParameters, boolean onlineMode, Collection<de.dytanic.cloudnet.lib.service.plugin.ServerInstallablePlugin> plugins, String customServerName, Properties serverProperties)
Copyright © 2020. All rights reserved.