AHHHHH!!! NICHT! Dabei darf aber auch die Wartbarkeit und die Möglichkeit zum Update NICHT ausser Acht gelassen werden. ![]()
Statement zur Serverperformance
-
Abge -
19. Januar 2019 um 14:11 -
Geschlossen
Support- und Community-Themen werden lediglich über unseren Discord-Server abgewickelt, wo ihr uns schneller und unkomplizierter erreicht.
Meldet euch einfach dort, wenn ihr Fragen oder Anliegen habt: https://discord.griefergames.net/
-
-
Hey Abge,
du schreibst, ihr müsstet ein eigenes Bukkit programmieren, damit das Problem behoben wird. Ich hab einen anderen Vorschlag, schaut euch mal den Server "Glowstone" an, denn dieser sollte mit euren Plugins klar kommen. Laut deren Seite, kann der Server Plugins von Bukkit, Spigot und Paper verarbeiten. Außerdem ist dieser Server multi-thread fähig, was das Problem, meiner Ansicht nach, beheben sollte.Ich hab es bis jetzt noch nicht selbst getestet, werde ich aber noch machen (ob es für eure Plugins passt müsst ihr selbst testen)
Mit freundlichen Grüßen,
TyberGaming
-
Hey Abge,
du schreibst, ihr müsstet ein eigenes Bukkit programmieren, damit das Problem behoben wird. Ich hab einen anderen Vorschlag, schaut euch mal den Server "Glowstone" an, denn dieser sollte mit euren Plugins klar kommen. Laut deren Seite, kann der Server Plugins von Bukkit, Spigot und Paper verarbeiten. Außerdem ist dieser Server multi-thread fähig, was das Problem, meiner Ansicht nach, beheben sollte.Ich hab es bis jetzt noch nicht selbst getestet, werde ich aber noch machen (ob es für eure Plugins passt müsst ihr selbst testen)
Mit freundlichen Grüßen,
TyberGaming
Der Ansatz von Glowstone ist ein kompletten Minecraft Server neu zu programmieren, aber die sind noch lange nicht fertig damit.
Der ist für GG nicht nutzbar, noch nicht.
-
Hey Abge,
du schreibst, ihr müsstet ein eigenes Bukkit programmieren, damit das Problem behoben wird. Ich hab einen anderen Vorschlag, schaut euch mal den Server "Glowstone" an, denn dieser sollte mit euren Plugins klar kommen. Laut deren Seite, kann der Server Plugins von Bukkit, Spigot und Paper verarbeiten. Außerdem ist dieser Server multi-thread fähig, was das Problem, meiner Ansicht nach, beheben sollte.Ich hab es bis jetzt noch nicht selbst getestet, werde ich aber noch machen (ob es für eure Plugins passt müsst ihr selbst testen)
Mit freundlichen Grüßen,
TyberGaming
Es ist weniger ein eigenes Programmieren von Bukkit als eher ein größerer Umbau auf Multithreading. Das hat dabei weniger mit Bukkit, Spigot oder Paper zu tun, sondern eher mit der Vanilla-Minecraft-Serversoftware.
Die ganze Umgebung, das Verwalten der Entities, die Abarbeit von Funktionen ist alles auf Single-Thread ausgelegt. Man merkt daran einfach den Ursprung von Minecraft.
Nebenläufigkeit war da in der Basis nie ein Thema, also ist alles sehr prozedural gehalten.
Das gilt es nun aufzuspalten, zu kappseln und parallel ausführbar zu machen.
Wie ich heute früh schon jemandem erklärt habe muss man eben sehr genau drauf achten wie man etwas verwirklicht.
Es kann vieles nebenher passieren, nehmen wir mal die Mobs... die können komplett eigenständig und losgelöst agieren, also ideal um sowas in einen extra Thread auszulagern, der unabhängig vom Mainthread läuft.
Und dann kommt der Spieler, der das Pferd zum Beispiel füttert und drauf reiten will. Und schon gerät der zuvor unabhängige Thread in Abhängigkeit von anderen Threads. Sei es nun ein weiterer losgelöster oder der Mainthread. Dann muss man nämlich anfangen alles miteinader zu synchronisieren.
Das Beispiel was ich heute früh benutzt habe... Der Spieler will reiten, das Pferd steht aber dann noch am Spawn, während der Reiter schon beim zweiten Frühstück auf "p h" ist. Und das kann eben passieren wenn man die Sachen dann nicht synchron hält.
-
Der Spieler will reiten, das Pferd steht aber dann noch am Spawn, während der Reiter schon beim zweiten Frühstück auf "p h" ist. Und das kann eben passieren wenn man die Sachen dann nicht synchron hält.
Danke fürs nochmal dran erinnern... *lach* - wir halten uns an Plan A oder C und gut. Und wenn das wirklich nicht so optimal ist dann schauen wir uns meinen Plan B nochmal genauer an

Und denk an dein Tourette Mors

-
Hey Abge
Grad heute habe ich wieder auf Griefergames gespielt und wollte einen Quarzbloch abbauen. Doch es ging einfach nicht, es waren 270 Leute on. Mit der Spitzhacke ging es dann plötzlich.
Ist das wegen der Serverperformence?
Gruss PausengamingHD
-
Hab es heute mal getestet.
War auf CB9 wo ich bisher meine Hauptplots hatte.. Da war allein das Laufen unmöglich in der Farmwelt..
Abbauen ein Horror..
Bin dann wieder zurück auf CB 11 und ein Traum von Gameplay
-
Liebe Spieler und Teamler,
Ich dachte mir mal, dass man TNT deaktivieren würde und das Spawnen von Withern in der Plotwelt. Außerdem die Pets:Enderdrache,Witch,Wither ;weil sie durch unsichbare Rüstungsständer entstehen und wie man weiß, dass sie Performance fressen.
Außerdem Rate ich Abge Abgeund LordVarus LordVarusdie Spieleranzahlen von 300 auf 250 Spieler zu begrenzen!
Mfg.
LaumusHD
-
Mal so als Gedanken eingeworfen, warum wird die Entwicklung/Verbesserung nicht als Public Repo auf Github gemacht? Ich sehe den größten Vorteil daran das sich viele Entwickler daran beteiligen können und wenn es richtig gut läuft, werden andere Server Owner bzw. deren Entwickler da mit mischen, weil viele ja ähnliche Probleme haben werden. Es könnte ein übergreifendes Projekt entstehen wo von viele Leute profitieren und nicht nur die Spieler auf Griefergames. Durch die Features wie Pull Requests, Code Guidelines, usw., kann sicher gestellt werden das nur akzeptabler und geprüfter Code gemerged wird.
Mich zum Beispiel würde der Code interessieren, vielleicht kann ich, als Java Entwickler (seit 1997), dem ganzen ja auch was beisteuern. Falls gleiche die Frage auftauchen sollte warum ich mich nicht als Developer hier bewerbe, es kommt schlichtweg bei mir zeitlich nicht in Frage, aber so könnte ich wenigstens einen kleinen Teil dazu beitragen.
-
Lieber Lukas/Abge
Danke das du ein Statement zur Serverperformance gibt's.
Aber warum nehmen sie nicht Kontakt mit Bukkit auf?
Dein GrieferGamesspieler gruner_tod -
Alles anzeigen
Heyho,
Klar nimmt mit weniger Spielern auch die Belastung ab... Allerdings...
...geht es auch darum, wo sie sind und was sie machen.
Durch die Maßnahmen, welche in den letzten Wochen getroffen wurden, ist bereits jetzt eine Besserung zu spüren. Lava&Wasser sind fast immer am Laufen, selbst Redstone ist den Großteil des Tages an und /stoplags sind deutlich seltener nötig geworden.
Dadurch bedingt hat allerdings auch die Aktivität der Redstone-Maschinen zugenommen, da diese nun stabiler und zuverlässiger arbeiten. Dadurch steigt die Serverlast auch bei weniger Spielern wieder an, sofern diese in demselben Chunk sind, wie eine solche Maschine oder gar mit AFK-Acc's daneben stehen und sie laufen lassen...
Mir ist auch schon aufgefallen, dass ich in später Abendstunde bei ~200 Spielern auf meinem CB keinerlei Laggs hatte und Blöcke normal abbaubar waren... In Morgenstunden oder am Wochenende hatte ich teilweise bei ~100 Spielern so massive Einschränkungen, dass ich mich zum runterkommen für 'ne Stunde in die Farmwelt Lava/auf CB11 verzogen habe...Es wäre toll mal im Detail zu erfahren, wie nach "aktuellem Stand" die Performancebelastung entsteht...
Abge: Vielleicht mal 'ne kleine Info wie im Eingangspost...?

Wir haben ja bereits Trichterupdates, Mob-Stacking & auf einzelnen CB's Spielerlimit-Senkungen...
Wie hat sich das bisher ausgewirkt? Wo liegen die aktuellen Performance-Killer?Letzte Infos kamen ja in der News vom 06.02.2019...
Wie geht das Projekt "Bukkit-Veränderung" bei den Dev's voran?Deine Community ist wissenshungrig.
Fütter sie mal! -
Abge: Vielleicht mal 'ne kleine Info wie im Eingangspost...?

Wir haben ja bereits Trichterupdates, Mob-Stacking & auf einzelnen CB's Spielerlimit-Senkungen...
Wie hat sich das bisher ausgewirkt? Wo liegen die aktuellen Performance-Killer?Letzte Infos kamen ja in der News vom 06.02.2019...
Wie geht das Projekt "Bukkit-Veränderung" bei den Dev's voran?Deine Community ist wissenshungrig.
Fütter sie mal!Na ich bin mal so dreist und sage wie es zumindest aus der Sicht der "Paper-Veränderung" läuft.
Wir testen im Moment einige Techniken um die Jobs entsprechend zu verteilen, welche bei der Serversoftware anfallen, so dass unterschiedliche Sachen parallel abgearbeitet werden können.
Wie man sich bestimmt vorstellen kann gibt es da bestimmte Sachen zu beachten, wie zum Beispiel dass alles zeitlich synchron laufen muss, oder eine gewisse Asynchronität, vom Spieler unbemerkt, korrigiert wird.
Es müssen viele Sonderfälle beachtet werden, damit das Spielerlebnis nicht getrübt wird.
Stell Dir mal vor Du würdest ein Schaf zig mal schlagen, weil Du für dich optisch direkt davor stehst, aber der Server es als ganz wo anders ansieht. Dann würdest Du drauf einprügeln, nichts passiert und anstatt zu sterben, bekommt es stattdessen ein Babyschaf.

Sowas muss also alles beachtet werden und ist nur eines von vielen Beispielen. So viele, dass darauf alleine schon eine Person abgesetzt ist um diese ganzen Fälle aufzuschlüsseln.
Aber die Aussichten sind gut und der Gewinn an Performance ist merkbar, aber alles noch nicht reif um es auf einen Server aufzuspielen.
Und selbst wenn das alles gelöst und online ist, ist das noch lange nicht das Ende der Fahnenstange.
Und wir fangen auch erst mit den kleinen einfachen Sachen an, auch wenn die noch nicht so viel Gewinn versprechen. Aber jede große Veränderung beginnt mit kleinen Schritten.

Ich hoffe ich konnte eine zufriedenstellende Antwort geben.
-
Bots, wie accept, Bank, Premium und Supreme rauswerfen.
Vielleicht wäre ein Server, wie beta.griefergames.net gut. Dann könnte man Plugins testen.
-
Was ist mit dem Server los?
Erst verschwinden BEACONS vom GS, dann Haustiere, und jetzt sind ALLE meine platzierten Köpfe weg auf CB 5 !!!!!!!!!!!!!!!!!!!!!!! -
Was ist mit dem Server los?
Erst verschwinden BEACONS vom GS, dann Haustiere, und jetzt sind ALLE meine platzierten Köpfe weg auf CB 5 !!!!!!!!!!!!!!!!!!!!!!!Was nichts hier zu suchen hat, sondern wohl eher in den Bugreport gehört.
-
hallo wollte mir grad eine art kassensystem bauen für meine acherbahn nur funktionirt das nicht weil immer mehr items aus den trichtern gezogen wird beim suchen für das Problem bin ich hier drauf gestosen habe ich das jetzt richtig verstanden das es so leider nicht funktioniert? wegen den Server Probleme oder gibt es dafür eine lösung dachte erst das ich was falsch gemacht habe
-
Es werden nur noch 12 Items pro Tick aus den Trichtern gezogen, sowie aus Truhen oder Spendern in die Trichter 12 Items pro Tick.
-
Es werden nur noch 12 Items pro Tick aus den Trichtern gezogen, sowie aus Truhen oder Spendern in die Trichter 12 Items pro Tick.
Gut ich danke dir für die Antwort also hat sich mein System erledigt xD
-
habe schon denn beitrag von Abge abge gelesen das man nurnoch die selten 9-12 für neue Spieler zugängig Macht, klingt sehr gut und da hätte ich noch eine Frage/Vorschlag gerade cb1 2 3 usw sind bis aufs max besetzt, jeder Spieler hat im Schnitt 5-7plots aber es sind noch verdammt viele plots frei also würde es helfen die cb welten zu verkleinern?
Also die x-z gehen doch bis 7.000 -7.000 oder? Und man könnte das doch auf 5k setzen
-
habe schon denn beitrag von Abge abge gelesen das man nurnoch die selten 9-12 für neue Spieler zugängig Macht, klingt sehr gut und da hätte ich noch eine Frage/Vorschlag gerade cb1 2 3 usw sind bis aufs max besetzt, jeder Spieler hat im Schnitt 5-7plots aber es sind noch verdammt viele plots frei also würde es helfen die cb welten zu verkleinern?
Also die x-z gehen doch bis 7.000 -7.000 oder? Und man könnte das doch auf 5k setzen
Also ich habe meine Plots auf CB 1 bei -11000. ich weiß nicht wo du die Informationen mit 7000 -7000 her hast.
-