JSONAPI pour mon serveur

  • Initiateur de la discussion
T

tiradorus

Geek
Messages
3
Score réaction
0
Points
65
Voilà, désolé de ne pas pouvoir régler le problème par moi même mais là je ne sait plus quoi faire, après 6 longues heures de recherches et de modifiquations, je ne parvient pas à lier le cms: "WEBCRAFTING" a JSONAPI, je ne parvient pas à lier les deux tout simplement Voici la liste des choses que j'ai essayé pour vous donner une piste:
I: j'ai changé la config de jsonapi pour changer le port de ce dernier, j'avais mis 27550, bref, en lançant le serveur ça me mettais à chaques fois un message d'erreur dans le dashboard avec pleins de "warning" de partout au niveau des jsonapi, du coup a ne chargeait rien.

II: j'ai remis la config de base sur le port 20059, là aucuns message d'erreur, ça me donnais l'ip serveur etc ça me dit même:
[INFO] [JSONAPI] JSON Server listening on 20059
[INFO] [JSONAPI] JSON Stream Server listening on 20060
[INFO] [JSONAPI] JSON WebSocket Stream Server listening on 20061
[INFO] [JSONAPI] Active and listening for requests.
[INFO] [JSONAPI] External IP: 37.187.131.133
[INFO] [JSONAPI] Port 20059 is properly forwarded and is externally accessible.
[INFO] [JSONAPI] Port 20060 is properly forwarded and is externally accessible.
[INFO] [JSONAPI] Port 20061 is properly forwarded and is externally accessible.

En gros il me dit clairement que ça marche (dans le nI je n'avais pas accès à ça, ça mettais direct des erreurs de partout) MAIS: en voulant lier le seveur à la config WebCrafting, il me dit que le JSONAPI n'est pas disponible un truc comme ça.

DEPLUS: comme ça bug au niveau du jsonapi, WebCrafting Bug aussi et je doit enlever toutes les tables de la base de donnée fournie avec le site, étant donné que c'est quand même vachement compliqué j'me suis démerder pour bloquer la base de donnée et ait donc dû recréer un autre site et refaire tout le bordel avec FILEZILLA etc... pour éviter que ça se reproduise, j'aurais vraiment besoin d'aide pour configurer tout ça, j'me voit mal faire 15 sites pour essayer la bonne solution.
Merci de votre attention
 
  • Administration
Snk

Snk

El Dictator
Membre du Staff
Messages
3 813
Score réaction
2 391
Points
790
Mettez port du serveur + 1. Par exemple, si votre serveur a pour port 27030, mettez donc 27031 pour JSONAPI et ça devrait être ok.
 
  • Initiateur de la discussion
T

tiradorus

Geek
Messages
3
Score réaction
0
Points
65
Merci d'avoir répondu, mais je retrouve le même problème que quand j'avais essayé le 27550, dans le dashboard voilà toutes les erreurs que ça me met:

[10:42:34][INFO] [JSONAPI] Enabling JSONAPI v5.7.0
[10:42:34][INFO] [JSONAPI] Logging to file: false
[10:42:34][INFO] [JSONAPI] Logging to console: true
[10:42:34][INFO] [JSONAPI] IP Whitelist = None, all requests are allowed.
[10:42:34][ERROR] [JSONAPI] Couldn't start server!
[10:42:34][WARN] java.net.BindException: Adresse déjà utilisée
[10:42:34][WARN] at java.net.PlainSocketImpl.socketBind(Native Method)
[10:42:34][WARN] at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
[10:42:34][WARN] at java.net.ServerSocket.bind(ServerSocket.java:376)
[10:42:34][WARN] at java.net.ServerSocket.(ServerSocket.java:237)
[10:42:34][WARN] at java.net.ServerSocket.(ServerSocket.java:128)
[10:42:34][WARN] at com.alecgorge.minecraft.jsonapi.NanoHTTPD.(NanoHTTPD.java:277)
[10:42:34][WARN] at com.alecgorge.minecraft.jsonapi.NanoHTTPD.(NanoHTTPD.java:302)
[10:42:34][WARN] at com.alecgorge.minecraft.jsonapi.JSONServer.(JSONServer.java:57)
[10:42:34][WARN] at com.alecgorge.minecraft.jsonapi.JSONAPI.onEnable(JSONAPI.java:535)
[10:42:34][WARN] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
[10:42:34][WARN] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:327)
[10:42:34][WARN] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404)
[10:42:34][WARN] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:341)
[10:42:34][WARN] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:313)
[10:42:34][WARN] at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:394)
[10:42:34][WARN] at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:362)
[10:42:34][WARN] at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:317)
[10:42:34][WARN] at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:190)
[10:42:34][WARN] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:484)
[10:42:34][WARN] at java.lang.Thread.run(Thread.java:745)

Et il n'y a pas ce que j'vais essayé en NII, mon ip serveur est pourtant : SANDBOX16.MTXSERV.FR:27550
Donc c'est bien 27551 que j'ai mis dans la config de JSONAPI,
Voilà ma config JSON:
# API methods on the method-whitelist will be
# able to called without any sort of authentication
method-whitelist:
- getPlayerLimit
- dynmap.getPort
options:
stream_pusher:
max_queue_age: 30
max_queue_length: 500
startup-delay: 2000
port: 27551
ip-whitelist: []
log-to-console: true
log-to-file: 'false'
anyone-can-use-calladmin: true
use-new-api: false
adminium-push-enabled: true
Je ne sait vraiment plus par où commencer ^^ bien que j'ai eu un bel espoir avec votre message :D
 
  • Administration
Snk

Snk

El Dictator
Membre du Staff
Messages
3 813
Score réaction
2 391
Points
790
J'ai redémarré le serveur et ça me semble bon. Par contre il y a des erreurs ProtocolLib et JSONAPI lorsqu'ils se chargent, pas bon signe :/
 
  • Initiateur de la discussion
T

tiradorus

Geek
Messages
3
Score réaction
0
Points
65
Merci, effectivement j'ai vu dans le dashboard que Json avait pris en compte les modifications et m'affiche les portes 27551 accessibles, après je ne sait pas ce que vous avez touché (ci un seul reload a suffit, ce qui m'étonnerait), mais je garde les mêmes errors, mais cette fois sans le warning :D je pense que vous avez accès au DashBoard mais voilà ce qui se passe :
[ERROR] Error occurred while enabling JSONAPI v5.7.0 (Is it up to date?)
java.lang.NoClassDefFoundError: com/comphenix/protocol/utility/MinecraftReflection
at com.alecgorge.minecraft.jsonapi.packets.netty.NettyInjector.inject(NettyInjector.java:38) ~[?:?]
at com.alecgorge.minecraft.jsonapi.packets.netty.JSONAPINettyInjector.(JSONAPINettyInjector.java:18) ~[?:?]
at com.alecgorge.minecraft.jsonapi.JSONAPI.onEnable(JSONAPI.java:567) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[minecraft_server.jar:git-Bukkit-aa92a45]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:327) [minecraft_server.jar:git-Bukkit-aa92a45]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [minecraft_server.jar:git-Bukkit-aa92a45]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:341) [minecraft_server.jar:git-Bukkit-aa92a45]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:313) [minecraft_server.jar:git-Bukkit-aa92a45]
at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:394) [minecraft_server.jar:git-Bukkit-aa92a45]
at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:362) [minecraft_server.jar:git-Bukkit-aa92a45]
at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:317) [minecraft_server.jar:git-Bukkit-aa92a45]
at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:190) [minecraft_server.jar:git-Bukkit-aa92a45]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:484) [minecraft_server.jar:git-Bukkit-aa92a45]
at java.lang.Thread.run(Thread.java:745) [?:1.7.0_75]
Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.utility.MinecraftReflection
at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[?:1.7.0_75]
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_75]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_75]
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_75]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[minecraft_server.jar:git-Bukkit-aa92a45]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[minecraft_server.jar:git-Bukkit-aa92a45]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75]
... 14 more

Cependant comme je l'ai indiqué ce n'est pas en "Warning" donc je ne sait pas ci c'est effectivement pris en compte, enfin ce post là est surtout pour savoir ci je peux enfin tester le JSON sur webcrafting, j'ai déjà 3 sites non utilisable à cause de la base de donnée erronée --' et comme je ne sait pas comment supprimer les sites mis à ma disposition, je suis obligé de changer le nom de chacun de mes tests :S
Or comme indiqué précédemment, j'ai pas envie de vous mettre à charge 4 ou 5 site avec seulement un seul d'ouvert ^^' mais je ne voit pas d'autre solution pour charger une nouvelle base de donnée :S
Pour les sites, ce sont ceux-ci:
http://thalion.mtxserv.fr
http://thalionpvp.mtxserv.fr
http://thaliononline.mtxserv.fr
Vous pouvez, ci vous en avez les droits, les supprimer, j'ai cherché partout j'arrive pas à les supprimer ^^'
 
  • Administration
Snk

Snk

El Dictator
Membre du Staff
Messages
3 813
Score réaction
2 391
Points
790
J'ai juste redémarré le serveur, rien de plus :)

Pas de souci pour les divers sites, laissez les contrats de ceux-ci expirés et ils seront supprimés dans les mois qui viennent.
 
Discord d'entraide
Rejoignz-nous sur Discord