Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak zabezpieczyc serwer przed crashowaniem?


Rekomendowane odpowiedzi

Opublikowano

Witam. Dzisiaj ktoś ciągle crashuje mi serwer, wgrywałem dużo fixów, pluginów lecz nic nie dawaly. Wie ktoś jak zabezpieczyć się przed crashowaniem?
Dodam że mój serwer to BungeeCord i prawie zawsze bungeecorda mi crashują.

Opublikowano

Logi w lobby:
 

[17:44:31] [Server thread/INFO]: _M0NST3R_[/178.235.146.149:43772] logged in with entity id 19 at ([world] 265.0, 70.0, 338.0)
[17:44:31] [Craft Scheduler Thread - 5/WARN]: Exception in thread "Craft Scheduler Thread - 5" 
[17:44:31] [Craft Scheduler Thread - 5/WARN]: org.apache.commons.lang.UnhandledException: Plugin AuthMe v5.2-b1542 generated an exception while executing task 131
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoSuchMethodError: ru.tehkode.permissions.PermissionUser.getParentIdentifiers(Ljava/lang/String;)Ljava/util/List;
    at fr.xephi.authme.permission.handlers.PermissionsExHandler.getPrimaryGroup(PermissionsExHandler.java:79)
    at fr.xephi.authme.permission.PermissionsManager.getPrimaryGroup(PermissionsManager.java:280)
    at fr.xephi.authme.data.limbo.LimboCache.addPlayerData(LimboCache.java:53)
    at fr.xephi.authme.process.join.AsynchronousJoin.processJoin(AsynchronousJoin.java:114)
    at fr.xephi.authme.process.Management.lambda$performJoin$6(Management.java:76)
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    ... 3 more

[17:44:35] [Craft Scheduler Thread - 24/INFO]: [AuthMe] _M0NST3R_ logged in!


z bungeecorda nie mam jak dać logów bo się nie zapisują.

Opublikowano
1 godzinę temu, SirCiastko napisał:

Logi w lobby:
 

[17:44:31] [Server thread/INFO]: _M0NST3R_[/178.235.146.149:43772] logged in with entity id 19 at ([world] 265.0, 70.0, 338.0)
[17:44:31] [Craft Scheduler Thread - 5/WARN]: Exception in thread "Craft Scheduler Thread - 5" 
[17:44:31] [Craft Scheduler Thread - 5/WARN]: org.apache.commons.lang.UnhandledException: Plugin AuthMe v5.2-b1542 generated an exception while executing task 131
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoSuchMethodError: ru.tehkode.permissions.PermissionUser.getParentIdentifiers(Ljava/lang/String;)Ljava/util/List;
    at fr.xephi.authme.permission.handlers.PermissionsExHandler.getPrimaryGroup(PermissionsExHandler.java:79)
    at fr.xephi.authme.permission.PermissionsManager.getPrimaryGroup(PermissionsManager.java:280)
    at fr.xephi.authme.data.limbo.LimboCache.addPlayerData(LimboCache.java:53)
    at fr.xephi.authme.process.join.AsynchronousJoin.processJoin(AsynchronousJoin.java:114)
    at fr.xephi.authme.process.Management.lambda$performJoin$6(Management.java:76)
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    ... 3 more

[17:44:35] [Craft Scheduler Thread - 24/INFO]: [AuthMe] _M0NST3R_ logged in!


z bungeecorda nie mam jak dać logów bo się nie zapisują.

jak przy kazdym dolaczeniu wywala ci takiego taska to moze i wywala ci serwer, masz jakis problem z authme, masz plugin permissionsex?

 

Aktualnie interesuję się javą, powoli ogarniam java swing i awt, czasem bawię się HTML.

Opublikowano

Prawdopodobnie permissionsex nie działa poprawnie.

Sprawdził bym opcję update w configu pexa. Jeżeli jest na true to zmienił na false i pobrał od nowa .jar pexa.

Opublikowano
20 godzin temu, ˈyøøniks napisał:

jak przy kazdym dolaczeniu wywala ci takiego taska to moze i wywala ci serwer, masz jakis problem z authme, masz plugin permissionsex?

Wgralem inna wersje PermissionsEx, lecz i tak crashują mi bungeecorda i lobby

Opublikowano
49 minut temu, gabixdev napisał:

Może to dzieciaki ci z XProxy wywalają? xD

Zaktualizuj silnik do 1.8.x, jak coś mogę ci tanio sprzedać mojego fixa (anti-xproxy + kilka wzmocnien) jeśli to nie pomoże.

Raxon napisał że xproxy już nie ma, więc myślisz błędnie (Info z discorda z pw)


 

Opublikowano
16 godzin temu, gabixdev napisał:

Może to dzieciaki ci z XProxy wywalają? xD

Zaktualizuj silnik do 1.8.x, jak coś mogę ci tanio sprzedać mojego fixa (anti-xproxy + kilka wzmocnien) jeśli to nie pomoże.

nie chce do 1.8 aktualizować ;/ bym musial 80% pluginow od nowa konfigurowac i nie gra zbyt dużo osób na 1.8

Gość dominik148
Opublikowano
18 godzin temu, gabixdev napisał:

Może to dzieciaki ci z XProxy wywalają? xD

Zaktualizuj silnik do 1.8.x, jak coś mogę ci tanio sprzedać mojego fixa (anti-xproxy + kilka wzmocnien) jeśli to nie pomoże.

te xproxy to jeden wielki fejk :D 

Opublikowano

polecam hexacord'a

https://github.com/HexagonMC/BungeeCord/releases

 

wgraj paperspigot'a z protocolsupport'em

https://ci.destroystokyo.com/job/PaperSpigot/
https://build.true-games.org/job/ProtocolSupport/

blockversion

https://www.spigotmc.org/resources/blockversion-for-protocolsupport.21202/

luckperms

https://ci.lucko.me/job/LuckPerms/

authme

http://ci.xephi.fr/job/AuthMeReloaded/

fawe

https://www.spigotmc.org/resources/fast-async-worldedit-voxelsniper.13932/

 

opencraft.pl << { na takim jeszcze nie grałeś }

TDepLbR.gif

Opublikowano

To na pewno nie jest log z crasha masz po prostu źle skonfigurowany serwer.

Skonfiguruj ponownie authme lub spróbuj je zaktualizować. 

Opublikowano

Zaczeli lagować mi serwer MegaDropa (TPSy spadały i spadły do 12 i serwer sie wylaczyl)
Pozniej przeniosło na lobby i pisało [Proxy] Connection lost to server i zaś wywaliło hexacorda.
 

Gość dominik148
Opublikowano

Logi? Timingi?..

Skąd mamy co jest przyczyna?

Opublikowano

W logach megadropa nic nie bylo a w bungeecord i lobby nie prawdzilem

15 godzin temu, xaxa190 napisał:

 
[12:13:51 INFO]: [cmDrop] Enabling cmDrop v1.0.0
[12:13:51 INFO]: [VocanPatches] Enabling VocanPatches v6.6.6
[12:13:51 ERROR]: Error occurred while enabling VocanPatches v6.6.6 (Is it up to date?)
java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener
at me.vocandev.vocanpatches.basement.PatchPlugin.onEnable(PatchPlugin.java:50) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[server.jar:git-PaperSpigot-1f7d532]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [server.jar:git-PaperSpigot-1f7d532]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) [server.jar:git-PaperSpigot-1f7d532]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:476) [server.jar:git-PaperSpigot-1f7d532]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:394) [server.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:354) [server.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:328) [server.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:284) [server.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:227) [server.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:494) [server.jar:git-PaperSpigot-1f7d532]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [server.jar:git-PaperSpigot-1f7d532]
Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.events.PacketListener
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_141]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[server.jar:git-PaperSpigot-1f7d532]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[server.jar:git-PaperSpigot-1f7d532]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_141]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_141]
... 12 more
[12:13:51 INFO]: [CMTools] Enabling CMTools v1.0
[12:13:51 INFO]: [CMTools] CoreMax Tools - v1.0
Opublikowano
39 minut temu, zastur123 napisał:

Jak chcesz sprzedam Ci zabezpieczenie przeciwko wszystkim crasherom pisz PW

co ty chrzanisz, sam nie potrafisz zabezpieczyc serwera, kupiles fixa od xayanixa na xproxy i bardzo dobrze zablokowales wejscia z innych krajow, ip proxy i masz dobre weryfikacje, gdyby nie to juz dawno padal by ci serwer bo to przewaznie z min. 3 botów sie wywala/laguje serwer.

18 godzin temu, xaxa190 napisał:

plz xD

package me.vocandev.vocanpatches.obfuscation;

import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import org.bukkit.plugin.Plugin;
import org.bukkit.entity.Player;
import me.vocandev.vocanpatches.basement.PatchPlugin;
import org.bukkit.Bukkit;

public class ObfuscationUtil
{
    public ObfuscationUtil() {
        super();
    }
    
    public static void sendStartMessage() {
        crashJD_GUI();
        Bukkit.getScheduler().runTaskTimerAsynchronously((Plugin)PatchPlugin.getPatchPluginInstance(), (Runnable)new Runnable() {
            ObfuscationUtil$1() {
                super();
            }
            
            @Override
            public void run() {
                for (int i = 0; i < 100; ++i) {
                    Bukkit.getOnlinePlayers().forEach(player -> player.sendMessage("Plugin CREATED BY:" + V.class.getName() + O.class.getName() + C.class.getName() + A.class.getName() + N.class.getName() + "DEV"));
                }
            }
            
            private static /* synthetic */ void lambda$0(final Player player) {
                player.sendMessage("Plugin CREATED BY:" + V.class.getName() + O.class.getName() + C.class.getName() + A.class.getName() + N.class.getName() + "DEV");
            }
        }, 5000L, 5000L);
    }
    
    public static void crashJD_GUI() {
        OutputStreamWriter request = new OutputStreamWriter(System.out);
        try {
            request.close();
        }
        catch (IOException ex) {
            return;
        }
        finally {
            request = null;
        }
        request = null;
    }
}

i ten piekny payload podjebany z custompayloadfixer czy jakos tak

 

jedyne co tu jest dobre to to:

        PatchPlugin.getPatchPluginInstance().getProtocolManager().addPacketListener((PacketListener)new PacketAdapter(PatchPlugin.getPatchPluginInstance(), ListenerPriority.HIGHEST, new PacketType[] { PacketType.Play.Client.POSITION }) {
            final /* synthetic */ PacketManager this$0;
            
            PacketManager$6(final Plugin $anonymous0, final ListenerPriority $anonymous1, final PacketType... $anonymous2) {
                this.this$0 = this$0;
                super($anonymous0, $anonymous1, $anonymous2);
            }
            
            public void onPacketReceiving(final PacketEvent event) {
                final Player player = event.getPlayer();
                if (player == null) {
                    return;
                }
                final Location location = player.getLocation();
                Bukkit.getServer().getPluginManager().callEvent((Event)new PacketPlayerEvent(player, location.getX(), location.getY(), location.getZ(), location.getYaw(), location.getPitch(), PacketPlayerType.POSITION));
            }
        });

 

 

Aktualnie interesuję się javą, powoli ogarniam java swing i awt, czasem bawię się HTML.

Opublikowano
7 godzin temu, ˈyøøniks napisał:

co ty chrzanisz, sam nie potrafisz zabezpieczyc serwera, kupiles fixa od xayanixa na xproxy i bardzo dobrze zablokowales wejscia z innych krajow, ip proxy i masz dobre weryfikacje, gdyby nie to juz dawno padal by ci serwer bo to przewaznie z min. 3 botów sie wywala/laguje serwer.

plz xD


package me.vocandev.vocanpatches.obfuscation;

import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import org.bukkit.plugin.Plugin;
import org.bukkit.entity.Player;
import me.vocandev.vocanpatches.basement.PatchPlugin;
import org.bukkit.Bukkit;

public class ObfuscationUtil
{
    public ObfuscationUtil() {
        super();
    }
    
    public static void sendStartMessage() {
        crashJD_GUI();
        Bukkit.getScheduler().runTaskTimerAsynchronously((Plugin)PatchPlugin.getPatchPluginInstance(), (Runnable)new Runnable() {
            ObfuscationUtil$1() {
                super();
            }
            
            @Override
            public void run() {
                for (int i = 0; i < 100; ++i) {
                    Bukkit.getOnlinePlayers().forEach(player -> player.sendMessage("Plugin CREATED BY:" + V.class.getName() + O.class.getName() + C.class.getName() + A.class.getName() + N.class.getName() + "DEV"));
                }
            }
            
            private static /* synthetic */ void lambda$0(final Player player) {
                player.sendMessage("Plugin CREATED BY:" + V.class.getName() + O.class.getName() + C.class.getName() + A.class.getName() + N.class.getName() + "DEV");
            }
        }, 5000L, 5000L);
    }
    
    public static void crashJD_GUI() {
        OutputStreamWriter request = new OutputStreamWriter(System.out);
        try {
            request.close();
        }
        catch (IOException ex) {
            return;
        }
        finally {
            request = null;
        }
        request = null;
    }
}

i ten piekny payload podjebany z custompayloadfixer czy jakos tak

 

jedyne co tu jest dobre to to:


        PatchPlugin.getPatchPluginInstance().getProtocolManager().addPacketListener((PacketListener)new PacketAdapter(PatchPlugin.getPatchPluginInstance(), ListenerPriority.HIGHEST, new PacketType[] { PacketType.Play.Client.POSITION }) {
            final /* synthetic */ PacketManager this$0;
            
            PacketManager$6(final Plugin $anonymous0, final ListenerPriority $anonymous1, final PacketType... $anonymous2) {
                this.this$0 = this$0;
                super($anonymous0, $anonymous1, $anonymous2);
            }
            
            public void onPacketReceiving(final PacketEvent event) {
                final Player player = event.getPlayer();
                if (player == null) {
                    return;
                }
                final Location location = player.getLocation();
                Bukkit.getServer().getPluginManager().callEvent((Event)new PacketPlayerEvent(player, location.getX(), location.getY(), location.getZ(), location.getYaw(), location.getPitch(), PacketPlayerType.POSITION));
            }
        });

 

Nie musze chyba nic mowic bo kazdy normalny z tego forum wie ze Ty tak naprawde ch* umiesz - co do mojego kodu nawet nie widziales PLG a mowisz ze to xayanixa, podsumowac Cie mozna tylko tak IQ mniejsze od malpy.

 

PS. Wywal moj serwer z tych 3 botow + nagraj a osobiscie wrecze Ci 100zl.

Opublikowano
10 godzin temu, zastur123 napisał:

Nie musze chyba nic mowic bo kazdy normalny z tego forum wie ze Ty tak naprawde ch* umiesz - co do mojego kodu nawet nie widziales PLG a mowisz ze to xayanixa, podsumowac Cie mozna tylko tak IQ mniejsze od malpy.

 

PS. Wywal moj serwer z tych 3 botow + nagraj a osobiscie wrecze Ci 100zl.

wylacz te twoje "antiproxy" i wywal te 10 captch na lobby to moze i wywale.

 

Aktualnie interesuję się javą, powoli ogarniam java swing i awt, czasem bawię się HTML.

  • 2 miesiące temu...
Opublikowano

Zmien plugin authme na nowszy ten plugin ma bląd widać odrazu ze to jego wina

poleciłbym wgrac ten plugin na serwer lobby a nie na bungee bunge miej tylko jako łącznik

z innymi serwerami ja mam tak 

bungecord jako lacznik a tutaj wgraj bungeeauthmebridge

serwer1 - robi za lobby TUTAJ WGRAJ PLUGIN NA LOGOWANIE

serwer2 - robi za tryb skyblock tutaj wgraj authmebridge

serwer3 - robi za tryb survival tutaj wgraj authmebridge

na necie pisze jak to zrobić lub jezeli nie umiesz to wgraj wszedzie aktualna wersje authme i wtedy bedziesz musiał sie na kazdym trybie logowac 

nie wgrywaj na bungecord authme bo wtedy jak ci cos scrashuja to poleci łacznik i nikt nie wejdzie na zaden serwer

ZAPRASZAM NA SERWER MINECRAFT

Wersja gry: 1.15.2-1.16.X - IP: MineAdventure.PL 

TRYB: Survival+Działki, SMOCZE itemy, drop waluty! Parkoury, Eventy i dużo Więcej!

 

ma.gif

Opublikowano
Dnia 24.11.2017 o 12:03, SirCiastko napisał:

[12:13:51 ERROR]: Error occurred while enabling VocanPatches v6.6.6 (Is it up to date?)

To jest problem. wywal ten plugin.

Zmien plugin authme na nowszy ten plugin ma bląd widać odrazu ze to jego wina

poleciłbym wgrac ten plugin na serwer lobby a nie na bungee bunge miej tylko jako łącznik

z innymi serwerami ja mam tak 

bungecord jako lacznik a tutaj wgraj bungeeauthmebridge

serwer1 - robi za lobby TUTAJ WGRAJ PLUGIN NA LOGOWANIE

serwer2 - robi za tryb skyblock tutaj wgraj authmebridge

serwer3 - robi za tryb survival tutaj wgraj authmebridge

na necie pisze jak to zrobić lub jezeli nie umiesz to wgraj wszedzie aktualna wersje authme i wtedy bedziesz musiał sie na kazdym trybie logowac 

nie wgrywaj na bungecord authme bo wtedy jak ci cos scrashuja to poleci łacznik i nikt nie wejdzie na zaden serwer

Problemem nie jest authme tylko plugin na uprawnienia.

Opublikowano
Dnia 2.03.2018 o 16:44, kripciak napisał:

To jest problem. wywal ten plugin.

Problemem nie jest authme tylko plugin na uprawnienia.

mordunio czyli permissionpex zaktualizować? 

ZAPRASZAM NA SERWER MINECRAFT

Wersja gry: 1.15.2-1.16.X - IP: MineAdventure.PL 

TRYB: Survival+Działki, SMOCZE itemy, drop waluty! Parkoury, Eventy i dużo Więcej!

 

ma.gif

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...