Posts by red51

    Sorry for the late response! One thing that could result in a GameMismatch exception would be a wrong app id that's provided to the server. There should be a text file called "steam_appid" in the server directory, please open it with a text editor and make sure it contains the app id of the game (324080).



    Maybe you can send me your server ip + port (if you don't want to post it here, just send me a PM)?

    Eine Lösung dafür wäre schön, es ist etwas nervig so zu bauen.

    Ich denke das Problem dürfte mit dem nächsten Update behoben sein ;) Falls es danach weiterhin auftreten sollte, lass es mich bitte wissen.


    das es Probleme gibt beim löschen mit "undoblueprint" oder auch "F7" würde hier ja auch schon mehrfach angesprochen.
    Nun ist es so, dass auch Dinge die einzeln mit der Spitzhacke weggeschlagen würde, auch nicht komplett verschwinden.


    Anscheindend betrifft das alles nur gesetzte Blaupausen.

    Das "undoblueprint" Problem wird ebenfalls mit dem nächsten Update behoben. Ein Bug i.V.m. der Plugin API (auch wenn keine Plugins geladen waren) führte leider zu einer kleinen Desync zwischen Client und Server (auch im Singleplayer, denn technisch gesehen läuft auch hier lediglich ein lokaler privater Server im Hintergrund), wodurch zwar das Gebäude meist beim Client entfernt wurde, nicht aber beim Server (dadurch waren die meisten Sachen nach einem Reconnect oder neu-laden der Chunks wieder da).


    Blueprints waren da. Ja, nur die Felsen auch wieder

    Auf welchem Server spielst du genau? Das abgebaute Felsen wieder auftauchen ist schon eigenartig und würde eher auf andere Probleme hinweisen 8|
    Fehlten die Bauteile des Blueprints auch nach einem Reconnect noch?

    Generell kannst du (zumindest grob) herausfinden, ob es wirklich am Server liegt, wenn du beim Herumfliegen die Debugausgabe (F3) aktivierst und einen Blick auf die 10. Zeile (4. Zeile vom 2. Absatz) wirfst. Dort sind Requested Chunks: x (LOD: x, CA: x) angegeben. Das gibt die Anzahl der Chunks an (die Zahlen hinter LOD und CA sind ebenfalls relevant), die vom Client angefordert, aber noch nicht vom Server geliefert wurden. Unter normalen Bedingungen sollten sich diese Werte - wenn sie größer als 0 sind - rasch wieder reduzieren. Auch wenn es mal 1-2 Sekunden dauert, bis die Zahl "abgearbeitet" werden, ist das i.O. Problematisch wird es aber, wenn sich diese Zahl ewig nicht reduziert.


    Die Serverperformance hängt nicht nur von der CPU um vom RAM ab, sondern auch von der Geschwindigkeit der Festplatte. Es spielt auch eine Rolle, ob SQLite oder MySQL verwendet werden (und im Falle von MySQL spielt die Geschwindigkeit des MySQL Servers eine Rolle). Und natürlich ist auch die Bandbreite von Relevanz, da recht viele Daten übertragen werden müssen (umso mehr, je stärker und detailreicher die Welt bebaut und je mehr Bilder platziert wurden).


    Handelt es sich bei deinem Server um einen eigenen Server (also ein vServer oder Rootserver), oder um einen Gameserver (also zB explizit ein RW Server)? Leider erleben wir bei manchen Gameserver-Hostern (ohne Namen nennen zu wollen) immer wieder, dass die angebotenen RW Server viel zu wenig Leistung bieten. Wir haben schon Fälle gesehen, dass "gute" und relativ teure Gameserver teilweise langsamer waren als so mancher 2€ vServer =O Das betrifft natürlich nicht alle Hoster und ich will damit auch nicht sagen, dass das zwangsläufig auf deinen Hoster zutrifft (ich weiß ja nichtmals, wer dein Hoster ist), aber alleine solche Sachen können schon zu einer Menge Ärger führen...


    Was den RAM Verbrauch angeht: Der RAM, der von Java reserviert wurde, wird - solange der RW Server läuft - nicht mehr für andere Anwendungen freigegeben (auch wenn der reservierte RAM nicht verwendet wird). Von "außerhalb" des RW Servers ist es schwierig, genaue Aussagen über den tatsächlichen RAM Verbrauch zu treffen, da Java direkt von Anfang an - je nach Auslegung des Betriebssystems - mehr RAM reserviert als verwendet wird.
    Um den tatsächlichen RAM Verbrauch festzustellen, kannst du den Ingamebefehl getserverinfo memory verwenden. Dort siehst du bei "Used memory" wieviel RAM in Wirklichkeit verbraucht wird. Ggf. ist es sinnvoll, den Befehl mehrmals hintereinander einzugeben, da sich die Zahl in manchen Fällen zügig ändern kann ;)


    Die Meldung Connection reset by peer besagt prinzipiell nur, dass die Verbindung vom Client unerwartet unterbrochen wurde. In den meisten Fällen wird diese Meldung vmtl. nicht die Ursache, sondern die Folge davon sein, dass der Client den Ladevorgang abgebrochen hat. Wenn der Spieler nicht auf den Server kommt kann das natürlich viele Gründe haben. Wenn der Server scheinbar Probleme mit dem Generieren und dem Senden der Welt hat, kann das sogar schon die Ursache dafür sein...


    Wegen dem Motorboot: Das ist leider ein Bug. Wenn das Motorboot schneller als die Weltgenerierung ist, wird es ungewollterweise nicht an der Stelle "gefreezed", sondern fährt ungehindert weiter und verlässt den Bereich, der eine "Kollision" hat. Als Folge fällt das Boot durch die Welt :S


    Eventuell kannst du mir einen Serverlog zusenden (von einer möglichst langen Spielsession, in welcher die Probleme auftraten)? Entweder hier im Thread posten, oder mir direkt via PN senden. Vielleicht enthält das ein paar weitere Informationen darüber, was da in Wirklichkeit los ist :)

    I've moved your post into a new topic since I'm not sure if it's really related to the other topic ;)


    How do you run your server exactly? Do you use SteamCMD? Or do you run it from your Steam client (or through the start script)? Do you use Windows or Linux?

    What error did you get exactly? Maybe post your code here.


    Storing the Vector as attribute is actually the right way (or more precisely, the most convenient way) to store data. Make sure to use a unique attribute key name to avoid collisions with other plugins, e.g. use your package name or something like this (for example "testplugin.captaincornball.playerdata.vector"). When retrieving the data, you have to cast it to a Vector3f (since the "getAttribute()" function returns an "Object"). Example:

    Do you use the Steam version or standalone of the game? Maybe a report file might be helpful, to create one, just open the ingame console (by pressing ~ or `) and type "report", then a file called "report" shows up in your game directory. Please post this file here, or send it via PM to me or via email to support@jiw-games.net :)

    ServerLog habe ich Dir per PN geschickt, bin aber kein Admin auf dem Server, hoffe es sind die richtigen.

    Danke für die Logs! Mir ist aufgefallen, dass nicht alle 24 Stunden ein Restart durchgeführt wird? Wenn der Server mehrere Tage ohne Restart läuft, kann es tatsächlich passieren, dass die Welt nicht mehr korrekt gespeichert wird. Es ist wichtig, mindestens alle 24 Stunden einen Restart durchzuführen.


    Zumindest das zweite Bild macht aber den Eindruck, als wenn jemand die Blöcke zerstört hätte 8| Wenn durch Datenverlust Blöcke verloren gehen würden, würde vmtl. kein so unregelmäßiges Muster entstehen (dann würden eher ganze Chunks bzw. rechteckige Bereiche fehlen)...


    Ich glaube ich habe jetzt einen Weg gefunden dies zu reproduzieren [...] Normalerweise nutze ich SHIFT um schnell dinge in oder aus Kisten ins Inventar zu schieben. Wenn ich aber jetzt einen Gegenstand per Maus vom Inventar in die Kiste lege und dann direkt versuche mit SHIFT diesen Gegenstand wieder ins Inventar zu schieben, ist er weg. Kann das jemand verifizieren?

    Das hört sich interessant an! Tatsächlich konnte ich den Fehler dadurch reproduzieren, zumindest wenn es sich um Item-Stacks handelt (bei einzelnen Items, die nicht gestacked werden können, trat es hingegen nicht auf). Ich werde mir das mal genauer anschauen :thumbup:

    Ok, aber wo ziehe ich das Bild ohne die Punkte wieder groß oder sehe nur ich sie nicht ? Ich möchte die Auflösung nur kurzzeitig ändern, um nicht mehrere MB pro Screenshots zu erhalten.

    Dann musst du im Fenstermodus spielen (denn bei "Vollbild im Fenster" ist kein Rahmen vorhanden, d.h. du kannst die Größe nicht verändern).


    Wenn es aber nur um die Screenshots geht können wir ggf. auch die im Spiel integrierte Screenshot-Funktion (also nicht die Steam-Funktion) etwas überarbeiten und Einstellmöglichkeiten dahingehend bieten, dass sowohl die Bildgröße als auch Bildqualität definiert werden kann (du also zB weiterhin mit 4K spielen kannst, aber Screenshots automatisch zB nur 720p groß sind) ;)

    Muss man den eine Erdölpumpe drauf bauen um es zu fördern?
    Dann gibst bestimmt auch eine neue Werkbank um Öl zu raffinieren?

    Ich denke mal schon, aber konkret kann ich da noch nicht ganz so viel zu sagen ;)


    Mit Erdöl kann man ja noch viel mehr machen als nur Treibstoff.

    Auf jeden Fall, es wäre schade, wenn Erdöl nur als Kraftstoff verwendet werden würde^^

    Wenn wird der Geländewagen ins Spiel kommen und wie schaut es dann mit dem Kraftstoff aus, werden dafür Tankstellen benötigt?

    Langfristig werden Fahrzeuge Kraftstoff benötigen, aber ich glaube, dass das im ersten Fahrzeug-Release noch nicht drin sein wird ;) Es ist geplant, dass es später Erdöl gibt, welcher weiterverarbeitet werden kann.

    Meine Werkbänke und Truhen verschwinden nach und nach, nurSchmelzofen/Fässer und Holzkisten sind bis jetzt geblieben.

    Heißt das, dass platzierte Elemente verschwunden sind? Der Thread bezieht sich ja eigentlich auf Items, die verloren gehen (entweder aus dem Inventar oder aus Kisten). Wenn platzierte Bauteile in der Welt plötzlich verschwinden, würde das eher auf einen Datenverlust hinweisen bzw. auf Probleme mit der Welt-Datenbank (sofern ausgeschlossen ist, dass sie jemand abgebaut hat), denn eigentlich sollte das Spiel nicht willkürlich Bauteile entfernen, zumindest keine Bauteile, die schon länger platziert waren und an denen nichts geändert wurde 8| Hier wäre ggf. ein Serverlog hilfreich.

    Das Boot mit Motor verschwindet nach sehr kurzer Entfernung komplett

    Die Sichtweite für Boote ist momentan leider generell sehr gering, das wird mit dem nächsten Update geändert ;)


    Beim Modus Vollbild im Fenster (um die Auflösung von 4k für Screens herunterzusetzen), fehlt der Button Auflösung.

    Das ist so gewollt. Der "Vollbild im Fenster" Modus ist nichts anderes als ein rahmenloses (borderless/undecorated) Fenster welches die gleiche Größe wie der Desktop hat, d.h. hier würde eine Änderung der Auflösung nicht funktionieren.

    Danke für den Hinweis! Das ist leider ein ungewollter Bug im Launcher, welcher die Sprachvorgabe ignoriert, wenn das Spiel im Offline-Modus gestartet wird... es gibt im Spiel selbst leider keine Möglichkeit, diese Einstellung zu überschreiben, aber wir haben gerade ein kleines Update für die Standalone veröffentlicht mit welcher dieses Problem behoben sein sollte :) Beim Spielstart wird das Update automatisch heruntergeladen (sofern natürlich eine Internetverbindung besteht)

    Hmm... also mit dem F7 Tool sollte es eigentlich funktionieren, wie @Avanar schon sagt ?( Wichtig ist, dass der korrekte Lösch-Modus aktiv ist, also entweder "Bauteile" (3) oder "Alles" (5)


    Wenn ich die Brechstange nehme, stürzt das Spiel ab

    Wenn das Spiel abstürzt, prüfe bitte mal ob eine aktuelle Datei "errorlog" oder "hs_err_pid" im Spielverzeichnis ist. In dem Fall lade diese Datei bitte hier hoch ;)

    mit Welcher Blockhöhe muss man maximal rechnen wenn man Tunnel bauen möchte

    Der Geländewagen wird knapp 4 Blöcke hoch sein, hier sollte ein Tunnel also am besten mind. 5-6 Blöcke hoch sein. Aber zur genauen Größe von späteren Fahrzeugen kann ich leider noch nicht viel sagen, vmtl. werden LKWs eine Höhe von ca. 6 Blöcken haben. Wenn du 6-8 Blöcke für den Tunnel einplanst, sollte das eigentlich passen denke ich ;)

    Oh okay. Well sometimes it's sufficient if you just type the first letters of the name (so if the playername is "Linda Lasser", it might be sufficient if you just type "Linda").
    However, we will find a solution for this issue :)