====== MineCraft Server ======
Inspiré de ça :
* http://fr.minecraftwiki.net/wiki/Tutoriels/Configurer_un_serveur#Configuration_du_serveur_Minecraft
* http://www.duinsoft.nl/packages.php?t=en
* http://www.wikihow.com/Make-a-Cracked-Minecraft-Server
* http://dl.bukkit.org/
* http://www.spout.org/
A voir aussi http://www.multicraft.org/
===== Installation de Java =====
http://www.duinsoft.nl/packages.php?t=en
wget http://www.duinsoft.nl/pkg/pool/all/update-sun-jre.bin
sh update-sun-jre.bin -x
update-sun-jre -v install
J'ai du créer un répertoire
mkdir /usr/share/update-sun-jre
/home/minecraft/java# java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
===== Configuration du serveur =====
Le portail qui va bien => http://wiki.bukkit.org/Portal:ServerAdmin
Toutes les options de config :
* http://wiki.bukkit.org/Bukkit.yml
* http://www.minecraftwiki.net/wiki/Server.properties
* http://wiki.bukkit.org/Permissions.yml
* http://wiki.bukkit.org/Help.yml
Astuce : http://minecraftserverhq.com/blog/can't-keep-up/
Pour optimiser les ticks
http://dev.bukkit.org/bukkit-plugins/nolagg/
===== plugins=====
Les plugins que j'ai installé
* [[http://dev.bukkit.org/server-mods/worldedit/]] **WorldEdit**
* [[http://dev.bukkit.org/bukkit-mods/chestshop/]] **ChestShop** permet de vendre/acheter des objets avec des coffres et pancartes
* [[http://dev.bukkit.org/bukkit-mods/crazylogin/]] **CrazyLogin** permet de pouvoir s'enregistrer et se logguer sur un serveur offline (donc sans avoir besoin d'un compte premium ;) ).
* [[http://dev.bukkit.org/bukkit-mods/crazycore/]] Nécessaire pour installer CrazyLogin
* [[http://dev.bukkit.org/bukkit-mods/iconomy/]] **iConomy** permet d'ajouter un système d'argent, nécessaire pour chestshop
* [[http://dev.bukkit.org/bukkit-mods/lockette/]] **Lockette** permet facilement de verrouiller des coffres et des portes en plaçant juste une pancarte dessus.
* [[http://dev.bukkit.org/bukkit-mods/worldguard/]] **WorldGuard** permet de sécuriser des zones.
* [[http://dev.bukkit.org/bukkit-plugins/jsonapi/]] **JSONAPI** permet d'avoir des infos sur son serveur via une requête HTTP
* http://dev.bukkit.org/bukkit-plugins/multiverse-core/ pour gérer plusieurs monde
http://verywiki.net/fr/Plugin_MineCraft_:_WorldGuard
* http://dev.bukkit.org/bukkit-mods/dynmap/ permet d'avoir une carte détaillé via un navigateur web
http://minecraft.fr/les-plugins-dadministration/
* http://dev.bukkit.org/bukkit-mods/essentials/ Pour les permissions et commandes pratique
* http://wiki.ess3.net/wiki/Command_Reference Référence pour les permissions
* http://verywiki.net/fr/Plugin_MineCraft_:_Essentials Tuto pour essentials
* http://wiki.ess3.net/wiki/Downloads : Pour télécharger Essentials : GroupManager
* http://www.nitroserv.com/en/forum/topic/general/31088/tuto-essentials-groupmanager/ Tuto pour Essentials : GroupManager
* http://dev.bukkit.org/bukkit-mods/autosaveworld/
==== Essentials ====
* http://forum.mtxserv.fr/minecraft/579/probleme-config-worldguard-pour-le-feu
* http://www.wtcraft.com/forum/index.php?threads/comment-configurer-essentials.7455/
* http://minecraft.fr/forum/index.php?threads/configuration-et-utilisation-de-worldedit-worldguard.7923/
==== PNJ ou NPC ====
* http://dev.bukkit.org/bukkit-mods/citizens/
* http://dev.bukkit.org/bukkit-mods/sentry-citizens2/
http://www.youtube.com/watch?v=MH3UydDmVd0 Les bases de citizen
http://www.youtube.com/watch?v=QJmxpSRM1B0 Sentry
==== MCworld ====
=== Installation ===
Download MCWorld.zip http://dev.bukkit.org/bukkit-plugins/mcworld/ \\
Place MCWorld.jar and MCWorld folder in plugins folder inside your server directory \\
Reload or restart server \\
Manage multiple worlds! \\
Known Conflicts: Most chat management plugins \\
>Commands Usage: /mcw [command] ...
>**select | load | create**: Creates/loads world and selects it for convenient purposes
>**createf**: Creates a superflat map with customization settings. See creating a flatmap for more details (NEW)
>**help**: Offers help to commands or usage on plugin
>**joinall**: Forces all players to enter a specific world
>**kickallworld**: Kicks everyone out of the server in a specific world
>**list**: Lists all worlds found in server directory
>**listwarp**: List all warps that are created
>**playerlist**: Lists the players in a specific world
>**props**: Change the properties of selected world [See Below]
>**setwarp**: Sets and saves a warp with provided name into warps.yml
>**tp**: Teleports yourself into specified world
>**unload**: Unloads a world
>**unloadnosave**: Unloads a world without saving it.
>**warp**: Warps yourself into specified warp
>**kicktoworld**: Kick people to a specific world
>Properties Usage: /mcw props [property name] [value]
>Spawning Entities: (Int) ticksperanimalspawn, (Int) tickspermobspawn, (Boolean) mobspawn, (Boolean) animalspawn, (Int) animalspawnlimit, (Int) mobspawnlimit, (Int/String) difficulty
>Weather and Time: (Int) weatherduration, (Boolean) thundering, (Int) thunderduration, (Boolean) storm, (Int) fulltime, (Int/String) time
>Others: (Boolean) pvp, (x,y,z) spawnlocation, (Boolean) keepspawninmemory, (Boolean) autosave
=== Creating a flatmap ===
For flatmap creations, type in /mcw createF [Biome Name];[Block IDxThickness],[Block IDxThickness],...;[Additional Info (Not done yet)] Biome name needs to be in capitals.
=== Permissions ===
mcw.command.[commandname] for all commands.
mcw.command.tp.world.[worldname] to limit worlds
mcw.command.tp.world.![worldname] to prevent teleportation of specific world
mcw.command.warp.[warpname] to limit warps
mcw.command.warp.![warpname] to prevent teleportation of specific warp
===== pack =====
http://www.minecraft-france.fr/2013/05/texture-16x16-pixel-perfection-1-3-2/
http://www.minecraft-france.fr/2013/05/texture-pack-256x-128x-minecraft-enhanced-1-8-1/
http://www.minecraft-france.fr/2013/04/texture-64x-32x-16x-defscape-1-0-0/
===== Commandes =====
==== La prison ====
Tuto vidéo => http://www.youtube.com/watch?v=y4heNHWMgR0
^ Commandes ^ alias ^ Description ^ Syntaxe ^
| deljail | | Deletes a jail. | / |
| jails | | List all jails. | / |
| setjail | | Create a new jail location. | / |
| togglejail | tjail, unjail, jail | Sends/Removes a player to a jail. | / [time] \\ / [time] |
==== Protéger une zone ====
Viser un bloc puis
//hpos1
Viser le bloc opposé puis
//hpos2
**WorldGuard** http://wiki.sk89q.com/wiki/WorldGuard/Regions
Créer la zone
/region define ( ...)
Ajouter un membre
/region addmember
===== MCedit =====
http://www.mcedit.net/
Permet d'éditer des cartes en offline.