Serveur sur Mac avec Nether 1.3

vibe

Aventurier
14 Février 2011
8
0
0
Salut les pommes (OK je sors)
Bon chez nous c'est plutôt rapide donc (enfin presque ^^), il vous faut pour votre serveur le fichier
minecraft_server.jar que vous trouverez sur le site Minecraft.net en bas de la page.
Ensuite vous téléchargez Craftbukkit et aussi Essentials et pour finir Permissions

Crée un nouveau dossier que vous nommez serveur, dans ce dossier vous mettez votre fichier minecraft_server.jar craftbukkit-0.0.1-SNAPSHOT.jar -> renommer le en craftbukkit.jar

Ouvrir TexEdit (Format > convertir au format texte) et sur la page marquer ceci:
Code:
#!/bin/bash
cd "`dirname "$0"`"
java -Xmx1G -Xms1G -jar craftbukkit.jar
Enregistrer sous et mettre : start.command si c'est .txt à la fin supprimer le.
Assurer vous que .txt est bien enlever en faisant cmd touche i sur le fichier et ouvrir avec Terminal qui se trouve dans votre dossier utilitaire
capturedcran20110225162.png


Donc dans le dossier on se retrouve avec :
minecraft_server.jar
craftbukkit.jar
start.command


Ouvrir start.command qui lance le terminal, 1 nouveau dossier apparait dans votre dossier serveur> Plugins
stopper votre serveur en marquant la commande simple stop dans le terminal. (Quitter Terminal)

Dans le nouveau dossier plugins ajouter Essentials.jar et Permissions.jar plus son dossier, renommer le fichier RENAME-ME.yml en world.yml

Ouvrir le fichier world.yml avec TextEdit copier le code ci-dessous:
Code:
  # System is no longer used, but may become used in the future
# Copies is for multiple-world support
#   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
#   Does not work for the default world.
#  Example: copies: Derp    -  This will clone the permissions of the world Derp
plugin:
    permissions:
        system: default
        copies: 

# Groups can contain inheritance.
#   To make a group inherit the permissions from another
#   group simply place the groups name in the "inheritance:" like so:
#
#   Example:
#       inheritance:
#           - Default
##
#   All permissions including the asterisks must be placed in single quotes.
#   like so:
#
#       - 'general.spawn'
#
#   Otherwise errors will happen!
##
#   Globalized Permission settings:
#
#       If a permission contains periods (.) you can denote a globalized parameter:
#
#           - 'general.*'
#
#       This will allow you to use all general commands.
#
##
#   Single Asterisk denotes all commands:
#
#       - '*'
##
#   To exempt a node use the - prefix like so:
#       - '-general.time'
##
groups:
    Default:
        default: true
        info:
            prefix: '&d[Noob]&d'
            suffix: ''
            build: false
        inheritance:
        permissions:
    Player:
        default: false
        info:
            prefix: '[Norm]'
            suffix: ''
            build: true
        inheritance:
        permissions:
            - 'essentials.signs.free.use'
            - 'essentials.signs.disposal.use'
            - 'essentials.signs.heal.use'
            - 'essentials.depth'
            - 'essentials.getpos'
            - 'essentials.compass'
            - 'essentials.msg'
            - 'essentials.afk'
            - 'essentials.rules'
            - 'essentials.motd'
            - 'essentials.me'
            - 'essentials.list'
            - 'essentials.mail.send'
            - 'essentials.helpop'
            - 'essentials.whois'
            - 'essentials.help'
            - 'essentials.home'
            - 'essentials.sethome'
            - 'essentials.spawn'
            - 'essentials.setspawn'
            - 'essentials.warp'
    Mod:
        default: false
        info:
            prefix: '[Mod]'
            suffix: ''
            build: true
        inheritance:
        permissions:
            - 'essentials.msg'
            - 'essentials.afk'
            - 'essentials.help'
            - 'essentials.home'
            - 'essentials.sethome'
            - 'essentials.kick'
            - 'essentials.ban'
            - 'essentials.unban'
            - 'essentials.banip'
            - 'essentials.unbanip'
    Admin:
        default: false
        info:
            prefix: '&9[Psg]&3'
            suffix: ''
            build: true
        inheritance:
        permissions:
            - 'essentials.*'
    Sage: 
        default: false
        info:
            prefix: '&8[Sage]&8'
            suffix: ''
            build: true
        inheritance:
        permissions:
            - '*'


##
# Users denote which users are included in which group.
# Tebbs is in the owner group
# Kurtisware69 is a member of the mod group but also has access
# to the herp.derp permissions
# Derpina is a member of the admin group but does not have access
# to the derp.derp permission node
##

users:
    pseudo1:
        group: Sage
        permissions:
    pseudo2:
        group: Admin
        permissions:
    pseudo3
        group: Mod
        permissions:
    pseudo4:
        group: Player
        permissions:
Remplacer pseudo1 à la fin du code par votre pseudo et sauver.

Relancer votre terminal.

Dans le dossier plugins 1 nouveau dossier débarque:
/Essentials

Commande stop dans le terminal et quittez.


Dans le dossier Essentials ouvrir le fichier config.yml avec TextEdit à la ligne:
Code:
# Nether settings (switch between worlds with "/world nether" and "/world normal")
# Sets whether the nether system is enabled, what folder to save the world in, and whether portals should teleport players between worlds.
nether:
  enabled: false
  folder: nether
  portals-enabled: false
Mettre false en true et sauver.

Relancer votre serveur avec start.command vous devriez voir dans la fenêtre de terminal:
Code:
[INFO] Preparing level "world"
[INFO] Preparing start region
[INFO] Preparing spawn area for nether, 8%
[INFO] Preparing spawn area for nether, 93%
[INFO] Preparing spawn area for nether, 97%
ainsi qu'un nouveau sous-dossier nether dans votre dossier serveur.

Connectez vous en multi à l'adresse :
localhost ou 17.0.0.1
 

Zailine

Aventurier
23 Mars 2011
3
0
0
Alors moi j'ai une question...
Lors de la création de start.command, je l'ouvre avec le terminal, mais voila ce que ça m'affiche:

Code:
Last login: Wed Mar 23 17:03:59 on ttyp2
/Users/mon nom/Documents/MC_serveur/start.command; exit
Welcome to Darwin!
ordinateur-de-mon nom:~mon nom$ /Users/mon nom/Documents/MC_serveur/start.command; exit
/Users/mon nom/Documents/MC_serveur/start.command: line 1: {rtf1macansicpg10000cocoartf824cocoasubrtf480: command not found
/Users/mon nom/Documents/MC_serveur/start.command: line 2: syntax error near unexpected token `}'
/Users/mon nom/Documents/MC_serveur/start.command: line 2: `{\fonttbl\f0\fmodern\fcharset77 Courier;}'
logout
[Opération terminée]


Le dossier Plugin ne se crée pas et je reste bloquer ici.

Quelqu'un peut-il m'aider?
 

Aloooo

Aventurier
27 Mars 2011
9
0
1
J'ai aussi un problème, moi c'est quand je lance start.command ça me dis que je n'ai pas les accès pour le faire.
J'ai essayé de modifier mais en vain.

Dans si tu as une solution c'est avec grand plaisir ! Merci
 

Zailine

Aventurier
23 Mars 2011
3
0
0
Bah, j'ai trouvé la solution à mon problème toute seule, du coup, puisque j'ai pas eu de réponse (Merci, les gars!) mais, je connais la solution à ton problème Aloooo:

Donc pour ceux qui ont eu le même problème que moi pour le fichier start.command, il faut écrire dans TexEdit:
Code:
cd "`dirname "$0"`"
java -Xmx512M -Xms512M -jar craftbukkit.jar

Le 512M vous pouvez aussi bien le mettre en 1G, il n'y a pas d'importance, ca dépend juste des capacités de votre Mac.

Ensuite pour le problème de Aloooo...

Il vous faut ouvrir le Terminal (dans Applications/Utilitaires) vous inscrivez chmod +x et vous faites glisser le fichier start.command juste après. Assurez-vous qu'il y ait un espace entre le "x" et la direction de votre fichier.
Ca donne en gros ceci
Code:
Last login: Sat Mar 26 10:56:29 on ttys000
ordinateur-de-zailine:~ zailine$ chmod +x /Users/isalinemenanteau/Documents/MC_serveur/start.command 
ordinateur-de-zailine:~ zailine$

Vous voyez que rien de spécial ne s'affiche lorsque que vous validez. En revanche, lorsque vous ouvrez start.command, votre serveur ce met en route!

En espérant avoir résolu ton problème, Aloooo
 

Aloooo

Aventurier
27 Mars 2011
9
0
1
Oui ça fonctionne maintenant, merci beaucoup Zailine !

Par contre j'arrive pas as supprimmé les monstres, la commande est bien : "spawn monster false" ?
 

Zailine

Aventurier
23 Mars 2011
3
0
0
A vrai dire, j'en sais rien, moi je les ai gardé
A force on s'habitue, et puis ils sont pas si méchants ^