Installation de ScriptCraft. 1) Répertoire de travail :
[~] ➔ mkdir -p JEUX/MINECRAFT.js/Serveur
[~] ➔ cd JEUX/MINECRAFT.js/Serveur/
[~/JEUX/MINECRAFT.js/Serveur] ➔
2) Téléchargement du CanaryMod :
[~/JEUX/MINECRAFT.js/Serveur] ➔ wget https://canarymod.net/releases/CanaryMod-1.7.10-1.1.3.jar
3) Lancement du serveur :
[~/JEUX/MINECRAFT.js/Serveur] ➔ java -jar CanaryMod-1.7.10-1.1.3.jar
Please wait while the libraries initialize...
Starting: CanaryMod 1.7.10-1.1.3
Canary Path: /home/util01/JEUX/MINECRAFT.js/Serveur/CanaryMod-1.7.10-1.1.3.jar & Working From: /home/util01/JEUX/MINECRAFT.js/Serveur
Could not find the server configuration at config/server.cfg, creating default.
Could not find the database configuration at config/db.cfg, creating default.
Registered xml Database
Could not find config/ops.cfg. Creating one for you...
You can now add ops to config/ops.cfg (one per line!). We left you a note.
Failed to scan for plugins. 'plugins/' is not a directory. Creating...
[23:08:28] [CanaryMod] [INFO]: Starting: CanaryMod 1.7.10-1.1.3
[23:08:28] [CanaryMod] [INFO]: Canary Path: /home/util01/JEUX/MINECRAFT.js/Serveur/CanaryMod-1.7.10-1.1.3.jar & Working From: /home/util01/JEUX/MINECRAFT.js/Serveur
[23:08:28] [CanaryMod] [INFO]: Could not find the server configuration at config/server.cfg, creating default.
[23:08:28] [CanaryMod] [INFO]: Could not find the database configuration at config/db.cfg, creating default.
[23:08:29] [CanaryMod] [INFO]: Registered xml Database
[23:08:29] [CanaryMod] [INFO]: Could not find config/ops.cfg. Creating one for you...
[23:08:29] [CanaryMod] [INFO]: You can now add ops to config/ops.cfg (one per line!). We left you a note.
[23:08:29] [CanaryMod] [WARN]: Failed to scan for plugins. 'plugins/' is not a directory. Creating...
[23:08:29] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting minecraft server version 1.7.10
[23:08:29] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Loading properties
[23:08:29] [net.minecraft.server.ServerEula] [WARN]: Failed to load eula.txt
[23:08:29] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[23:08:29] [net.minecraft.server.MinecraftServer] [INFO]: Stopping server
[23:08:29] [net.minecraft.server.MinecraftServer] [INFO]: Saving worlds
[23:08:29] [CanaryMod] [INFO]: Disabling Plugins ...
> [23:08:29] [net.minecraft.server.MinecraftServer] [INFO]: Stopping server
[23:08:29] [net.minecraft.server.MinecraftServer] [INFO]: Saving worlds
[23:08:29] [CanaryMod] [INFO]: Disabling Plugins ...
4) Acception du EULA : Ouvrir :
eula.txt
Chercher :
eula=false
Remplacer :
eula=true
5) Redémarrage du serveur :
[~/JEUX/MINECRAFT.js/Serveur] ➔ java -jar CanaryMod-1.7.10-1.1.3.jar
Please wait while the libraries initialize...
Starting: CanaryMod 1.7.10-1.1.3
Canary Path: /home/util01/JEUX/MINECRAFT.js/Serveur/CanaryMod-1.7.10-1.1.3.jar & Working From: /home/util01/JEUX/MINECRAFT.js/Serveur
Registered xml Database
Found 0 plugins; total: 0
> [23:09:42] [CanaryMod] [INFO]: Starting: CanaryMod 1.7.10-1.1.3
[23:09:42] [CanaryMod] [INFO]: Canary Path: /home/util01/JEUX/MINECRAFT.js/Serveur/CanaryMod-1.7.10-1.1.3.jar & Working From: /home/util01/JEUX/MINECRAFT.js/Serveur
[23:09:42] [CanaryMod] [INFO]: Registered xml Database
[23:09:42] [CanaryMod] [INFO]: Found 0 plugins; total: 0
[23:09:42] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting minecraft server version 1.7.10
[23:09:42] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Loading properties
[23:09:42] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Generating keypair
[23:09:43] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting Minecraft server on *:25565
[23:09:43] [CanaryMod] [INFO]: Could not find the world configuration for default_NORMAL at config/worlds/default, creating default.
[23:09:43] [CanaryMod] [INFO]: Enabling Plugins...
[23:09:43] [net.minecraft.server.MinecraftServer] [INFO]: Preparing start region for level default
[23:09:44] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 5%
[23:09:45] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 10%
[23:09:46] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 16%
[23:09:47] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 23%
[23:09:49] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 30%
[23:09:50] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 38%
[23:09:51] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 48%
[23:09:52] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 56%
[23:09:53] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 65%
[23:09:54] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 71%
[23:09:55] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 80%
[23:09:56] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 90%
[23:09:57] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 99%
[23:09:57] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Done (14,202s)! For help, type "help" or "?"
>
6) Arrêt du serveur :
> stop
[23:12:30] [CanaryMod] [INFO] [NOTICE]: Console issued a manual shutdown
[23:12:30] [net.minecraft.server.MinecraftServer] [INFO]: Stopping server
[23:12:30] [net.minecraft.server.MinecraftServer] [INFO]: Saving players
[23:12:30] [net.minecraft.server.MinecraftServer] [INFO]: Saving worlds
[23:12:30] [net.minecraft.server.MinecraftServer] [INFO]: Saving chunks for level 'default'/Overworld
[23:12:30] [CanaryMod] [INFO]: Disabling Plugins ...
> [23:12:30] [net.minecraft.server.MinecraftServer] [INFO]: Stopping server
[23:12:30] [net.minecraft.server.MinecraftServer] [INFO]: Saving players
[23:12:30] [net.minecraft.server.MinecraftServer] [INFO]: Saving worlds
[23:12:30] [net.minecraft.server.MinecraftServer] [INFO]: Saving chunks for level 'default'/Overworld
[23:12:30] [CanaryMod] [INFO]: Disabling Plugins ...
[~/JEUX/MINECRAFT.js/Serveur] ➔
7) Installation l'extension ScriptCraft :
[~/JEUX/MINECRAFT.js/Serveur] ➔ cd plugins/
[~/JEUX/MINECRAFT.js/Serveur/plugins] ➔ wget http://scriptcraftjs.org/download/latest/scriptcraft-3.2.0/scriptcraft.jar
[~/JEUX/MINECRAFT.js/Serveur/plugins] ➔ cd ..
[~/JEUX/MINECRAFT.js/Serveur] ➔
8) Configuration du serveur : Ouvrir :
config/worlds/default/default_NORMAL.cfg
Chercher :
gamemode=0
Remplacer par :
gamemode=1
Chercher :
online-mode=true
Remplacer par :
online-mode=false
9) Redémarrage du serveur :
[~/JEUX/MINECRAFT.js/Serveur] ➔ java -jar CanaryMod-1.7.10-1.1.3.jar
Please wait while the libraries initialize...
Starting: CanaryMod 1.7.10-1.1.3
Canary Path: /home/util01/JEUX/MINECRAFT.js/Serveur/CanaryMod-1.7.10-1.1.3.jar & Working From: /home/util01/JEUX/MINECRAFT.js/Serveur
Registered xml Database
Found 1 plugins; total: 1
[23:16:28] [CanaryMod] [INFO]: Starting: CanaryMod 1.7.10-1.1.3
[23:16:28] [CanaryMod] [INFO]: Canary Path: /home/util01/JEUX/MINECRAFT.js/Serveur/CanaryMod-1.7.10-1.1.3.jar & Working From: /home/util01/JEUX/MINECRAFT.js/Serveur
[23:16:28] [CanaryMod] [INFO]: Registered xml Database
[23:16:28] [CanaryMod] [INFO]: Found 1 plugins; total: 1
[23:16:29] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting minecraft server version 1.7.10
[23:16:29] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Loading properties
[23:16:29] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Generating keypair
[23:16:29] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting Minecraft server on *:25565
[23:16:29] [CanaryMod] [INFO]: Enabling Plugins...
[23:16:30] [ScriptCraft] [INFO]: Directory /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft does not exist.
[23:16:30] [ScriptCraft] [INFO]: Initializing /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft directory with contents from plugin archive.
[23:16:31] [ScriptCraft] [INFO]: Unzipping /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft/lib/command.js (NE)
[23:16:31] [ScriptCraft] [INFO]: Unzipping /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft/lib/console.js (NE)
[23:16:31] [ScriptCraft] [INFO]: Unzipping /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft/lib/events-bukkit.js (NE)
...
[23:16:33] [ScriptCraft] [INFO]: Unzipping /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft/modules/utils/package.json (NE)
[23:16:33] [ScriptCraft] [INFO]: Unzipping /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft/modules/utils/string-exts.js (NE)
[23:16:33] [ScriptCraft] [INFO]: Unzipping /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft/modules/utils/utils.js (NE)
[23:16:33] [ScriptCraft] [INFO]: Unzipping /home/util01/JEUX/MINECRAFT.js/Serveur/scriptcraft/modules/watcher.js (NE)
[23:16:35] [ScriptCraft] [WARN]: cow-clicker minigame is not yet supported in CanaryMod and Craftbukkit
[23:16:35] [ScriptCraft] [WARN]: commando plugin is not yet supported in CanaryMod
[23:16:35] [ScriptCraft] [WARN]: commando-test not yet supported in CanaryMod
[23:16:36] [ScriptCraft] [WARN]: alias plugin is not yet supported in CanaryMod
[23:16:36] [net.minecraft.server.MinecraftServer] [INFO]: Preparing start region for level default
[23:16:37] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 29%
[23:16:38] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Done (8,639s)! For help, type "help" or "?"
[23:16:38] [ScriptCraft] [INFO]: js-patch setTimeout() test complete
>
9) Lancement du client Minecraft 1.7.10 :
[~] ➔ cd JEUX/MINECRAFT.js/Client/
[~/JEUX/MINECRAFT.js/Client] ➔ java -Xmx2048M -Xms2048M -jar Minecraft.jar
10) Rejoindre le serveur Canary
> op Nekrofage
[23:20:55] [CanaryMod] [INFO]: [SERVER] Opped Nekrofage
12) Activation de 'Creative mode' :
/gamemode 1
13) Tests :
/js 1+1
"2"
* Affichage de l'heure :
/js echo(self, new Date() )
Sun Apr 03 2016 23:30:16 GMT+0200 (CEST)
> /js 1+1
[23:29:01] [CanaryMod] [INFO] [MESSAGE]: "2"
* Affichage de l'heure :
> /js echo( self, new Date() )
[23:29:33] [CanaryMod] [INFO] [MESSAGE]: Sun Apr 03 2016 23:29:33 GMT+0200 (CEST)
14) Arrêt/Démarrage du serveur :
> stop
[23:12:30] [CanaryMod] [INFO] [NOTICE]: Console issued a manual shutdown
...
[23:12:30] [CanaryMod] [INFO]: Disabling Plugins ...
[~/JEUX/MINECRAFT.js/Serveur] ➔ java -jar CanaryMod-1.7.10-1.1.3.jar
Please wait while the libraries initialize...
Starting: CanaryMod 1.7.10-1.1.3
Canary Path: /home/util01/JEUX/MINECRAFT.js/Serveur/CanaryMod-1.7.10-1.1.3.jar & Working From: /home/util01/JEUX/MINECRAFT.js/Serveur
Registered xml Database
Found 1 plugins; total: 1
[00:09:27] [CanaryMod] [INFO]: Starting: CanaryMod 1.7.10-1.1.3
[00:09:27] [CanaryMod] [INFO]: Canary Path: /home/util01/JEUX/MINECRAFT.js/Serveur/CanaryMod-1.7.10-1.1.3.jar & Working From: /home/util01/JEUX/MINECRAFT.js/Serveur
[00:09:27] [CanaryMod] [INFO]: Registered xml Database
[00:09:27] [CanaryMod] [INFO]: Found 1 plugins; total: 1
[00:09:28] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting minecraft server version 1.7.10
[00:09:28] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Loading properties
[00:09:28] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Generating keypair
[00:09:29] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting Minecraft server on *:25565
[00:09:30] [CanaryMod] [INFO]: Enabling Plugins...
[00:09:35] [ScriptCraft] [WARN]: cow-clicker minigame is not yet supported in CanaryMod and Craftbukkit
[00:09:35] [ScriptCraft] [WARN]: commando plugin is not yet supported in CanaryMod
[00:09:35] [ScriptCraft] [WARN]: commando-test not yet supported in CanaryMod
[00:09:35] [ScriptCraft] [WARN]: alias plugin is not yet supported in CanaryMod
[00:09:36] [net.minecraft.server.MinecraftServer] [INFO]: Preparing start region for level default
[00:09:37] [net.minecraft.server.MinecraftServer] [INFO]: Preparing spawn area: 77%
[00:09:37] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Done (8,036s)! For help, type "help" or "?"
[00:09:37] [ScriptCraft] [INFO]: js-patch setTimeout() test complete
>
15) Capture d'écran :
16) Liens :
http://scriptcraftjs.org/
https://github.com/walterhiggins/ScriptCraft