Poter2003 8 Opublikowano 27 grudnia 2017 Udostępnij Opublikowano 27 grudnia 2017 Witam mam serwer gdzie gra 60 osob. Problem jest taki ze ktos nam crashuje serwer. Jak temu zapobiec co zrobic? Pomozecie? Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Wielebny 9 Opublikowano 27 grudnia 2017 Udostępnij Opublikowano 27 grudnia 2017 To są klienty z "exploitami". Temu nie zapobiegniesz raczej, no chyba że spróbujesz z blazingpack'iem. Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161758 Udostępnij na innych stronach Więcej opcji udostępniania...
0 bopke 360 Opublikowano 27 grudnia 2017 Udostępnij Opublikowano 27 grudnia 2017 Powiedz, jaki masz silnik, na jaką wersję, oraz powiedz jakie pluginy masz na serwerze. 38 minut temu, Wielebny napisał: To są klienty z "exploitami". Temu nie zapobiegniesz raczej, no chyba że spróbujesz z blazingpack'iem. co? Bielecki 1 Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161759 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Poter2003 8 Opublikowano 27 grudnia 2017 Autor Udostępnij Opublikowano 27 grudnia 2017 9 minut temu, bopke napisał: Powiedz, jaki masz silnik, na jaką wersję, oraz powiedz jakie pluginy masz na serwerze. co? PAPERSPIGOT 1.7.10 Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161763 Udostępnij na innych stronach Więcej opcji udostępniania...
0 bopke 360 Opublikowano 27 grudnia 2017 Udostępnij Opublikowano 27 grudnia 2017 5 godzin temu, Poter2003 napisał: PAPERSPIGOT 1.7.10 Na tak starą wersję silnika nie znajdziesz już pełnego kompletu łatek uniemożliwiającego crashowanie serwera. Warto rozważyć przejście na nowe, niezabugowane wersje. Peridot i jaku49 2 Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161821 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Poter2003 8 Opublikowano 28 grudnia 2017 Autor Udostępnij Opublikowano 28 grudnia 2017 Jaką wersje proponujesz? Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161879 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 28 grudnia 2017 Udostępnij Opublikowano 28 grudnia 2017 53 minuty temu, Poter2003 napisał: Jaką wersje proponujesz? Najlepiej najnowszą, 1.12.2. Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161892 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Poter2003 8 Opublikowano 28 grudnia 2017 Autor Udostępnij Opublikowano 28 grudnia 2017 Godzinę temu, Ixidi napisał: Najlepiej najnowszą, 1.12.2. A inna zamiast 1.12.2 Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161914 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LloydPL 436 Opublikowano 28 grudnia 2017 Udostępnij Opublikowano 28 grudnia 2017 niedługo 1.13 będzie Bielecki i Henrietta_Lange 1 1 Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161925 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Poter2003 8 Opublikowano 28 grudnia 2017 Autor Udostępnij Opublikowano 28 grudnia 2017 37 minut temu, LloydPL napisał: niedługo 1.13 będzie A wgl jakiego dobrego antybota polecacie? Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-161929 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Vylence Opublikowano 30 grudnia 2017 Udostępnij Opublikowano 30 grudnia 2017 Dnia 27.12.2017 o 23:38, bopke napisał: Na tak starą wersję silnika nie znajdziesz już pełnego kompletu łatek uniemożliwiającego crashowanie serwera. Warto rozważyć przejście na nowe, niezabugowane wersje. głupota, stereotyp i pomówienie. 1.8 nawet znajdziesz anty-crasherki i łatki, choć myślę że nie używają aż tak prostych crasherów, na które są łatki. Zaopatrz się w anti-crash'e, lub też w anti-cheata(niektóre posiadają takową funkcje) Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162387 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Poter2003 8 Opublikowano 31 grudnia 2017 Autor Udostępnij Opublikowano 31 grudnia 2017 15 godzin temu, keebe napisał: głupota, stereotyp i pomówienie. 1.8 nawet znajdziesz anty-crasherki i łatki, choć myślę że nie używają aż tak prostych crasherów, na które są łatki. Zaopatrz się w anti-crash'e, lub też w anti-cheata(niektóre posiadają takową funkcje) Napiszsz jakie anty crashe i anty cheaty Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162469 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Vylence Opublikowano 31 grudnia 2017 Udostępnij Opublikowano 31 grudnia 2017 11 minut temu, Poter2003 napisał: Napiszsz jakie anty crashe i anty cheaty Nie będę Ci podawał dokładnie, możesz sobie poszukać anty-cheatów a anti-crashe dobre dostaniesz nawet za 30 zł w Polsce. Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162470 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 31 grudnia 2017 Udostępnij Opublikowano 31 grudnia 2017 Przejście na najnowszą wersję + przywrócenie pvp (jest na to plugin). Podaj listę pluginów, a pewnie wiele ma swoje updaty, a niektóre będą działać. Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162472 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 31 grudnia 2017 Udostępnij Opublikowano 31 grudnia 2017 (edytowane) Ani blazingpack, ani jakiś antybot nie pomoże, mam takie 'exploity' więc wiem jak je poprawnie zfixować, od 3 dni mam nową antycrasherke, blokuje wszystkie exploity i do tego ma małego antybota, jak chcesz kupić to zapraszam pw. Lub oczywiście przejdź na najnowszą wersję, tam cały czas są fixowane nowe exploity itd. 23 godziny temu, keebe napisał: głupota, stereotyp i pomówienie. 1.8 nawet znajdziesz anty-crasherki i łatki, choć myślę że nie używają aż tak prostych crasherów, na które są łatki. Zaopatrz się w anti-crash'e, lub też w anti-cheata(niektóre posiadają takową funkcje) Jedyny dobry fix w pluginie to chyba Xayanixa (lub mój (XD)), no a silniki podobno Otek sprzedaje, anticheat nic nie da, nocheatplus jedynie dobrze skonfigurowany może wyrzucać za jakiś spam pakietów, ale najczęściej są to nbt-exploity Dnia 27.12.2017 o 17:32, Wielebny napisał: To są klienty z "exploitami". Temu nie zapobiegniesz raczej, no chyba że spróbujesz z blazingpack'iem. BlazingPack do ominięcia, jedna osoba ma w proxy 5 klas i już obejście na mc4u, craftcore itd. a dodanie tam małego exploita to kilka minut. Edytowane 31 grudnia 2017 przez yooniks LloydPL 1 Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162502 Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 1 stycznia 2018 Udostępnij Opublikowano 1 stycznia 2018 Spoiler final Map<String, Long> switchavg; final Map<String, Long> hitsavg; final Map<String, Integer> switchcount; final Map<String, Integer> hitscount; final Map<String, Long> switchlast; final Map<String, Long> hitslast; public PacketsListener() { this.switchavg = new HashMap<String, Long>(); this.hitsavg = new HashMap<String, Long>(); this.switchcount = new HashMap<String, Integer>(); this.hitscount = new HashMap<String, Integer>(); this.switchlast = new HashMap<String, Long>(); this.hitslast = new HashMap<String, Long>(); } @EventHandler public void onItemHeld(final PlayerItemHeldEvent e) { final String name = e.getPlayer().getName(); Long avg = this.switchavg.get(name); Long last = this.switchlast.get(name); Integer i = this.switchcount.get(name); if (i == null) { i = 0; } if (avg == null) { avg = 0L; } if (last == null) { last = 0L; } if (i > 200) { if (avg != null && avg / 200L < 50000L) { Player p = e.getPlayer(); p.kickPlayer("Idz do lekarza")); return; } this.switchcount.remove(name); this.switchavg.remove(name); } else { if (last != 0L) { this.switchavg.put(name, avg + (System.nanoTime() - last)); } this.switchcount.put(name, i + 1); this.switchlast.put(name, System.nanoTime()); } } @EventHandler public void onAnimation(final PlayerAnimationEvent e) { final String name = e.getPlayer().getName(); Long avg = this.hitsavg.get(name); Long last = this.hitslast.get(name); Integer i = this.hitscount.get(name); if (i == null) { i = 0; } if (avg == null) { avg = 0L; } if (last == null) { last = 0L; } if (i > 200) { if (avg != null && avg / 200L < 50000L) { Player p = e.getPlayer(); p.kickPlayer("Idz do lekarza")); return; } this.hitscount.remove(name); this.hitsavg.remove(name); } else { if (last != 0L) { this.hitsavg.put(name, avg + (System.nanoTime() - last)); } this.hitscount.put(name, i + 1); this.hitslast.put(name, System.nanoTime()); } } public void handleQuit(final String name) { this.switchavg.remove(name); this.switchcount.remove(name); this.switchlast.remove(name); this.hitsavg.remove(name); this.hitscount.remove(name); this.hitslast.remove(name); } @EventHandler public void onQuit(final PlayerQuitEvent e) { this.handleQuit(e.getPlayer().getName()); } } Ten kod pomoże ci z nebulami śmiesznymi i innymi clientami. ( Nie blokuje xproxy itp. ) Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162570 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 1 stycznia 2018 Udostępnij Opublikowano 1 stycznia 2018 14 godzin temu, SKsteiner napisał: Ukryj zawartość final Map<String, Long> switchavg; final Map<String, Long> hitsavg; final Map<String, Integer> switchcount; final Map<String, Integer> hitscount; final Map<String, Long> switchlast; final Map<String, Long> hitslast; public PacketsListener() { this.switchavg = new HashMap<String, Long>(); this.hitsavg = new HashMap<String, Long>(); this.switchcount = new HashMap<String, Integer>(); this.hitscount = new HashMap<String, Integer>(); this.switchlast = new HashMap<String, Long>(); this.hitslast = new HashMap<String, Long>(); } @EventHandler public void onItemHeld(final PlayerItemHeldEvent e) { final String name = e.getPlayer().getName(); Long avg = this.switchavg.get(name); Long last = this.switchlast.get(name); Integer i = this.switchcount.get(name); if (i == null) { i = 0; } if (avg == null) { avg = 0L; } if (last == null) { last = 0L; } if (i > 200) { if (avg != null && avg / 200L < 50000L) { Player p = e.getPlayer(); p.kickPlayer("Idz do lekarza")); return; } this.switchcount.remove(name); this.switchavg.remove(name); } else { if (last != 0L) { this.switchavg.put(name, avg + (System.nanoTime() - last)); } this.switchcount.put(name, i + 1); this.switchlast.put(name, System.nanoTime()); } } @EventHandler public void onAnimation(final PlayerAnimationEvent e) { final String name = e.getPlayer().getName(); Long avg = this.hitsavg.get(name); Long last = this.hitslast.get(name); Integer i = this.hitscount.get(name); if (i == null) { i = 0; } if (avg == null) { avg = 0L; } if (last == null) { last = 0L; } if (i > 200) { if (avg != null && avg / 200L < 50000L) { Player p = e.getPlayer(); p.kickPlayer("Idz do lekarza")); return; } this.hitscount.remove(name); this.hitsavg.remove(name); } else { if (last != 0L) { this.hitsavg.put(name, avg + (System.nanoTime() - last)); } this.hitscount.put(name, i + 1); this.hitslast.put(name, System.nanoTime()); } } public void handleQuit(final String name) { this.switchavg.remove(name); this.switchcount.remove(name); this.switchlast.remove(name); this.hitsavg.remove(name); this.hitscount.remove(name); this.hitslast.remove(name); } @EventHandler public void onQuit(final PlayerQuitEvent e) { this.handleQuit(e.getPlayer().getName()); } } Ten kod pomoże ci z nebulami śmiesznymi i innymi clientami. ( Nie blokuje xproxy itp. ) kod z xoranticrash, 3 mapy do jednego eventu.. już nie lepiej jakiś ExploitType, lub SwingType, HitsType itd? Ruszcie głową, java nie kończy sie na samych Stringach. I co ty takim kodem chcesz zablokować? Jakby itemswitch w jakiś magiczny sposób lagowało serwer to na co byłyby te silniki ;/ To tak jakby na craftcorze 10 osob w tym samym czasie po prostu zmieniało sobie z np. miecza na kilof, jak to moze zlagować serwer? @EventHandler public void onAnimation(final PlayerAnimationEvent e) { final String name = e.getPlayer().getName(); Long avg = this.hitsavg.get(name); Long last = this.hitslast.get(name); Integer i = this.hitscount.get(name); if (i == null) { i = 0; } if (avg == null) { avg = 0L; } if (last == null) { last = 0L; } brak eventu PlayerJoin i brak jakiegokolwiek dodawania gracza do mapy, więc cały czas będzie wynosiło 0, i jak już takie coś robicie to jest coś takiego jak Map#getOrDefault. Jedyne co tym zablokujesz to proclienta i conceita. Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162659 Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 1 stycznia 2018 Udostępnij Opublikowano 1 stycznia 2018 Godzinę temu, yooniks napisał: kod z xoranticrash, 3 mapy do jednego eventu.. już nie lepiej jakiś ExploitType, lub SwingType, HitsType itd? Ruszcie głową, java nie kończy sie na samych Stringach. I co ty takim kodem chcesz zablokować? Jakby itemswitch w jakiś magiczny sposób lagowało serwer to na co byłyby te silniki ;/ To tak jakby na craftcorze 10 osob w tym samym czasie po prostu zmieniało sobie z np. miecza na kilof, jak to moze zlagować serwer? @EventHandler public void onAnimation(final PlayerAnimationEvent e) { final String name = e.getPlayer().getName(); Long avg = this.hitsavg.get(name); Long last = this.hitslast.get(name); Integer i = this.hitscount.get(name); if (i == null) { i = 0; } if (avg == null) { avg = 0L; } if (last == null) { last = 0L; } brak eventu PlayerJoin i brak jakiegokolwiek dodawania gracza do mapy, więc cały czas będzie wynosiło 0, i jak już takie coś robicie to jest coś takiego jak Map#getOrDefault. Jedyne co tym zablokujesz to proclienta i conceita. Nebule i to od garkolyma czy jakoś tak też blokuje Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162672 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 2 stycznia 2018 Udostępnij Opublikowano 2 stycznia 2018 16 godzin temu, SKsteiner napisał: Nebule i to od garkolyma czy jakoś tak też blokuje no bo to blokuje armanimation, ale wystarczy z kilku botow wejsc i wysylac caly czas po kilka pakietow, i i tak da sie zlagowac. Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162728 Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 2 stycznia 2018 Udostępnij Opublikowano 2 stycznia 2018 7 godzin temu, yooniks napisał: no bo to blokuje armanimation, ale wystarczy z kilku botow wejsc i wysylac caly czas po kilka pakietow, i i tak da sie zlagowac. Jak wyślesz pare małych pakietów botami to nie zlaguje maszyny lepszej niż 1 gb localhost iks de. A jak wyślesz dużo pakietów to kicknie za pakiety więc ClientSwingArmPacket ClientTabCompletePacket i paroma innymi pakietami z super proxy by programajsterstudio2k18 nie scrashuje. Ale jak już coś lepszego (xproxy gut proxy) wyśle rekta2 to już może scrashować/zlagować. Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162803 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 2 stycznia 2018 Udostępnij Opublikowano 2 stycznia 2018 1 minutę temu, SKsteiner napisał: Jak wyślesz pare małych pakietów botami to nie zlaguje maszyny lepszej niż 1 gb localhost iks de. A jak wyślesz dużo pakietów to kicknie za pakiety więc ClientSwingArmPacket ClientTabCompletePacket i paroma innymi pakietami z super proxy by programajsterstudio2k18 nie scrashuje. Ale jak już coś lepszego (xproxy gut proxy) wyśle rekta2 to już może scrashować/zlagować. wiesz ze xproxy w rekcie2 (nie wiem ktory to byl payload, ale raczej rekt1, wiec windowclick to rekt2) klient wysyla do serwera ClientWindowActionPacket a w nim po prostu itemstack 'Stone'? Wiec co ty chcesz tym zlagować? Jak wyślesz pare małych pakietów botami to nie zlaguje maszyny lepszej niż 1 gb localhost iks de. nie sądze aby nbt to były małe pakiety, moge wysłać z 50 botów jednego bardzo dobrego nbt a i tak wywali serwer, na mniej nie testowalem. Odnośnik do komentarza https://skript.pl/temat/24113-crashowanie/#findComment-162807 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Poter2003 8
Witam mam serwer gdzie gra 60 osob.
Problem jest taki ze ktos nam crashuje serwer. Jak temu zapobiec co zrobic?
Pomozecie?
Odnośnik do komentarza
https://skript.pl/temat/24113-crashowanie/Udostępnij na innych stronach
23 odpowiedzi na to pytanie
Rekomendowane odpowiedzi