Frage:
Wie kann ich Item-Drops auf meinem Server bereinigen?
Mikuso
2011-12-13 05:17:08 UTC
view on stackexchange narkive permalink

Ich betreibe einen privaten Minecraft-Server für ein paar Freunde. Es wird das SMP-Technikpaket für Minecraft Beta 1.8 ausgeführt.

Wir haben damit begonnen, einige recht komplexe Maschinen zu bauen, die eine große Menge an Gegenständen produzieren. Manchmal wird die Lagerung zu einem Problem - und - nirgendwo anders "platzen" die Gegenstände aus Rohren und häufen sich in der Welt. Der Server wird im Laufe der Zeit allmählich langsamer, da die Anzahl der Elemente weiter zunimmt. Ich denke, dies ist nur etwas, was man von einem Mod wie diesem erwarten kann.

Wenn die "Fehlfunktion" der Maschine zu lange unbehandelt bleibt, kann dies dazu führen, dass das Spiel nicht mehr spielbar ist. Aus diesem Grund stelle ich folgende Frage:


Gibt es eine Möglichkeit, überschüssige Gegenstände aus der Welt zu entfernen? (d. h. schwebende Elemente, keine festen Blöcke oder Elemente in Containern).

Suchen Sie vorzugsweise nach einer automatisierten Lösung (Mod), die die Anzahl der Elemente auf der Welt gleichzeitig begrenzt. Eine manuelle Lösung wäre jedoch auch großartig.

Einfach einloggen und herumstehen. Nach einer Weile (Verzögerung kann * sehr * lange dauern) sollten die Gegenstände verschwinden.
@JohntheGreen Aber wenn neue Gegenstände mit der gleichen Geschwindigkeit produziert werden, mit der sie verschwinden, werden Sie nie an Boden gewinnen.
@Sonic42 Richtig. Ich nahm an, dass er das zuerst abschalten würde.
Wenn Sie Tekkit spielen, versuchen Sie, Pneumatikschläuche anstelle von Industrierohren zu verwenden. Diese sind beim Transport von Gegenständen viel intelligenter. Wenn eine Truhe oder Maschine voll ist, wird die Produktion von Kopfsteinpflaster aus Ihrer Fabrik eingestellt, bis ein lebensfähiges Ziel leer ist.
Es gibt einen Bukkit-Mod, der entwickelt wurde, um Verzögerungen zu reduzieren, die fallengelassene Gegenstände verdichten, aber ich kann mich nicht an seinen Namen erinnern
Sieben antworten:
SaintWacko
2011-12-13 05:32:26 UTC
view on stackexchange narkive permalink

Sie können einfach Lava / Feuer unter die Stelle legen, an der die Gegenstände aus den Rohren herausspringen. Das würde sie zerstören, bevor sie sich häuften. Wenn Sie Zeit zum Warten haben, verschwinden die Elemente nach etwa 15 Minuten.

Riskant, aber eine der schnellsten Möglichkeiten, herumliegende Gegenstände auszurotten.
Richtig. Ich habe keinen besseren automatischen Weg gefunden.
Danke für den Tipp. Dies ist eigentlich etwas, was ich versucht habe, aber die Artikel scheinen immer noch in der Welt zu bestehen, wenn niemand online ist. Die Maschinen laufen weiter, aber die Blöcke werden nicht durch Lava zerstört, wenn niemand online ist. Eher seltsames Verhalten.
Jedenfalls kann ich mich derzeit aufgrund des Artikel-Spam nicht einmal beim Server anmelden. Ich brauche zunächst eine Out-of-Game-Lösung.
@Mikuso Wenn niemand online ist, passiert nichts. Zeitraum.
Das ist in der Tat seltsam. Ich frage mich, ob es die Gegenstände außerhalb des Rohrs hervorbringt, aber sie fallen erst, wenn sich jemand verbindet. Haben Sie versucht, die Rohre in Lava zu tauchen?
Ah, Out-of-Game-Lösung. Laden Sie [MCEdit] herunter (http://www.minecraftforum.net/topic/13807-mcedit-minecraft-world-editor-compatible-with-mc-beta-18/). Ich glaube, es hat einen Befehl "Entitäten löschen", der alle Elemente mit dem ausgewählten Bereich entfernt. Es heißt, dass es gerade mit 1.8 kompatibel ist. Vielleicht möchten Sie ein Backup der Weltneuheit erstellen.
@John, Es gibt einen Mod-Teil des Technikpakets (zusätzliche Pipes), der einen "Chunkloader" -Element enthält, mit dem Chunks geladen bleiben, auch wenn niemand in der Nähe ist. Diese müssen unbedingt platziert werden, wenn Systeme gebaut werden, die große Entfernungen umfassen. Aber ich denke, das Verhalten kann fehlerhaft sein.
@Mikuso Oh ok. Lag ist wahrscheinlich auch ein Teil davon.
@SaintWacko, Ich kann die Option zum Löschen von Entitäten anscheinend nicht finden. Für weitere Informationen wäre ich dankbar.
Ich habe momentan keinen Zugriff auf MCEdit, aber es sieht so aus, als würde nach Auswahl eines Bereichs die Option "Objekte löschen" auf der linken Seite des Bildschirms angezeigt. Sie müssen jeden Bereich auswählen, in dem sie sich stapeln. Dadurch werden sie nicht nur von der gesamten Karte entfernt. Und stellen Sie sicher, dass Sie zuerst dieses Backup erstellen, nur für den Fall.
Es gibt ein Bukkit-Plug-In, keine Ahnung, was es ist, das alle Entitäten auf dem Boden in einem bestimmten Intervall entfernt.
15? Ich dachte es wäre 5.
Nun, vielleicht ist es ... Es hat sich ein paar Mal geändert, glaube ich.
Alec Mev
2011-12-13 20:12:36 UTC
view on stackexchange narkive permalink

Ich habe einige Nachforschungen angestellt und festgestellt, dass Sie diese Situation auf zwei Arten zu Ihren Gunsten wenden können:

  1. Sie können anstelle des [Kopfsteinpflaster-] ein Eisentransportrohr platzieren. ] Steinpfeife, die die Truhe verbindet - dann gehen die Gegenstände einfach rückwärts, wenn nicht genügend Platz vorhanden ist. Ich weiß jedoch nicht, wie groß die Kapazität der Rohre selbst ist und ob dies zu mehr oder weniger Verzögerungen führen wird (sind sie dafür optimiert oder nicht).

  2. Sie kann ein Obsidian-Transportrohr zwei Blöcke unter das Rohr stellen, das mit der Truhe verbunden ist, und es zu einem IC-Recycler leiten. Das ist sehr nützlich, wenn Sie keine Diamanten oder etwas Teueres transportieren (aber ich denke, Sie würden sie auch nicht in Lava brennen lassen), viel Müll wie Schmutz oder Kopfsteinpflaster verbrauchen und manchmal etwas Interessantes geben (zum Beispiel) Die Wahrscheinlichkeit, Diamanten im neuesten IC zu erhalten, beträgt 19 von 10000 Schrottkisten. 90000 zufällige Materialien ergeben also 18 bis 20 Diamanten. Lesen Sie mehr hier.

  3. ol>

    P.S. Das offizielle Technic Pack ist etwas veraltet. Versuchen Sie, das inoffizielle zu verwenden. Seit TPMP 0.0.4 wurden viele Fehler im IC behoben (ich erwähne dies, da sich die Recycler-Chancen enorm geändert haben, zuvor hatte Diamond 29/1000).

    Ich hoffe, dies wird Ihnen helfen.

Bollogi
2012-02-12 05:31:28 UTC
view on stackexchange narkive permalink

Der Befehl WorldEdit Bukkit / drop 3000 (3000 ist der Radius) funktioniert.

Ich glaube, das ist vom [WorldEdit] (http://dev.bukkit.org/server-mods/worldedit/) [bukkit] (http://bukkit.org/) Plugin.
Der Befehl / remove drop ist ein worldedit-Befehl.
Pureferret
2011-12-13 13:51:49 UTC
view on stackexchange narkive permalink

Dies ist möglicherweise nicht ideal, aber es gibt einen Mod namens Allocator. Damit können Gegenstände vom Boden aufgenommen und automatisch eingelagert werden. Während also nichts zerstört wird, wird es irgendwo versteckt, was hoffentlich die Serververzögerung verringert.

Hier ist ein Video auf Youtube als Referenz / Ideen

Das Problem ist, dass der Speicher voll ist, sodass Allokatoren keine wirkliche Lösung für das Problem darstellen.
Ich bin mir sicher, dass Sie mit einer cleveren Platzierung unerwünschte Gegenstände sortieren und in einen Kaktus oder eine Lavagrube filtern können. Es würde nur passieren, wenn eine Truhe voll war und dann von der vollen Truhe zur leeren und dann in die Lava abgegeben wurde. Ich weiß nicht wie, aber es lohnt sich, nach diesem Beitrag zu fragen.
@fredley Ich habe meine Antwort bearbeitet, um ein kurzes Video darüber zu zeigen, wie jemand dies gelöst hat. Eine Kombination der beiden Abfallentsorgungssysteme könnte den Trick tun.
M'vy
2013-08-18 21:55:12 UTC
view on stackexchange narkive permalink

Floating Items sind Entities, die nach 6000 Ticks erscheinen. Dies ist ungefähr 5 Minuten, vorausgesetzt, es gibt keine Verzögerung.

Gegenstände verschwinden nach 6000 Spiel-Ticks (5 Minuten) in einem geladenen Block, es sei denn, ein anderer Gegenstand der gleichen Art wurde neben ihnen abgelegt und seinem Stapel hinzugefügt. Durch das Zusammenführen von abgelegten Objektstapeln wird der Zähler auf 6000 Ticks zurückgesetzt.

Im schlimmsten Fall wächst der Stapel alle 4 Minuten um eins um eins. Es ist über 5h 20 Minuten. Abhängig von der Quelle Ihrer abgeworfenen Gegenstände (Statistik der Gegenstandszeiten, Häufigkeit der Abwürfe) können Sie die Menge der Gegenstände annehmen, die auf dem Boden bleiben.

Wenn Sie es vorziehen, das Verschütten von Gegenständen zu vermeiden, sollten Sie Folgendes versuchen:

  • Verwenden Sie Diamantpfeifen, um Wertsachen aus Müll zu filtern und nutzlose Gegenstände zu entsorgen.
  • Wenn Sie Zugang zu Toren haben, legen Sie einige, um Gegenstände aus vollen Truhen (vorzugsweise mit einem einzigartigen Gegenstandstyp) in leere Rohre zu saugen.
  • Wenn Sie dies nicht tun können, ist eine gute Alternative um ein Hohlrohr neben dem letzten Steinrohr zu verbinden, das in die Truhe gelangt. 1 von 2 Gegenständen wird in die Truhe gelegt, der andere wird zerstört. Dies kann meistens für billige Artikel verwendet werden.
  • Erhöhen Sie die Speicherkapazität. Steinrohre direkt neben einer Truhe senden keine Gegenstände hinein, wenn sie voll sind. Der Nachteil ist, dass Gegenstände auf mehrere Truhen verteilt werden.
  • Eine andere Technik, die ich für meine Steinbrüche verwendet habe, ist eine Reihe von doppelten Holzkisten, die mit Steinrohren direkt darüber verbunden sind (nur ein Eingang ist in Ordnung). Aus Sicherheitsgründen habe ich ein Tor an der letzten Truhe angeschlossen, um ein rotes Steinsignal zu senden, um die Qua y zu stoppen, sobald sich ein Gegenstand in dieser letzten Truhe befindet.

Ps. Ich dachte, ein Neustart des Servers könnte helfen, schwebende Entitäten zu entfernen, aber ich kann keine gültige Quelle finden, um dies zu bestätigen. Könnte nur ein Plug-In sein, das ich benutzt habe. Ich werde später versuchen, weitere Informationen zu finden.

Seit wann entfernt ein Neustart eines Servers schwebende Elemente?
Es konnte keine Quelle zur Bestätigung gefunden werden. Ich verwechsle dies wahrscheinlich mit einer Plug-In-Funktion. Ändern Sie die Frage, um dies anzugeben.
user114299
2015-06-02 10:06:01 UTC
view on stackexchange narkive permalink

Gehen Sie in den OP-Modus, werden Sie kreativ und fahren Sie einfach über die Elemente. Sie gehen weg '

seth
2013-09-15 20:30:37 UTC
view on stackexchange narkive permalink

Erstellen Sie einen Behälter mit Lava und lassen Sie die Gegenstände auf diese Weise zerstören.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...