[Minecraft]Le topic des questions techniques. Java, Bukkit...c'est ici

Le topic des questions techniques. Java, Bukkit...c'est ici [Minecraft] - Tips & Dépannage - Jeux Video

Marsh Posté le 23-07-2013 à 17:11:14    

Bonjour,
 
suite à des petites questions récurrentes, je propose de créer un topic dédié aux échanges sur les aspects techniques du jeu et au recensement des solutions existantes, trucs & astuces et tutoriels pour faire tourner au mieux le jeu, créer un serveur...
 
Le contenu des premiers posts est destiné à s'étoffer au fur et à mesure des échanges.


---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 23-07-2013 à 17:11:14   

Reply

Marsh Posté le 23-07-2013 à 17:11:26    

Réservé


---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 23-07-2013 à 17:11:34    

Réservé  :jap:


---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 23-07-2013 à 17:14:16    

[:pcgamer]

 

edit .. pour monter un serveur "from scratch"
quel est l'ordre a respecter ?
OS ( debian pour moi )
java runtime
serveur
la carte ( je voudrai récupérer celle que j'ai )  

 

un oubli ? des erreurs a ne pas faire ?

Message cité 1 fois
Message édité par arkrom le 23-07-2013 à 17:18:28

---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
Reply

Marsh Posté le 23-07-2013 à 17:17:20    

:hello:

Reply

Marsh Posté le 23-07-2013 à 17:25:53    

[:elpooky:1]


---------------
les chiens aboient, le train passe
Reply

Marsh Posté le 23-07-2013 à 19:32:41    

[:elpooky:2]

Reply

Marsh Posté le 23-07-2013 à 20:00:59    

arkrom a écrit :

[:pcgamer]  
 
edit .. pour monter un serveur "from scratch"  
quel est l'ordre a respecter ?  
OS ( debian pour moi )  
java runtime
serveur  
la carte ( je voudrai récupérer celle que j'ai )  
 
un oubli ? des erreurs a ne pas faire ?


En premier l'OS, je ne détaillerai pas.
 
En deuxième installer un bon JRE, 64 bits de préférence.
Vous trouverez un court tutoriel pour Debian ici:
http://www.redirecttonull.com/?p=250
L'archive du JRE est pénible à télécharger via wget, pour que ça marche il faut ouvrir la console web dans Firefox, aller sur le site d'oracle, faire comme si l'on veut télécharger en local, et choper dans les logs une ligne comme ça:

[19:49:12,952] GET http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz?AuthParam=012345678901234567894561432165416498 [HTTP/1.1 200 OK 2295ms]


Y apparait le lien qu'il faut utiliser avec wget.
 
Ensuite installer le jar de bukkit, créer le run.sh qui permet de lancer le jar, et faire tourner une première fois le serveur, ce qui permet de générer les fichiers de configuration.
Des points utiles à changer de la configuration sont, dans bukkit.yml:
world-container : définit le chemin ou aller chercher la carte
autosave: c'est le nombre de "ticks" (unité de temps serveur correspondant à 1/20 ème de seconde) entre chaque sauvegarde complète de la carte sur le disque. Initialement à zéro correspondant à jamais, je conseille de mettre une valeur équilibrée comme 72000 correspondant à une heure. A savoir le serveur lague quand la sauvegarde auto est faite.  
Dans server.properties:
level-name : correspond au nom de la carte
 
Le format YML est très tatillon sur la mise en forme, il faut être prudent lors de l'édition de ces fichiers.
 
Enfin pour la carte en jouant sur world-container et level-name on peut charger une carte existante sans problème.
 
Pour faire tourner le serveur quand la console n'est pas ouverte sur le serveur, l'outil gnu screen est très pratique.


Message édité par Natopsi le 23-07-2013 à 20:02:03

---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 23-07-2013 à 20:20:15    

pkoi pas l'openjdk-7-jdk ?
(version update 7u25-2.3.10-1~deb7u1 sur wheezy)
il sent des pieds ?

 

ou le jre d'ailleurs, if faut juste le jre ou le jdk, t'es pas clair


Message édité par roger21 le 23-07-2013 à 20:22:37
Reply

Marsh Posté le 23-07-2013 à 20:21:36    

Quel est le meilleur outil pour administrer un serveur bukkit depuis une interface oueb?
Merci

Reply

Marsh Posté le 23-07-2013 à 20:21:36   

Reply

Marsh Posté le 23-07-2013 à 23:18:18    

minecraft en C++, c'est pour quand? :o

Reply

Marsh Posté le 24-07-2013 à 12:21:29    

Pour le serveur sous Linux je conseille fortement screen :jap:


---------------
HFRcoin : 7VPw7DwZXvGNdJe1pUarv6NqcVMdvCgLFG
Reply

Marsh Posté le 09-08-2013 à 18:01:26    

[:lardoncru:1]

Reply

Marsh Posté le 14-08-2013 à 09:46:26    

Une bande passante de 25mbits/s pour un serveur minecraft 20 slot + un serveur teamspeak c'est suffisant ?


---------------
HFRcoin : 7VPw7DwZXvGNdJe1pUarv6NqcVMdvCgLFG
Reply

Marsh Posté le 21-08-2013 à 16:31:59    

Largement  :jap:


---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 24-08-2013 à 18:20:55    

Quelqu'un peu m'aider ici s'il vous plait ...
Je comprends pas la logique de cette personne qui veut m'aider :o
 
Regardez les comentaires du 2eme post.
http://askubuntu.com/questions/336 [...] 131_336711

Reply

Marsh Posté le 24-08-2013 à 18:40:51    

Apparemment l'objectif des premières manœuvres c'est d'autoriser le serveur web (www-data) à exécuter le script en tant que root, ce que je trouve cochon, tu peut plutôt restreindre à l'user habilité à faire tourner le serveur minecraft.
(voit http://doc.ubuntu-fr.org/sudoers §2.2 pour ça).
 
Le script va reprendre la main sur le screen pour stopper le serveur, faire le ménage, et relancer un serveur propre  :jap:


Message édité par Natopsi le 24-08-2013 à 18:41:16

---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 24-08-2013 à 18:47:04    

Non, ce que je voulais c'est que d'executer le script en tant que user minecraft. Mais cela ne marche pas ...
C'est un gros WTF, le screen balance 2 lignes d'erreur imcomprehensible en boucle.  
 
J'ai une idee mais j'attends que tu aprouve :
 
 
www-data ALL=(minecraft) NOPASSWD: /home/minecraft/Serveur/
 
C'est dans le Serveur/ qu'est situe tout le serveur et les scripts

Reply

Marsh Posté le 24-08-2013 à 18:49:15    

Et un sudo -U minecraft /chemin/du/script.sh ?  :whistle:


---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 24-08-2013 à 18:51:32    

Ça fait le WTF que j'ai décris


---------------
HFRcoin : 7VPw7DwZXvGNdJe1pUarv6NqcVMdvCgLFG
Reply

Marsh Posté le 24-08-2013 à 18:56:28    

Je dis ptête de la crotte, mais normalement on touches plus à sudoers.
Suffit d'avoir le groupe 'sudo' associé à son user.
Après, c'est ubuntu hein...[:cosmoschtroumpf]


Message édité par thana54 le 24-08-2013 à 18:57:09
Reply

Marsh Posté le 24-08-2013 à 18:57:04    

Debian :o


---------------
HFRcoin : 7VPw7DwZXvGNdJe1pUarv6NqcVMdvCgLFG
Reply

Marsh Posté le 24-08-2013 à 18:57:55    

bah oui donc, ajoute ton user au groupe sudo.

Reply

Marsh Posté le 24-08-2013 à 19:01:01    

Si je fais ca, c'est un trou dans la securite non ?

Reply

Marsh Posté le 24-08-2013 à 19:05:49    

Meme en mettant ca :
 
www-data ALL=(minecraft) NOPASSWD: /home/minecraft/Serveur/  

Code :
  1. at hp.a(SourceFile:42)
  2.         at hp.b(SourceFile:52)
  3.         at hp.a(SourceFile:42)
  4.         at hp.b(SourceFile:52)
  5.         at hp.a(SourceFile:42)
  6.         at hp.b(SourceFile:52)
  7.         at hp.a(SourceFile:42)
  8.         at hp.b(SourceFile:52)
  9.         at hp.a(SourceFile:42)
  10.         at hp.b(SourceFile:52)
  11.         at hp.a(SourceFile:42)
  12.         at hp.b(SourceFile:52)
  13.         at hp.a(SourceFile:42)
  14.         at hp.b(SourceFile:52)
  15.         at hp.a(SourceFile:42)
  16.         at hp.b(SourceFile:52)
  17. 2013-08-24 19:02:39 [INFO] Generating new properties file
  18. 2013-08-24 19:02:39 [WARNING] Failed to save server.properties
  19. java.io.FileNotFoundException: server.properties (Permission denied)
  20.         at java.io.FileOutputStream.open(Native Method)
  21.         at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
  22.         at java.io.FileOutputStream.<init>(FileOutputStream.java:165)
  23.         at hp.b(SourceFile:48)
  24.         at hp.a(SourceFile:42)
  25.         at hp.b(SourceFile:52)
  26.         at hp.a(SourceFile:42)


 
Ca fait le meme WTF

Reply

Marsh Posté le 24-08-2013 à 19:16:54    

Je me suis dis que c'est peut etre a cause de java, www-data n'y a pas acces ?
Mais d'ou vient le permission denied ?
 
Les fichiers de la ou le script copie et la ou le script se situe sont en 777 ...
Peut etre lors de la copie les permissions de la map et du server .properties  changent ?

Reply

Marsh Posté le 24-08-2013 à 20:48:49    

Java est lancé puisque c'est le serveur minecraft qui râle. Peut être un problème de répertoire, rajoute un cd /dossier/racine/de/bukkit avant de lancer le bousin  :jap:


---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 24-08-2013 à 20:59:41    

Mais oui, c'est ca :o
 
Je teste ca desuite :)

Reply

Marsh Posté le 24-08-2013 à 21:01:24    

Mais biensur, je viens de trouver des fichier de jeux dans les fichier du site  [:poutrella]

Reply

Marsh Posté le 24-08-2013 à 21:08:30    

Ca marche pas, en php j'ai ajoute ca :
 
exec("sudo -u minecraft /home/minecraft/Serveur/", $output1);
exec("sudo -u minecraft /home/minecraft/Serveur/Bloody.sh", $output);
 
Aucune erreur, pour output et output1 mais meme wtf au final, peu etre dans le script ? Au debut ?

Reply

Marsh Posté le 24-08-2013 à 21:11:01    

Fait le CD dans le script avant d'invoquer oui  :jap:


---------------
ACH/VDSHFRCoin◈1435mm⚡
Reply

Marsh Posté le 24-08-2013 à 21:24:10    

J'ai commence a essayer de resoudre ce soucis vers 8h30, il 21h30 jai enfin reussis :o
 
Merci Nato :hello:

Reply

Marsh Posté le 25-08-2013 à 12:42:13    

babajaga a écrit :

J'ai commence a essayer de resoudre ce soucis vers 8h30, il 21h30 jai enfin reussis :o

 

Merci Nato :hello:


Solution du coup?

Reply

Marsh Posté le 25-08-2013 à 21:50:09    

Un CD dans le script qui mène au chemin du script  [:edhelas]


---------------
HFRcoin : 7VPw7DwZXvGNdJe1pUarv6NqcVMdvCgLFG
Reply

Marsh Posté le 25-08-2013 à 23:51:02    

babajaga a écrit :

Un CD dans le script qui mène au chemin du script  [:edhelas]


Tain [:ddr555]

Reply

Marsh Posté le 26-08-2013 à 07:03:11    

Je dirais plutôt un cd dans le dossier contenant le minecraft_server.jar et le script, et la map, non ?

Reply

Marsh Posté le 26-08-2013 à 08:58:29    

Oui,  si vous le voulez je peux poster le script ici ainsi que plus d'informations :)


---------------
HFRcoin : 7VPw7DwZXvGNdJe1pUarv6NqcVMdvCgLFG
Reply

Marsh Posté le 31-08-2013 à 16:47:34    

question .... je me fait spammer par minecraft mania a propos du serveur pour mon loustic

 

"

Citation :

Bonjour, votre serveur indiqué ci-dessous :

 

ip : srv23.minecraft-mania.fr
port : 27119

 

semble être devenu instable. Il se peut que cela provienne des plugins installés ou de la map (chunks).
Nous vous conseillons de télécharger la map actuelle et de tester / réparer les problèmes de chunks en local puis de l'uploader de nouveau sur le serveur une fois corrigée.
Concernant les plugins, nous vous conseillons de les ajouter un par un et de redémarrer votre serveur à chaque ajout de plugins pour le prendre en compte, puis de vérifier la stabilité de celui-ci. Répétez cette action pour chaque plugins ajouté.
Merci pour votre confiance.

 

Cordialement
L'équipe Minecraft-MANIA

 

pourtant la carte n'est pas specialement complexe, pas de redstone a gogo, rien de plus qu'un mechant tas de cube plus ou moins ordonnée

 

la console me dit qu'il suce plus d'un GO de ram et 130% du CPU alloué meme si personne n'est connecté  


Message édité par arkrom le 31-08-2013 à 16:49:58

---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
Reply

Marsh Posté le 31-08-2013 à 17:13:42    

bon ... je degage tous les plugs in a la con, je relance et et ....

 

"CPU : 107% | Mémoire : 615 / 512 Mo"

 

et au bout de 1 minute le serveur plante sur le message suivant :
2013-08-31 17:06:23 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?

 

log complet :

Spoiler :

 

2013-08-31 17:05:37 [INFO] Starting minecraft server version 1.6.2
2013-08-31 17:05:37 [INFO] Loading properties
2013-08-31 17:05:37 [INFO] Default game type: SURVIVAL
2013-08-31 17:05:37 [INFO] Generating keypair
2013-08-31 17:05:37 [INFO] Starting Minecraft server on *:27119
2013-08-31 17:05:38 [INFO] This server is running CraftBukkit version git-Bukkit-1.5.2-R1.0-18-ga8c0dc1-b2808jnks (MC: 1.6.2) (Implementing API version 1.6.2-R0.1-SNAPSHOT)
2013-08-31 17:05:38 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
2013-08-31 17:05:38 [WARNING] The server will make no attempt to authenticate usernames. Beware.
2013-08-31 17:05:38 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
2013-08-31 17:05:38 [WARNING] To change this, set "online-mode" to "true" in the server.properties file.
2013-08-31 17:05:38 [INFO] Preparing level "FunLand.world"
2013-08-31 17:05:38 [INFO] ----- Bukkit Auto Updater -----
2013-08-31 17:05:38 [INFO] It appears that you're running a Development Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds.
2013-08-31 17:05:38 [INFO] If you would like to be kept informed about new Development Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'dev'.
2013-08-31 17:05:38 [INFO] With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes.
2013-08-31 17:05:38 [INFO] If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml.
2013-08-31 17:05:38 [INFO] ----- ------------------- -----
2013-08-31 17:05:38 [INFO] Preparing start region for level 0 (Seed: 8677884161585104335)
2013-08-31 17:05:39 [INFO] Preparing spawn area: 46%
2013-08-31 17:05:40 [INFO] Preparing spawn area: 50%
2013-08-31 17:05:42 [INFO] Preparing spawn area: 57%
2013-08-31 17:05:42 [INFO] Preparing start region for level 1 (Seed: 8677884161585104335)
2013-08-31 17:05:43 [INFO] Preparing start region for level 2 (Seed: 8677884161585104335)
2013-08-31 17:05:43 [INFO] Server permissions file permissions.yml is empty, ignoring it
2013-08-31 17:05:44 [INFO] Done (5,486s)! For help, type "help" or "?"
2013-08-31 17:05:44 [INFO] Starting GS4 status listener
2013-08-31 17:05:44 [INFO] Starting remote control listener
2013-08-31 17:05:44 [INFO] Query running on 0.0.0.0:27121
2013-08-31 17:05:44 [INFO] RCON running on 0.0.0.0:27120
2013-08-31 17:06:23 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?

 



Message édité par arkrom le 31-08-2013 à 17:15:25

---------------
I sit, in my desolate room, no lights, no music, Just anger, I've killed everyone, I'm away forever, but I'm feeling better,How do I feel,What do I say,Fuck you, it all goes away,
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed