Tasks Befehl
The tasks
command is used to manage the configurations of all persistent tasks.
Permission: cloudnet.command.tasks
Aliases: tasks
Information
Dieser Befehl kann als Befehl in der Node-Konsole oder als Ingame-Befehl mit dem Präfix /cloud
verwendet werden
This is a basic overview about the tasks
command.
Please have a look below for any further information.
COMMAND: - tasks setup
COMMAND: - tasks reload
COMMAND: - tasks list | name=NAME
COMMAND: - tasks create <name> <MINECRAFT_SERVER, GLOWSTONE, NUKKIT, GO_MINT, BUNGEECORD, VELOCITY, WATERDOG>
COMMAND: - tasks delete <name>
COMMAND: - tasks task <name>
COMMAND: - tasks task <name> set minServiceCount <amount>
COMMAND: - tasks task <name> set maintenance <enabled>
COMMAND: - tasks task <name> set maxHeapMemory <memory>
COMMAND: - tasks task <name> set startPort <startPort>
COMMAND: - tasks task <name> set autoDeleteOnStop <autoDeleteOnStop>
COMMAND: - tasks task <name> set staticServices <staticServices>
COMMAND: - tasks task <name> set environment <MINECRAFT_SERVER, GLOWSTONE, NUKKIT, GO_MINT, BUNGEECORD, VELOCITY, WATERDOG>
COMMAND: - tasks task <name> set disableIpRewrite <value>
COMMAND: - tasks task <name> add node <uniqueId>
COMMAND: - tasks task <name> add group <name>
COMMAND: - tasks task <name> remove node <uniqueId>
COMMAND: - tasks task <name> remove group <name>
COMMAND: - tasks task <name> add deployment <storage:prefix/name> [excludedFiles separated by ";"]
COMMAND: - tasks task <name> add template <storage:prefix/name>
COMMAND: - tasks task <name> add inclusion <url> <targetPath>
COMMAND: - tasks task <name> add jvmOption <value> ...
COMMAND: - tasks task <name> add processParameter <value> ...
COMMAND: - tasks task <name> remove deployment <storage:prefix/name>
COMMAND: - tasks task <name> remove template <storage:prefix/name>
COMMAND: - tasks task <name> remove inclusion <url> <targetPath>
COMMAND: - tasks task <name> remove jvmOption <value> ...
COMMAND: - tasks task <name> remove processParameter <value> ...
COMMAND: - tasks task <name> clear jvmOptions
tasks setup
Usage: tasks setup
This command is used to start an interactive setup for a new task.
Warnung
This specific command can only be used in the node console, since it starts an interactive setup which is not possible ingame!
tasks reload
Aufruf: tasks reload
Dieser Befehl lädt alle Task-Konfigurationen neu, um manuelle Änderungen an den Dateien anzuwenden.
tasks list
Aufruf: tasks list | name=NAME
Dieser Befehl listet alle verfügbaren Tasks der aktuellen Node auf.
Das Argument | name=NAME
ist optional und kann weggelassen werden. Es kann verwendet werden, um die Ausgabe zu filtern.
tasks create
Aufruf: tasks create <name> <MINECRAFT_SERVER, GLOWSTONE, NUKKIT, GO_MINT, BUNGEECORD, VELOCITY, WATERDOG>
Dieser Befehl erstellt einen neuen Task mit dem angegebenen Namen name
für den angegebenen Software-Typ.
tasks delete
Aufruf: tasks delete <name>
Dieser Befehl löscht den Task mit dem angegebenen Namen name
.
tasks task
Aufruf: tasks task <name>
Dieser Befehl gibt die Konfiguration des Tasks mit dem angegebenen Namen name
aus.
tasks task set minServiceCount
Aufruf: tasks task <name> set minServiceCount <amount>
Dieser Befehl legt die Anzahl an mindestens laufenden Services minServiceCount fest, welche in dem Wert amount
für den Task mit dem angegebenen Namen name
definiert wird.
tasks task set maintenance
Aufruf: tasks task <name> set maintenance <enabled>
This command enables (true
) or disables (false
) the maintenance mode of the task with the given name
.
tasks task set maxHeapMemory
Aufruf: tasks task <name> set maxHeapMemory <memory>
Dieser Befehl legt den maximalen Heapspeicher fest, der in memory
(in MB) für den Task mit dem angegebenen Namen name
angegeben wurde.
tasks task set startPort
Aufruf: tasks task <name> set startPort <startPort>
Dieser Befehl legt den Startport fest, der in startPort
für den Task mit dem angegebenen Namen name
angegeben ist.
tasks task set autoDeleteOnStop
Usage: tasks task <name> set autoDeleteOnStop <autoDeleteOnStop>
This command enables (true
) or disables (false
) auto delete on stop for the task with the given name
.
tasks task set staticServices
Aufruf: tasks task <name> set staticServices <staticServices>
Dieser Befehl aktiviert (true
) oder deaktiviert (false
) die Static Services für den Task mit dem angegebenen Namen name
.
tasks task set environment
Aufruf: tasks task <name> set environment <MINECRAFT_SERVER, GLOWSTONE, NUKKIT, GO_MINT, BUNGEECORD, VELOCITY, WATERDOG>
Dieser Befehl setzt das angegebene Environment für den Task mit dem angegebenen Namen name
.
tasks task set disableIpRewrite
Aufruf: tasks task <name> set disableIpRewrite <value>
This command disables (true
) or enables (false
) the ip rewrite of the task.
Warnung
Wir empfehlen die Nutzung dieser Funktion nur in sehr speziellen Fällen.
Zum Beispiel, wenn mehrere Proxies für die Bedrock Edition genutzt werden sollen. (Leider unterstützt die Bedrock Edition keine SRV-Records. In diesem Fall sollte Kontakt mit unserem Support aufgenommen werden!)
tasks task add node
Aufruf: tasks task <name> add node <uniqueId>
This command allows the task with the given name
to start on the node with the specified uniqueId
.
tasks task add group
Aufruf: tasks task <name> add group <name>
This command adds the given group to the specified task.
tasks task remove node
Usage: tasks task <name> remove node <uniqueId>
Dieser Befehl entfernt die angegebene Node von dem Task mit dem Namen name
. Daher wird der Task keine Services mehr auf dieser Node starten.
tasks task remove group
Aufruf: tasks task <name> remove group <name>
This command removes the specified group from task with the given name
.
tasks task add deployment
Usage: tasks task <name> add deployment <storage:prefix/name> [excludedFiles separated by ";"]
Dieser Befehl erstellt ein neues Deployment für den Task mit dem angegebenen Namen name
. Example: tasks task Lobby add deployment local:Lobby/default [spigot.jar;log.txt]
Hinweis
Die exkludierten Dateien sind optional. In that case, all files are copied.
tasks task add template
Aufruf: tasks task <name> add template <storage:prefix/name>
Dieser Befehl fügt ein neues Template zu dem Task mit dem angegebenen Namen name
hinzu.
tasks task add inclusion
Aufruf: tasks task <name> add inclusion <url> <targetPath>
This command adds a new inclusion to the task with the given name
.
Please refer to the linked site for further information on the arguments.
tasks task add jvmOption
Usage: tasks task <name> add jvmOption <value> ...
This command adds the given jvm option(s) to the task specified with name
.
tasks task add processParameter
Aufruf: tasks task <name> add processParameter <value> ...
Dieser Befehl fügt die übergebenen Prozessparameter dem Task mit dem bei name
angegebenen Namen hinzu.
tasks task remove deployment
Aufruf: tasks task <name> remove deployment <storage:prefix/name>
Dieser Befehl entfernt das angegebene Deployment aus dem Task mit dem angegebenen Namen name
.
tasks task remove template
Aufruf: tasks task <name> remove template <storage:prefix/name>
Dieser Befehl entfernt das angegebene Template aus dem Task mit dem angegebenen Namen name
.
tasks task remove inclusion
Aufruf: tasks task <name> remove inclusion <url> <targetPath>
This command removes the specified inclusion from the task with the given name
.
tasks task remove jvmOption
Aufruf: tasks task <name> remove jvmOption <value> ...
Dieser Befehl entfernt die angegebenen JVM-Parameter aus dem Task mit dem angegebenen Namen name
.
tasks task remove processParameter
Aufruf: tasks task <name> remove processParameter <value> ...
Dieser Befehl entfernt die angegebenen Prozessparameter aus dem Task mit dem angegebenen Namen name
.
tasks task clear jvmOptions
Aufruf: tasks task <name> clear jvmOptions
This command removes all jvm options from the task with the given name
.