Version de Minecraft : 1.12.2
Version de Skript : 2.2
Type du skript : Exécuter une commande Shell depuis Skript
Description du script :
Bonjour ! Alors voilà, je souhaiterais avoir un skript qui me permet, avec une commande de démarrer un serveur. Je tiens à préciser que j'ai un VPS tournant sur Ubuntu 20.04. J'ai déjà vu qu'il était possible d'exécuter une commande avec l'Addon SkUtilities, mais quand j'effectue :
run sh command "cd /home/Mc/Lobby2 ; sh start.sh"
Rien ne se produit... Or, quand j'effectue :
run sh command "mkdir /home/Mc/Lobby2/Test"
cela fonctionne parfaitement bien.
Ensuite, j'ai essayé avec ceci :
run script at "/home/Mc/Lobby2/start.sh"
Et j'ai eu une grosse erreur dans le chat :
[01:06:38 ERROR]: #!#!
[01:06:38 ERROR]: #!#! [Skript] Severe Error:
[01:06:38 ERROR]: #!#!
[01:06:38 ERROR]: #!#! Something went horribly wrong with Skript.
[01:06:38 ERROR]: #!#! This issue is NOT your fault! You can't probably fix it yourself, either.
[01:06:38 ERROR]: #!#! It looks like you are using some plugin(s) that alter how Skript works (addons).
[01:06:38 ERROR]: #!#! Here is full list of them:
[01:06:38 ERROR]: #!#! skRayFall ([Contenu masqué]) skDragon WolvSK skUtilities ([Contenu masqué]) RandomSK SkQuery Ersatz MundoSK ([Contenu masqué]) Skellett ([Contenu masqué]) PirateSK
[01:06:38 ERROR]: #!#! We could not identify which of those are specially related, so this might also be Skript issue.
[01:06:38 ERROR]: #!#! You should try disabling those plugins one by one, trying to find which one causes it.
[01:06:38 ERROR]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue.
[01:06:38 ERROR]: #!#! In that case, you will be given instruction on how should you report it.
[01:06:38 ERROR]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin.
[01:06:38 ERROR]: #!#! Only if the author tells you to do so, report it as Skript issue (url below)
[01:06:38 ERROR]: #!#! Issue tracker: [Contenu masqué] (only if you know what you're doing!)
[01:06:38 ERROR]: #!#!
[01:06:38 ERROR]: #!#! Stack trace:
[01:06:38 ERROR]: #!#! java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
[01:06:38 ERROR]: #!#! at java.desktop/java.awt.Desktop.getDesktop(Desktop.java:301)
[01:06:38 ERROR]: #!#! at uk.tim740.skUtilities.files.EffRunApp.execute(EffRunApp.java:26)
[01:06:38 ERROR]: #!#! at ch.njol.skript.lang.Effect.run(Effect.java:52)
[01:06:38 ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61)
[01:06:38 ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89)
[01:06:38 ERROR]: #!#! at ch.njol.skript.lang.Trigger.execute(Trigger.java:55)
[01:06:38 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:220)
[01:06:38 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:182)
[01:06:38 ERROR]: #!#! at ch.njol.skript.command.Commands.handleCommand(Commands.java:269)
[01:06:38 ERROR]: #!#! at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:164)
[01:06:38 ERROR]: #!#! at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[01:06:38 ERROR]: #!#! at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[01:06:38 ERROR]: #!#! at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[01:06:38 ERROR]: #!#! at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[01:06:38 ERROR]: #!#! at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
[01:06:38 ERROR]: #!#! at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[01:06:38 ERROR]: #!#! at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500)
[01:06:38 ERROR]: #!#! at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1391)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1234)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13)
[01:06:38 ERROR]: #!#! at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[01:06:38 ERROR]: #!#! at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
[01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
[01:06:38 ERROR]: #!#! at java.base/java.lang.Thread.run(Thread.java:834)
[01:06:38 ERROR]: #!#!
[01:06:38 ERROR]: #!#! Version Information:
[01:06:38 ERROR]: #!#! Skript: 2.2-dev31c (custom version)
[01:06:38 ERROR]: #!#! Bukkit: 1.12.2-R0.1-SNAPSHOT
[01:06:38 ERROR]: #!#! Minecraft: 1.12.2
[01:06:38 ERROR]: #!#! Java: 11.0.10 (OpenJDK 64-Bit Server VM 11.0.10+9-Ubuntu-0ubuntu1.20.04)
[01:06:38 ERROR]: #!#! OS: Linux amd64 5.4.0-29-generic
[01:06:38 ERROR]: #!#!
[01:06:38 ERROR]: #!#! Running CraftBukkit: false
[01:06:38 ERROR]: #!#! Running Spigot (or compatible): true
[01:06:38 ERROR]: #!#! Running Paper (or compatible): false
[01:06:38 ERROR]: #!#!
[01:06:38 ERROR]: #!#! Current node: null
[01:06:38 ERROR]: #!#! Current item: uk.tim740.skUtilities.files.EffRunApp
[01:06:38 ERROR]: #!#! Thread: Server thread
[01:06:38 ERROR]: #!#!
[01:06:38 ERROR]: #!#! Language: english
[01:06:38 ERROR]: #!#! Link parse mode: DISABLED
[01:06:38 ERROR]: #!#!
[01:06:38 ERROR]: #!#! End of Error.
[01:06:38 ERROR]: #!#!
Bien évidemment, la permission de fichier "exécuter" était bien attribuée aux scripts Bash (755).
Je ne sais franchement plus quoi faire... Auriez vous quelque chose de fonctionnel ? Merci d'avance
Bonne journée/soirée