Aller au contenu

{HS} Skript with BungeeCord - Waouh ! | PARTIE #1 {HS}


Alors, c'est pas mal ? Ca fonctionne ? :D  

7 membres ont voté

  1. 1. Alors, c'est pas mal ? Ca fonctionne ? :D

    • Parfait ! Je vais pouvoir faire des skripts encore plus developpes !
    • Ca marche mais il manque des trucs :/
      0
    • Ca ne fonctionne pas mais cela m'a donne des idees !
      0
    • Inutile et non fonctionnel
      0


Messages recommandés

Posté(e)

-> INTRODUCTION <-

Salut a tous bande de Skripteurs !

Je suis la depuis deja quelque temps (environ 1 mois), et je suis maintenant tres actif car Skript me plait, les forums aussi et cette communaute surtout !

Je "code" du skript depuis environ le meme temps et je trouve cela super !

En venant sur ce forum j'ai vu que pas mal de monde cherchait a lier leurs skript avec BungeeCord, et j'ai trouve !

Apres quelque jours de recherche, et des tests realises dans un train, je peux maintenant vous presenter ma technique !

 

-> PREVENTION <-

Je previens, je l'ai essayee sur Spigot version 1.8.6, avec la derniere version de BungeeCord et de Skript en local, je ne garantit en aucun cas son fonctionnement dans toutes les conditions !

J'ai d'ailleurs aussi remarque un message d'erreur dans la console de Bungee:

[spoiler=Code pas tres clair :D]

[WARNING] Plugin performed restricted action, please inform them to use proper API methods: Illegal thread group access
java.security.AccessControlException: Plugin violation: Illegal thread group access
   at net.md_5.bungee.BungeeSecurityManager.checkRestricted(BungeeSecurityManager.java:39)
   at net.md_5.bungee.BungeeSecurityManager.checkAccess(BungeeSecurityManager.java:62)
   at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315)
   at java.lang.Thread.init(Thread.java:391)
   at java.lang.Thread.init(Thread.java:349)
   at java.lang.Thread.<init>(Thread.java:445)
   at com.fuzzoland.CommandSyncServer.ClientHandler.<init>(ClientHandler.java:25)
   at com.fuzzoland.CommandSyncServer.ClientListener.run(ClientListener.java:20)

Je ne connais pas la signification de cette erreur mais je crois voir que c'est une partie du plugin qui utilise un code ILLEGAL, a utiliser a vos risques et perils :p

Avis aux codeurs utilisant l'API Bungee

 

Je dirai peut etre n'importe quoi a certains moments car je suis un ignorant ! J'apprendrai de mes erreurs avec vos commentaires :D

 

-> BESOIN DE... <-

- Du plugin CommandSync -> HERE

- De Skript -> HERE

- De BungeeCord -> HERE

- D'un serveur Minecraft (Spigot ou Craftbukkit) -> HERE

- Et de Minecraft xD

 

-> SOMMAIRE: <-

Partie 1:Installation de CommandSync

Partie 2: Explication de CommandSync

Partie 3: Integration dans Skript

-> PARTIE 1: INSTALLATION DE COMMANDSYNC <-

1. Installer CommandSync sur Spigotmc.org -> HERE

2. Dezipper le tout

3. Balancer le fichier CommandSyncServer.jar dans le dossier plugins de BungeeCord

4. Reload le serveur Bungee avec /greload

[spoiler=Logs]

Ces messages devraient apparaitrent dans votre console:

00:55:25 [iNFO] [CommandSync] Configuration file loaded.
00:55:25 [iNFO] [CommandSync] !!! THE CONFIG FILE CONTAINS UNSET VALUES - YOU MUST FIX THEM BEFORE THE PLUGIN WILL WORK !!!
00:55:25 [iNFO] Enabled plugin CommandSync version 2.3 by YoFuzzy3

Il faut donc configurer le plugin.

 

5. Un dossier CommandSync a ete cree dans plugins, ouvrir config.txt present a l'interieur

[spoiler=Explication de la config]

La config ressemble GROSSIEREMENT a cela:

ip=localhost
port=9190
heartbeat=1000
pass=UNSET
debug=false

 

ip=localhost

Ceci correspond a l'ip sur lequel est heberge le serveur, le plus pratique est de laisser :D

 

port=9190

Si vous avez plusieurs serveurs sur la meme ip, le plus pratique est de laisser :D

 

heartbeat=1000

Temps en millisecondes d'actualisation, le plus pratique est de laisser :D

 

pass=UNSET

Mot de passe qui permettra la connection a vos serveurs, modifiez UNSET par le mot de passe que vous voulez

 

debug=false

Sauvegarder les messages crees par le plugin dans un fichier de logs

 

 

6. Reload le serveur Bungee avec /greload

[spoiler=Logs]

01:19:27 [iNFO] [CommandSync] Configuration file loaded.
01:19:27 [iNFO] [CommandSync] Opened server on localhost:9190.
01:19:27 [WARNING] Plugin performed restricted action, please inform them to use proper API methods: Illegal thread group access
java.security.AccessControlException: Plugin violation: Illegal thread group access
   at net.md_5.bungee.BungeeSecurityManager.checkRestricted(BungeeSecurityManager.java:39)
   at net.md_5.bungee.BungeeSecurityManager.checkAccess(BungeeSecurityManager.java:62)
   at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315)
   at java.lang.Thread.init(Thread.java:391)
   at java.lang.Thread.init(Thread.java:349)
   at java.lang.Thread.<init>(Thread.java:445)
   at com.fuzzoland.CommandSyncServer.ClientListener.<init>(ClientListener.java:11)
   at com.fuzzoland.CommandSyncServer.CSS.onEnable(CSS.java:45)
   at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:220)
   at net.md_5.bungee.BungeeCord.start(BungeeCord.java:256)
   at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:54)
   at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
01:19:27 [iNFO] [CommandSync] All data loaded.
01:19:27 [WARNING] Plugin performed restricted action, please inform them to use proper API methods: Illegal thread group access
java.security.AccessControlException: Plugin violation: Illegal thread group access
   at net.md_5.bungee.BungeeSecurityManager.checkRestricted(BungeeSecurityManager.java:39)
   at net.md_5.bungee.BungeeSecurityManager.checkAccess(BungeeSecurityManager.java:62)
   at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315)
   at java.lang.Thread.init(Thread.java:391)
   at java.lang.Thread.init(Thread.java:349)
   at java.lang.Thread.<init>(Thread.java:548)
   at com.fuzzoland.CommandSyncServer.Metrics.start(Metrics.java:253)
   at com.fuzzoland.CommandSyncServer.CSS.onEnable(CSS.java:70)
   at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:220)
   at net.md_5.bungee.BungeeCord.start(BungeeCord.java:256)
   at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:54)
   at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
01:19:27 [iNFO] Enabled plugin CommandSync version 2.3 by YoFuzzy3

 

 

/!\ Suite a repeter sur tous vos serveurs /!\

7. Balancer le fichier CommandSyncClient.jar dans le dossier plugins de votre serveur Spigot / Craftbukkit

8. Reload du serveur avec /reload

9. Un dossier CommandSync a ete cree dans plugins, ouvrir config.txt present a l'interieur

[spoiler=Explication de la config]

ip=localhost
port=9190
heartbeat=1000
name=Serv1
pass=shtroubada
debug=true

Tout est pareil que la config pour BungeeCordsauf name, je ne reexplique donc pas le reste

 

name=Serv1

zLe nom correspond au nom de votre serveur auquel CommandSync l'identifiera, a vous de ne juste pas utiliser plusieurs fois le meme nom

 

 

-> DONATION <

Merci d'avoir lu ce petit tuto ! J'espere qu'il vous a plu et qu'il vous sera utile, n'hesitez pas a commenter ou a repondre au sondage. Comme vous pouvez le remarquer je creer un bouton don, ce travail m'a pris pas mal de temps, j'aurai aussi pu le garder pour moi, je ne rend donc pas payant ce tuto mais je vous offre la possibilite de me remercier avec de la tune xD Je ferai de meme pour tous les skripts que je partagerai.

  • 1 an après...
Posté(e)
Merci mais j'ai un problème avec le plugin. Car mon BungeeCord n'est pas sur la meme machine qu'un de mes serveurs de jeux. Ceux de la même machine marchent mais pas les autres. Normal ?

J'ai mis HS dans le titre car normalement le plugin ne fonctionne plus ou mal :/

Normalement tu peux configurer les IP dans les fichiers de config des plugins, à vrai dire je n'ai pas utilisé le plugin depuis très longtemps !!!

J'ai juste rapidement regardé sur la page du plugin -> https://www.spigotmc.org/resources/commandsync.115/

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.