Zum Hauptinhalt springen
Version: CloudNet v3.3

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.