Znajdź zawartość
Wyświetlanie wyników dla tagów 'bungee'.
-
Witajcie Czerwono Towarzysze! W tym poradniku przedstawię Wam jak łączyć graczy z innym serwerem podpiętym do BungeeCord. Przydatne na przykład do łączenia graczy z serwera lobby na inne serwery (oraz vice-versa). Do dzieła! Chcesz wykonać instrukcję przeniesienia gracza na inny serwer. Na początku musisz jednak zrozumieć czym jest serwer, na przykład na silniku Spigot i czym jest BungeeCord. Bez tej wiedzy nieudolnie będziesz próbować różnych sztuczek z przenoszeniem na inny serwer. Na początku spróbuje tą trochę zobrazować. Prawdopodobnie wyobrażasz sobie, że BungeeCord działa na następującej zasadzie. Janusz wchodzi na serwer poprzez połączenie się przez BungeeCorda, następnie na serwerze (który jest serwerem lobby) wybiera inny serwer, więc ten go łączy. [CIACH] Jest to błąd bo serwer nie wysyła graczy na inny serwer. Wszystko robi BungeeCord. Serwer lobby jest kolejnym serwerem który działa na takiej samej zasadzie jak inne w tej samej sieci. Działa ona na identycznej zasadzie jak Creative, Free Build czy Survival. [CIACH] Aby móc przenieść Towarzysza Sebastian z serwera Lobby na serwer Creative należy do BungeeCord wysłać taką instrukcję. Tylko on przekierowuje połączenia i tylko on może przenosić graczy między serwerami. BungeeCord jest proxy między klientem, czyli Sebastianem, a fizycznym serwerem, czyli Lobby. Komendy BungeeCord, takie jak /end, /perms, /server, /find czy /alert są zatem komendami na proxy, a nie na serwerze. Co to oznacza? Klient z serwerem (i vice versa) komunikuje się za pomocą pakietów, czyli małych paczuszek z danymi. Może to być informacja o postawieniu klocka na mapie, ruszeniu się gracza, czy jego interakcji w świat. Towarzysz, na przykład Grażyna wpisuje na chacie komendę /server, klient do wysyła do serwera pakiet o wykonaniu komendy. Pakiet dociera do BungeeCorda, ten go otwiera i sprawdza czym on tak na prawdę jest. Widzi, że użyto komendy /server. Sprawdza on czy u siebie ma taką zarejestrowaną komendę. Jeśli nie wysyła ten pakiet dalej na serwer. Jeśli tak do ją wykonuje. To wszystko sprowadza się do tego, że serwer nie może wykonać za gracza komendy, bo musi ona zostać przesłana pakietem. Pakiet musi przejść przez proxy BungeeCorda. Wykonanie takiej czynności całkowicie więc odpada. BungeeCord natomiast oferuje wysyłanie danych między sobą a serwerem. Jest to tak zwany "Plugin Messaging Channel". Teraz pokażę Ci jak to zrobić Towarzyszu. 1. Najpierw musisz zarejestrować ten kanał w swoim pluginie. Najlepiej wykonać to w Twoim onEnable(): @Override public void onEnable() { this.getServer().getMessenger().registerOutgoingPluginChannel(this, BungeeConector.PLUGIN_CHANNEL); } 2. Teraz należy stworzyć sobie klasę BungeeConnector w Twoim projekcie. Będzie ona miała za zadanie łączyć wybranych graczy z wybranym przez ciebie serwerem. /** * Connect players between servers within the BungeeCord proxy. */ public class BungeeConnector { public static final String PLUGIN_CHANNEL = "BungeeCord"; private final Plugin plugin; public BungeeConnector(Plugin plugin) { this.plugin = plugin; } /** * Connect given <code>player</code> into the given <code>target</code> server. * @param player {@link Player} who should be connected. * @param target The target server identifier specified in the BungeeCord proxy configuration. */ public void connect(Player player, String target) { ByteArrayOutputStream array = new ByteArrayOutputStream(); DataOutputStream output = new DataOutputStream(array); try { output.writeUTF("Connect"); output.writeUTF(target); } catch (IOException ignored) { } player.sendPluginMessage(this.plugin, PLUGIN_CHANNEL, array.toByteArray()); } } 3. W głównej klasie Twojego pluginu możesz sobie zrobić instancję tej klasy. W tym celu na górze zrób sobie zmienną ją przetrzymującą. private BungeeConnector connector; 4. W onEnable() definiuj zmienną do jej prawidłowej wartości. @Override public void onEnable() { this.connector = new BungeeConnector(this); this.getServer().getMessenger().registerOutgoingPluginChannel(this, BungeeConector.PLUGIN_CHANNEL); // to już było wcześniej } 5. Teraz wystarczy już tylko zrobić sobie do niej getter. public BungeeConnector getConnector() { return this.connector; } I gotowe! Oczywiście można by to jeszcze ulepszyć, na przykład w connect(...) dodać anulowalny event. Dzięki temu można by go anulować w pewnych przypadkach. Na przykład gdy na serwerze jest anti-logout, a Ty nie chcesz żeby w czasie PvP mógł się przenosić między serwerami. Aby połączyć gracza z serwerem wystarczy użyć this.getConnector().connect(player, "survival"); Dzięki temu gracz połączy się z serwerem Survival. Zgodnie z zaleceniami konfiguracyjnymi serwery powinny zostać nazwane całkowicie małymi literami. Podana tutaj nazwa serwera odpowiada tej podanej w pliku config.yml BungeeCorda. Pozdrawiam Czerwono
- 4 odpowiedzi
-
- bungee
- bungeecord
-
(i 2 więcej)
Oznaczone tagami:
-
jak zrobic aby gdy ktos sie polaczy na moj server to gdy hub jest wylaczony to aby go wyrzucilo? a nie laczylo na inny pod server
-
Hej! Potrzebuję przerobienia tej części skryptu pod skungee, ponieważ ten, który jest wyżej mi nie działa i nie wykonuje żadnych komend oprócz execute console command. Chcialbym by komendy były wykonywane na wszystkich serwerach, bez wyjątków, ewentualnie creative,survival,lobby Poprosiłbym o ewentualny tip co doinstalować do tego skryptu i jak to zrobić by wszystko działało. Pozdrawiam serdecznie i dziękuję za pomoc
- 7 odpowiedzi
-
NOWA SIEĆ SERWERÓW MINECRAFT! Nowo otwarty serwer minecraft (sieć serwerów) Tryby: Skywars, Survival, Skyblock, Bedwars, Chestpvp, Party Serwer Survival (1.14.4) Skywars,Skyblock,Bedwars,Chestpvp,Party (1.8 - 1.15) Nowy jak i innowacyjny tryb survival z wieloma nowościami, Strona: https://partyhub.pl/servers Discord: https://discord.gg/ysucmtQ E-mail: [email protected] IP: PARTYHUB.PL LUB RUSTMC.EU
- 2 odpowiedzi
-
- lobby
- bungeecord
-
(i 3 więcej)
Oznaczone tagami:
-
Witam. Nie działa mi skrypt na connect bungee z lobby na serwer tak prezentuje się kod command /connectmg [<text>]: trigger: bungeecord connect player to "mg" Błąd wyskakujący po restarcie skryptu: Can't understand thid condition/effect: bungeecord connect player to "mg"
-
Witam, Jestem ciekaw czy znacie sposób jak zrobić walutę między serwerową, dokładnie bungee+podserwery. Będzie to baza danych? Plugin, czy zamkniemy to w skypcie? Przy tym w niektórych pluginach zmienne ze Skripta nie funkcjonują jako waluta, którą można handlować. Fajnie by było jeszcze gdyby to było połączone z PApi.
- 7 odpowiedzi
-
- bungee
- multi version
-
(i 1 więcej)
Oznaczone tagami:
-
Witam mam problem z dołączeniem na mój serwer BungeeCord Ip foward mam na true i w spigot bungeecord też mam na true. https://imgur.com/a/9qJ7gii
-
Może ktoś mi dokładnie opisać/przedstawić jak połączy servery bungee. Bo juz nie wiem. (Potrzeba 3 serverow? Lobby, bungee , i survival?) Chciałbym aby ktoś dokładnie go wytłumaczył opisał.
-
Problem z BungeeCordem Mam połączone 2 serwery przez bungeecord problem polega na tym że jak w serwer liście w minecraft wpisuje ip serwera to nie pokazuje się MOTD próbowałem róznych pluginów itp. Ale nic nie działa proszę o pomoc jak ktoś umie to naprawić to prosze o szybki kontakt tutaj lub na ts3: WorldSpeak.PL
-
Poszukuje administracji na tryby na serwer BungeeCord
xxdamixx opublikował(a) temat w Archiwum współpracy
Cześć i czołem nie dawno otworzyłem swoja sieć serwerów, związku z tym potrzebuje paru gotowych projektów/trybów które już istnieją lub działają... Tryby jakie mam : - SkyBlock, FreeBuild,Survival + Gildie Co oferuje : - Pomoc techniczna w zakresie pluginów, map i skryptów - Reklamę - Swoja domenę - TDiscord - Stronę i Forum Wolne posady: - Sponsor (20 zl mies. im więcej sponsorów tym taniej ) - Opiekun - Admin - Moderator - Pomocnik Jesteś zainteresowany napisz do mnie każda ofertę rozpatrzę! Na pewno się dogadamy! Gdyby ktoś chciał to IP: SkyMagic.pl Wersja : 1.8 - 1.12! Kontakt : E-mail : [email protected] -
Technik na serwery Bungee lub spigot/bukkit (pisanie skryptów)
xxdamixx opublikował(a) temat w Archiwum współpracy
Cześć piszę to ponieważ widziałem wiele ogłoszeń gdzie potrzebna jest pomoc techniczna. Uważam, że znam się dośc dobrze na pluginach, pracowałem również przy tych płatnych (które mam kupione - możliwe kupno w niższej cenie). Niedośc, że umiem konfigurowac pluginy to oferuję równiez pomoc z Skryptami (pluginy ucze się pisac). Możę coś o sobie: Mam na imię Damian, mam 17 lat. Uczęszczam do Technikum na profilu informatycznym. Interesuję się programowaniem. Lubię pracowac przy komputerze i uwielbiam pisac skrypty Stworzyłem to zlecenie nie tylko z powodu moich pasji ale również z chęci materialnych. Oczywiście wszystko można uzgodnic poprzez E-Mail: [email protected] lub w wiadomości prywatnej. -
Podczas polaczania z serwerem pokazuje sie błąd NativeIoException: syscall:read(..) failed: Connection reset by peer Proszę o szybka pomoc!
-
Skonfigurowałem bungeecord, w serwerach zrobiłem w pliku spigot.yml bungeecord:true MÓJ KONFIG player_limit: 50 ip_forward: true permissions: admin: - bungeecord.command.server - bungeecord.command.list - bungeecord.command.alert - bungeecord.command.end - bungeecord.command.ip - bungeecord.command.reload - bungeemotd.set - bungeemotd.reload timeout: 30000 log_commands: false online_mode: false servers: lobby: address: 151.80.111.31:27597 restricted: false motd: Lobby Serwer1: address: 151.80.110.171:28510 restricted: false motd: Serwer1 Serwer2: address: 151.80.111.29:25644 restricted: false motd: Serwer 2 listeners: - max_players: 50 fallback_server: lobby host: 0.0.0.0:27593 bind_local_address: true ping_passthrough: false tab_list: GLOBAL_PING default_server: lobby forced_hosts: pvp.md-5.net: pvp tab_size: 60 force_default_server: true motd: '&a&m[=====]&r &6&l&oSieć Serwerów &b&l&o[1.7-1.8] &a&m[=====]' query_enabled: true query_port: 27593 disabled_commands: - disabledcommandhere network_compression_threshold: 256 groups: Bartix: - admin connection_throttle: 4000 stats: 5fbf6d1d-27c5-4e5c-9a1c-f5c014667de3 Jak wchodzę na serwer wyświetla się błąd: if you wish to use ip forwarding please enable it in your bungeecord config as well Nie wiem o co chodzi! Proszę o pomoc. Będę bardzo wdzięczny! Proszę o szybką odpowiedź!
- 5 odpowiedzi
-
- bungeecord
- bungee
-
(i 2 więcej)
Oznaczone tagami:
-
admin BungeeSK - skrypt na wybieranie serwera na lobby przez gui
MrPatryk07 opublikował(a) temat w Skrypty
Cześć, przejdę od razu do przedstawienia skryptu. Większość serwerów używa teraz BungeeCord i tworzy networki więc to jest w sam raz dla takich właścicieli. Po dołączeniu na serwer gracz ma 20s na wybranie serwera. a potem go kicka z powodu nie dokonania wyboru serwera. Po dołączeniu pojawia się GUI w którym gracz ma wybrać serwer; po dołączeniu jest teleportowany na spawn ustawiany /setspawnb. Jeżeli gracz wyłączy GUI to zostaje wyrzucony z serwera- ma przecież wybrać serwer :D Wszystko możesz edytować w OPTIONS. Ostatnią nazwę ręcznie trzeba bo na szybko pisałem xD Wszystkie informacje podane w sk-msg itp są przykładowe. Trzeba samemu zmienić info o serwer itd. Komendy /setspawnb- ustawia spawn /openi- otwiera gui Wymagane Serwer podłączony pod BungeeCord [no przecież] WildSkript SkQuery Download http://pastebin.com/Wf41n8mr -
Witam! Nie znam sie na skryptach wiec przyszedlem do was z prosba o napisaniu skrypta /server ktory ma zawierac permissie dla administratora pod nazwa bungee.podlacz z góry dzieki!
-
Pomógł by mi ktoś z serwerem bungeecord stworzyc i polaczyc jakis skype lub ts
-
Otoz szukam technika ktory byl by w stanie ogarnac serwer bungee przez hosting enderchest otoz mam 4 serwery : OpSurvival,Creative,Lobby oraz BungeeCord ale sam do konca tego nie ogarniam i prosze o pomoc Skype : ziomcraftpl (ip: [ciach //zapraszam do odpowiedniego działu ~bvcz])
- 7 odpowiedzi
-
- szukam technik
- technik
-
(i 3 więcej)
Oznaczone tagami:
-
Siemka, istnieje dodatek, sztuczka lub co kolwiek co pozwoli na pobranie wartości graczy z innego serwera bungee do zmiennej? Znam różne sposoby ale poszukuje takiego który będzie pobierał tylko na jednym serwerze, np. lobby z survivala...
-
Witam , potrzebuje pomocy z BungeeCord , ponieważ jak próbuje coś ustawić serwer nie działa i nie da się na niego wbić . Pomocy udzielamy: PW SKYPE (SKYPE PODAM NA PW) Kto pomoże to pisać w komentarzach ja napisze na pw !
- 9 odpowiedzi
-
- bungee
- bungeecord
-
(i 1 więcej)
Oznaczone tagami: