Witam, ostatnimi czasy zainteresowało mnie działanie sektorów na serwerach, postanowiłem napisać własne do tego celu postawiłem trzy serwery (Proxy - Bungeecord), spawn i survival1. Następnie wziąłem się za pisanie dwóch pluginów pod bungee i bukkita. Tutaj opisze jak to mniej więcej działa.
na BungeeCord stworzyłem kanał "sektory"
Następnie w evencie PluginMessageEvent sprawdzam czy kanał jest poprawny i pobieram wszystkie linie z DataInputStream. Pierwsza linia to akcja która nazywa się "move" - jest to akcja odbierana z serwera bukkit są tam dane takie jak nick - server na który gracz ma być przeniesiony eq etc. Następnie do serwera którego nazwe pobrałem wysyłam kanał z akcją pickup i te wszystkie dane następnie w pluginie pod bukkita pobieram ustawiam i wszystko pięknie działa.
Problem polega na tym że słyszałem iż kanały nie są optymalny i nikt o zdrowym rozumie ich nie używa. Więc proszę was o informacje jak to można zrobić w inny sposób, jak to robią inne serwery. Z góry dzięki za każdą odpowiedź która okaże się przydatna. Nagradzam plusami
Pytanie
JareczekJD 0
Witam, ostatnimi czasy zainteresowało mnie działanie sektorów na serwerach, postanowiłem napisać własne do tego celu postawiłem trzy serwery (Proxy - Bungeecord), spawn i survival1. Następnie wziąłem się za pisanie dwóch pluginów pod bungee i bukkita. Tutaj opisze jak to mniej więcej działa.
na BungeeCord stworzyłem kanał "sektory"
Następnie w evencie PluginMessageEvent sprawdzam czy kanał jest poprawny i pobieram wszystkie linie z DataInputStream. Pierwsza linia to akcja która nazywa się "move" - jest to akcja odbierana z serwera bukkit są tam dane takie jak nick - server na który gracz ma być przeniesiony eq etc. Następnie do serwera którego nazwe pobrałem wysyłam kanał z akcją pickup i te wszystkie dane następnie w pluginie pod bukkita pobieram ustawiam i wszystko pięknie działa.
Problem polega na tym że słyszałem iż kanały nie są optymalny i nikt o zdrowym rozumie ich nie używa. Więc proszę was o informacje jak to można zrobić w inny sposób, jak to robią inne serwery. Z góry dzięki za każdą odpowiedź która okaże się przydatna. Nagradzam plusami
Odnośnik do komentarza
Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi