• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Bestimmte Bauformen verbieten

M

Markolonier

Guest
Hallo zusammen,

Gibt es ein Plugin, mit dem man bestimmte Bauformen verbieten kann? Zum Beispiel gibt es einen Spieler, der andauernd männliche Geschlechtsteile baut, um einen anderen Mitspieler zu nerven. Dieser hat allerdings nicht die Möglichkeit (da Citybuild), diese wieder zu zerstören. Gibt es ein Plugin, mit dem es möglich ist, keine anstößigen Sachen zu bauen? Bzw. Wie groß wäre der Programmieraufwand? Egal aus welchem Material das ist?

Gruß
Markolonier
 

LinuxServer

Kuhfänger
Registriert
17 September 2016
Beiträge
50
Diamanten
0
Minecraft
LinuxServer
Hallo zusammen,

Gibt es ein Plugin, mit dem man bestimmte Bauformen verbieten kann? Zum Beispiel gibt es einen Spieler, der andauernd männliche Geschlechtsteile baut, um einen anderen Mitspieler zu nerven. Dieser hat allerdings nicht die Möglichkeit (da Citybuild), diese wieder zu zerstören. Gibt es ein Plugin, mit dem es möglich ist, keine anstößigen Sachen zu bauen? Bzw. Wie groß wäre der Programmieraufwand? Egal aus welchem Material das ist?

Gruß
Markolonier
Hey,

so eine verrückte und unmögliche Plugin-Idee habe ich noch nie gesehen.

Mit freundlichen Grüßen
LinuxServer
 

KillawOrCarel

Kuhfänger
Registriert
15 Juli 2017
Beiträge
78
Diamanten
1
Stimmt es ist nicht unmöglich. Nur eine große Verschwendung von Zeit und Ressourcen. Als Beispiel dient hier Lego:

 

Toni5422

Schafhirte
Registriert
14 Februar 2018
Beiträge
136
Diamanten
321
Minecraft
Tonersen
Stimmt es ist nicht unmöglich. Nur eine große Verschwendung von Zeit und Ressourcen. [/URL]
Wo ist es denn eine Zeit- und Ressourcenverschwendung. Dein angebrachtes Beispiel ist gescheitert, da es keine vernünftige Einnahmequelle hatte "Als Grund führte man damals an, kein zufriedenstellendes Zahlungsmodell für das Spiel gefunden zu haben. Die Finanzierung des Projekts konnte also nicht mehr weiter gewährleistet werden. " (Quelle)

Natürlich ist dieses Plugin sicherlich viel Zeit in Anspruch nehmen und nie eine 100 prozentige Quote haben, jedoch ist es ohne Probleme möglich das Problem zu minimieren.
Ergo es ist keine Zeitverschwendung. Wenn man es so nimmt wie du, dann ist jedes Plugin eine Zeitverschwendung. Derartige Konstruktionen (besonders in Richtung verfassungsfeindliche Symbole) zu minimieren, ist eine enorme Hebung des Spielerlebnisses. Besonders für jüngere Spieler, die noch unter der Kontrolle ihrer eltern stehen.

Eine Ressourcenverschwendung ist es auch nicht, denn ein deratiges Plugin ist nicht sonderlich ressourcenaufwendig. Vergleich LogBlock: LogBlock registriert auch jeden gesetzten und abgebauten Block (mit Werkzeug etc.), ohne dass es derartig leistungsaufwendig ist.
 

Chrisliebär❤️

nur echt mit ❤️
Moderator
Registriert
19 Mai 2014
Beiträge
1.675
Diamanten
830
LogBlock registriert auch jeden gesetzten und abgebauten Block (mit Werkzeug etc.
O(1) vs O(n^n) oder schlimmer. Sämtliche Orientierungen, Drehungen, Asymetrie, andere Blöcke. Vom Speicherverbrauch der notwendigen Datenstrukturen mal ganz zu schweigen. Absolut unrealistisch da auch nur ansatzweise eine Lösung zu finden, die man nicht innerhalb von 2 Sekunden wieder umgangen hat. Das ist eine absolute Zeitverschwendung.
 

Toni5422

Schafhirte
Registriert
14 Februar 2018
Beiträge
136
Diamanten
321
Minecraft
Tonersen
O(1) vs O(n^n) oder schlimmer. Sämtliche Orientierungen, Drehungen, Asymetrie, andere Blöcke. Absolut unrealistisch da auch nur ansatzweise eine Lösung zu finden, die man nicht innerhalb von 2 Sekunden wieder umgangen hat. Das ist eine absolute Zeitverschwendung.
Natürlich ist es aufwendig ein derartiges Plugin zu schreiben. Man wird bestimmt auch keinen kostenloses Bukkit Developer hier im Forum finden, der ein derartiges Plugin in HTML programmiert (Sarkasmus). Ein guter Softwareentwickler sollte das jedoch schaffen.

Zum Punkt Leistung: Es stimmt, ich muss etwas zurückrudern. LogBlock war kein guter Vergleich. Es muss deutlich mehr gespeichert werden. Asymetrie, Drehung, Richtung und die Blöcke. Vergessen sollten wir aber auch nicht, dass man viele Konstruktionen deutlich eher ausschließen kann, denn man legt vorher fest, welche Konstruktionen blockiert werden sollen (Portrait Hitler, Reichskriegsfalgge 1935 - 1945, Obergauarmdreieck, SS-Totenkopfsymbol, Symbol der Wiking-Jugend, Kennzeichen ehemaliger nationalsozialistischer Organisationen, deren Ehrenzeichen, deren uniformteile, Schriftzüge der Parolen, ggf Lieder) (Liste). Somit müssen diese Daten nur über einen kurzen Zeitraum gespeichert werden und nicht permanent.
 

SirYwell

PlotSquared Entwickler
Registriert
30 Juni 2017
Beiträge
540
Diamanten
488
Minecraft
SirYwell
Zum Punkt Leistung: Es stimmt, ich muss etwas zurückrudern. LogBlock war kein guter Vergleich. Es muss deutlich mehr gespeichert werden. Asymetrie, Drehung, Richtung und die Blöcke.
Ich glaub dir ist die algorithmische Problematik nicht ganz im klar. Wir reden hier von einem dreidimensionalen Raum (schon mal sehr schlechte Voraussetzungen) plus der Tatsache, dass wir theoretisch bei jedem platzierten Block überprüfen müssen, ob sich dadurch eine unerwünschte Bauform ergibt. Wir könnten das Problem zwar zunächst mal minimieren, indem wir sagen, dass wir nur in solide und transparente Blöcke unterteilen (damit können wir das Problem aber schon mal nicht mehr perfekt lösen).
Wird nun ein Block platziert, müssen wir also in jede Richtung die verbundenen Blöcke erfassen. Wir bemerken hier also schnell, dass es schwer wird, einen Penis zu erkennen, der auf dem Boden steht. Das ginge auch bei einer Unterscheidung der Materialien nicht, da man den Penis ja auch einfach aus verschiedenen Blöcken bauen kann. Die Form ist hierbei maßgeblich. Denk dieses Vorgehen mal noch ein bisschen weiter, und dir werden noch etliche Probleme auffallen, die ich jetzt nicht weiter ausführen werde.

Nächstes Problem: Ein Spieler möchte einen Schriftzug bauen. Was passiert, wenn er ein T baut? Soll der Algorithmus das einfach sperren (wir gehen mal davon aus, dass uns das möglich sei)? Mit einem überempfindlichen Algorithmus rauben wir also jede Menge Spielspaß. Aber kein Problem, als
Ein guter Softwareentwickler
kann man ja auch einfach etwas basteln, was erkennt, dass da grad ein Schriftzug gebaut wird.

Btw: So ein System lädt jeden Troll dazu ein, erst recht zu versuchen, irgendwas zu bauen, um das System zu umgehen. Ich denke, ein System wie LogBlock oder CoreProtect und konsequentes Umsetzen der Serverregeln ist effektiver.
 

Xenoshi

Kuhfänger
Registriert
22 November 2015
Beiträge
77
Diamanten
300
Minecraft
godlessFloof
Also ganz genau könnte man sich doch 1 Jahr hinsetzen und einfach ein Plugin schreiben :D

Einfach Alle Blöcke mit bestimmten Faben und Formen abfragen und fals dann mal ein Glied mit Fabe irgendwo gefunden wird, wird dies durch Luft ersetzt oder sowas in der art. Ist halt einfach übelst Zeitaufwendig.

Man kann aber auch checken was der Spieler grade genau plaziert hat und abfragen ob das so sein darf
 

JTK222

Threadripper
Registriert
5 September 2013
Beiträge
1.150
Diamanten
323
Minecraft
JTK222
Eigentlich ist dass doch ganz einfach, man gönnt sich ein ganzes Rechenzentrum, stellt ein Kraftwerk daneben auf.
Und dann muss man ja nur noch bei jedem platzierten/entfernten block ein paar hundert benachbarte Blöcke scannen.
Man erstellt dann noch ne schöne Datenbank mit allen verbotenen bauten, vergleicht das gebaute jedes mal damit, und schon funktioniert alles.
Achja, und wenn mal etwas durch die automatische Erkennung fällt kann man es ja auch gleich in die Datenbank mit aufnehmen.

Im Punkto programmieren wäre dieser Ansatz recht einfach, im Punkto Hardware jedoch mehr als nur zukunfts musik.
 

UnityGaming

Workaholic
Registriert
25 Oktober 2015
Beiträge
527
Alter
26
Diamanten
312
Minecraft
FastFelix771
Die Idee ist ja wirklich ganz nett, aber leider nicht effizient umsetzbar. Besonders nicht, wenn es wirklich nur um 1-2 Spieler geht von denen du ohnehin bereits weißt! Einfach rausschmeißen - fertig.
Ich kann nicht nachvollziehen, warum du dieses Verhalten deiner Spieler überhaupt duldest. Kurzen Prozess machen - Klappe zu, Affe tot.

Abgesehen davon, wäre sowas als Plugin ohnehin nicht tragbar. Der Rechenaufwand für einen Abgleich in Echtzeit wäre Wahnsinn!
Sowas hat auf dem Minecraft-Server überhaupt nicht mitzulaufen.

Ich persönlich würde mich eher auf eine vorhandene Datenbank der gebauten Blöcke stützen, z.B. von LogBlock.
Alternativ kann man auch häufiger bebaute Teile der Karte scannen, aber da ist dann sofort wieder Vorsicht geboten mit der Häufigkeit dieser Aktionen. Das wäre stellenweise vermutlich eh nötig, um komplette Ansichten zu erzeugen, aber die Logdaten würden zumindest Hinweise auf frequentierte Gebiete liefern.

Betrachten wir die Daten an dieser Stelle einfach mal als gegeben.

Mein erster Gedanke dazu wäre, eine Bild- bzw. Mustererkennung zu verwenden.
Man stelle sich 2D Grafiken der jeweiligen Chunk Layer aus mehreren Richtungen vor.
Den Materialien gibt man einfach eine Farbe oder Graustufe, je nach ID und gut ists.
Wobei das auch bloß ein Schritt wäre, welcher der Nachvollziehbarkeit durch Menschen dient oder um die Daten einfacher in ggf. vorhandene Erkennungsalgorithmen jagen zu können.

Am einfachsten könnte man sich vorstellen, wenn man auf eine 2D Dynmap aus der Vogelperspektive schauen würde.
Ein Klasse Beispie hierfür wäre die FlatMap von Kadcon: https://map1.kadcon.de/

Darauf wären entsprechende Muster einfach zu erkennen und "Testdaten" zum Abgleich gibt es im Internet ja genug.
Diese Testdaten könnte man z.B. noch weiter Aufbereiten, indem man gleichartige Grafiken daraus generiert.

Und die Technologien zum Abgleichen von Grafiken auf exakte Treffer oder auch nur einer Ähnlichkeit von n%, was mMn. auch viel mehr Sinn machen würde, gibt es heutzutage ja auch schon. Wenn es z.B. um Copyright Wahrung geht, sind solche Systeme ja durchaus gefragt.

Da kann man also aus dem Vollen schöpfen.
Wenn man dann tatsächlich einen Treffer landet, teilt man dem Server auf beliebige Art mit, wo sich der Bereich befindet, und dort kümmert sich meinetwegen ein kleines Plugin um die Löschung des Gebiets oder was auch immer einem vorschwebt. Evtl. benachrichtigt man auch nur zuständige Teamler und gut ist.

Und selbst wenn einer hingehen würde und sowas umsetzen würde aus allen Himmelsrichtungen etc. pp. mit vielen Fettnäpfchen die noch so dranhängen können, ist auch solch eine Lösung gewiss nicht perfekt.

Je nachdem wie kreativ die Spieler sind oder durch so ein System gar werden, die Matchrate wird gewiss nicht rosig sein.
Aber wenn man so viele rechtsradikale Symbole auf seinen Server gebaut bekommt, dass man über ein solches System nachdenkt, würde ich mir ernsthafte Gedanken machen.

Es wäre sicherlich eine ziemlich lustige Idee und in geeigneten Umgebungen, wie z.B. Plot-Maps kann man evtl. auch bessere Matchraten erzielen, aber unterm Strich halte ich es auch für eine Verschwendung von Ressourcen.
Sowohl Entwicklungszeit, als auch Hardware - denn das Ganze muss ja auch irgendwo rechnen und seinen Krams speichern.

Also ganz genau könnte man sich doch 1 Jahr hinsetzen und einfach ein Plugin schreiben :D
Wenn du jemanden oder besser gleich ein ganzes Team für diesen Zeitraum angemessen bezahlst, bestimmt.
Aus lauter Langeweile werden das jetzt nicht so viele machen... außer du findest wirklich ein paar motivierte Wohltäter.

Viel Glück dabei. :D
Eine angemessene Administration seines Minecraft-Servers wäre trotzdem sparsamer und weitaus einfacher.
 

Chojo-chan

Teammaid
Social Media
Moderator
Administrator
Registriert
24 März 2013
Beiträge
293
Alter
5
Diamanten
645
Minecraft
Hadde
Bin ja immer noch dafür ein neuronales Netzwerk zu trainieren bestimmte Formen zu erkennen.

Wer erstellt das Trainingsset?
Wir haben bestimmt alle genug verseuchte maps irgendwo rum liegen.
Dann ist der Programmieraufwand gering und man hat ne Menge Spaß der KI beim lernen zuzuschauen.
 

UnityGaming

Workaholic
Registriert
25 Oktober 2015
Beiträge
527
Alter
26
Diamanten
312
Minecraft
FastFelix771
Dann ist der Programmieraufwand gering
:troll:

ne Menge Spaß der KI beim lernen zuzuschauen

Ist ja nicht so, dass es noch keine vorhandenen Lösungen gibt, die sich darauf stützen...
Außerdem wäre das Training abartig aufwendig, um auch nur einigermaßen zuverlässige Ergebnisse bekommen zu können.
 

Chojo-chan

Teammaid
Social Media
Moderator
Administrator
Registriert
24 März 2013
Beiträge
293
Alter
5
Diamanten
645
Minecraft
Hadde
:troll:



Ist ja nicht so, dass es noch keine vorhandenen Lösungen gibt, die sich darauf stützen...
Außerdem wäre das Training abartig aufwendig, um auch nur einigermaßen zuverlässige Ergebnisse bekommen zu können.


Ich habe nie behauptet, dass es ne gute idee ist :D
 
Oben