Hallo liebe GrieferGames Community!
Abge hat ja in seinem Video vom 26.05.2018 erwähnt, dass falls Irgendwer eine Idee hat, die Redstone Lags zu stoppen, soll er ihn das Schreiben. (siehe https://youtu.be/M6ZjTfR2PNU?t=4m23s)
Ich hoffe ich liege mit meinem Post hier in „Ideen“ richtig.
Dieser Post wird "etwas technisch" und ist nicht unbedingt der Standard-Minecraft-Post. (Ich denke auch dass er eher an die Devs gerichtet ist)
Ich weiß zwar nicht, ob meine Idee / mein Plug-In das Löst, habe aber bei Tests bei mir gute Ergebnisse erzielt (siehe Video unterhalb)
Videolink: https://youtu.be/XWnMuA4Y7b8
Wie im Video ersichtlich ist, habe ich es geschafft, Redstone-Lagmaschinen und schnelle Redstone-Clocks zu stoppen (ich denke Clocks habt ihr eh schon deaktiviert). Ich weiß auch nicht, ob eure Plug-Ins schon die Lags behoben haben, aber da Abge sagte, dass eine Idee willkommen ist, dachte ich mir nutze ich meine Freizeit mal mit was anderem.
Funktion des Plug-Ins:
Das Plug-In (noch nicht 100% optimiert) funktioniert, indem es checkt, wie viele Redstone-Dust eine Redstone-Linie hat und dann die Linie blockiert, falls mehr als 30 Dust vorhanden sind. (es gibt eine eingebaute Buffer-Funktion, damit das Spammen nichts bringt). Da die maximale Redstone Länge eh bei 15 liegt, hat man somit noch ein paar Extra-Dust. So denke ich beeinflusst das Redstone normale Spieler nicht.
Redstone-Clocks werden deaktiviert, wenn die Tick-Rate über ein Maximum geht. (Einstellbar in der Config).
Hier ist noch der Code + die JAR-Datei (zum Testen): https://github.com/berndoJ/RedstoneLagBlocker
Der Algorithmus-Code ist in dieser Datei: https://github.com/berndoJ/Redsto…lgorithmV2.java
Ich hoffe, dass dieser Post hilfreich ist. ![]()
(Das Plug-In soll nur als „Demo“ Projekt angesehen werden. Es ist keinesfalls komplett und es wird auch noch nicht empfohlen, dieses auf einem Minecraft-Server zu installieren. Es soll nur Demonstrationszwecken dienen. Der Algorithmus-Code kann jedoch übernommen werden.)
Liebe Grüße,
_berndoJ (Johannes)