Posts by red51

A small new update is available now!

    Thanks for the log! About the errors, I've uploaded a nightly. Probably it won't fix the crash, but it will provide some further information. To enable it, rightclick on RW in your Steam lib -> Properties -> Betas -> Select "testbranch2 - rendering fix" (no code required) and close the Window. Once all files are downloaded, run the game again. If you experience a crash again, please post the error log here ;)


    About the framerate: You can try to disable "VSync" in the graphics settings. Another thing you could try is to increase the max memory for the game, to do that, rightclick on RW in your Steam lib -> Properties -> Set launch options -> enter +memory 6144 6144

    These red error are always related to plugins or the plugin API in general, as @Minotorious said ;) So it's nothing serious and nothing to worry about, although if several plugin errors occur, the server will shutdown automatically (the "error threshold" can be changed in the server.properties, just increase the "plugins_error_threshold" value). Usually this red error message is only visible for admins.


    In this particular case, the error is caused by the AnimalBreeding plugin, so it's recommendable to forward this to @Machete (the plugin creator) :) The Player.removeGuiElement() was called with a "null" parameter when a player disconnected (in the PlayerDisconnectEvent), resulting in this exception (but with the next update we will also add a check if the provided element is null)

    Danke für die Configdateien! Sieht eigentlich gut aus. Was den Rahmenlos-Modus betrifft: Du musst die Auflösung an deine Desktop-Auflösung anpassen, dann müsste es quasi im Vollbild laufen (wenn "Rahmenlos" aktiv und Vollbild deaktiviert ist). Treten denn dann diese Probleme auch auf?

    Sorry for the late response! Does the crash only occur sporadically, or frequently? It's apparently a bug in the game, unfortunately I can't say for sure what causes this issue. When does it crash exactly? Does it happen when doing certain actions? Does the crash always occur in multiplayer (do you play on a server or via p2p?), or also in singleplayer?


    About the framerate: Is the framerate always around 20 fps, or does it only happen after playing some time? Does it only happen in multiplayer, or also in singleplayer? Maybe post the full error log here, you can find it in your game directory (to get there, rightclick on rw in steam -> properties -> local files -> browse local files). Grab the latest "errorlog" file and upload it here, or alternatively post the content here ;)

    Ich denke nicht, dass es mit FMod zusammenhängt, auszuschließen sind solche Sachen aber besonders unter Linux natürlich nicht. Du könntest ggf. einmal die "config.properties" Datei der Steamversion einmal hier hochladen (und ggf. auch die der Standalone). Spielst du im Vollbildmodus, oder ist die "Rahmenlos" Option aktiv? Falls du im Vollbildmodus spielst, könntest du ggf. einmal probieren, den Vollbild zu deaktivieren, die Auflösung an die Desktop Auflösung anzupassen, und ein Häkchen bei "Rahmenlos" zu setzen. Wenn das nicht hilft, das Problem aber nur unter Steam auftritt, könnte es evtl. auch helfen, das Steam Overlay auszuschalten (Rechtsklick auf RW in Steam -> Eigenschaften)

    Dieses Kleidungsstück (sowie die selbe Variante ohne Ärmel) verursacht leider noch Probleme i.V.m. der weiblichen Spielerfigur, das ist tatsächlich ein Bug welcher in einem der kommenden Updates behoben wird ;)

    Our servers are located in Europe, so unfortunately the download speed will be lower if you live in the US. However, 27 kB/s is too slow and definitely not normal 8| Does the issue still persist? What antivirus program do you use exactly? Do you use any firewalls?

    Does the issue still persist if both of you reconnect to the server? What antivirus program or firewalls do you use? If both of you use the Steam version, does the issue also occur if you use the "play with friends" option (player 1 selects a world and presses the green "play with friends" button, then player 2 can join the game through the Steam friendlist)?

    Zur Welt-Erstellung: Das "Problem" ist, dass beim Erstellen einer neuen Welt diese automatisch im Singleplayer gestartet wird, d.h. es kann niemand beitreten. Um die neue Welt also im LAN oder via P2P spielen zu können, muss man nach der Erstellung der Welt einmal ins Hauptmenü zurückkehren, und anschließend die Welt mit dem P2P bzw. LAN Button starten :)

    Danke für den Screenshot! Wann genau tritt der Fehler auf? Direkt nach Spielstart, oder erst nach längerer Zeit? Betrifft es eine bestimmte Welt, oder alle Welten?
    Der Fehler bedeutet, dass die von SQLite vorgenommenen Änderungen nicht vom betriebssystemeigenen Cache bzw. dem Controllercache auf die Festplatte geschrieben werden konnten, d.h. der Fehler tritt auf einer niedrigen Abstraktionsschicht auf. Das kann auf einen nahenden Tod der Festplatte hinweisen, muss aber nicht. Auch andere Ursachen kämen hier in Frage: Bspw. ein Sicherheitsprogramm (zB Antivirensoftware), welches den Zugriff auf die Festplatte verhindert, oder ein generelles Problem mit dem Betriebssystem. Auch können Viren oder Malware solch ein Problem verursachen.


    Was für ein Antivirenprogramm verwendest du? Ich würde empfehlen, das Spiel auf die Ausnahmeliste zu setzen bzw. ggf. das Antivirenprogramm vorübergehend einmal komplett zu deaktivieren und zu schauen, ob das Problem dann weiterhin auftritt. Wenn das nicht hilft, könntest du ggf. probieren, das gesamte Spielverzeichnis auf eine andere Festplatte oder Partition (falls vorhanden) zu schieben und schauen, ob das Problem dann weiterhin besteht.


    Ansonsten wäre es einen Versuch wert, einmal CHKDSK auszuführen, das kann im Falle von Festplattenproblemen wahre Wunder bewirken

    Do you see this message on the server (i.e. in the server log) or in the client log? Basically the "Unable to find ClientConnection for ..." indicates that there was a message incoming from a client who isn't connected to the server. In this case the "UdpSessionHandler" sent this message, so it's about an UDP channel. It takes slightly longer to establish an UDP connection than a TCP connection, so if a player just connects to the server, but already receives messages while he isn't fully connected, this message occurs (or vice versa on the server - if the server receives a message from a client who isn't fully connected yet [or no longer connected to the server]).



    //Edit: I've checked the AutoLevel plugin. The problem is probably caused by the onPlayerSpawnEvent() method. It creates a new executor which does some database queries but also does some changes to the player gui and permissions every 60 seconds. If the player disconnects, the executor is still active and still has a reference to the old player object, trying to send messages to him.
    I'd recommend to add a player.isConnected() check to the runnable and also store the executor object as a player attribute. If the player disconnects (PlayerDisconnectEvent), retrieve the executor object and shut it down (so it no longer executes anything for offline players and also releases the resources - since in the current scenario, the executor nevers stops a new executor will be created every time a player connects)

    Danke für das Video! Dass das so extrem (und vor allem häufig) auftritt, ist schon merkwürdig 8| Ich werde mal schauen, wodurch das verursacht wird. Und ob eine der letzten Änderungen ggf. dafür verantwortlich ist, dass das nun scheinbar in einigen Fällen so gehäuft auftritt.


    //Edit: Wieviel Frames pro Sekunde erzielst du ca. im Durchschnitt?

    Corrupted player data indeed causes the loading screen to get stuck (usually at 10%), however, it should never end up in a crash :| Especially since creating a new world (with fresh player data) didn't help...


    Nevertheless, @MajorTom you should be able to download the standalone from our homepage now ;) Please run it and see if the same crash occurs. If you have another hard drive, you could try to install the standalone there. If it still does not work, please let me know!

    Natürlich haben die Serverbetreiber in der Hinsicht eine gewisse Verantwortung, aber das Problem ist, dass der User hier zu wenig Kontrolle hat. Die Tatsache, dass Plugins ja vom Spieler nicht installiert werden müssen, erschwert das ganze ein wenig. Wenn also ein unbescholtener Spieler auf irgendeinen unbekannten Server connected, könnte dieser Server den User auf eine bösartige Website locken wollen. Die kleine Anzeige im Spiel ist unzureichend, um den User wirklich darüber aufzuklären, was gerade geschieht. Zumal man als Spieler ja - verständlicherweise - gar nicht mit irgendwas bösem rechnet (man also leichtfertig einen Hinweistext wegklickt oder akzeptiert o.ä).


    Die Seite könnte auch ein Downloadlink sein, und je nach Browser und Sicherheitseinstellungen könnte dieser Download automatisch durchgeführt und ausgeführt werden (und schon ist der Rechner der Users möglicherweise infiziert). Erfahrungsgemäß sind sehr viele Rechner da draußen absolut ungeschützt. Es wäre ja äußerst ärgerlich, wenn sich ein User einen Virus einfängt, nur weil er auf einen Multiplayer-Server connected ist, den er nicht kannte ;)


    Eine Art "Whitelist" für erlaubte Internetseiten könnte ggf. helfen, aber das zieht nicht nur viel Aufwand mit sich, auch kann eine Internetseite, welche anfangs vll harmlos ist, später (nach der Prüfung) den Inhalt durch etwas bösartiges ersetzen oder einfach auf eine bösartige Seite weiterleiten.


    Ich gebe zu, dass ein Feature, eine bestimmte Internetseite aus dem Spiel heraus zu öffnen, schon sehr interessant wäre, aber das Risiko für den User ist einfach zu groß =O

    Grundsätzlich können Standalone und Steam User auf jeden Fall zusammen spielen :) Wobei natürlich das bequeme "P2P" (bzw. der grüne "Mit Freunden spielen" Button) nur für die Steam-Version verfügbar ist, da die Verbindung dann über die Steam Relay Server läuft. Wenn also mit einem Standalone-Spieler gespielt werden soll, muss der rote "LAN Server starten" Button verwendet werden.


    Beim LAN Spiel zw. Standalone und Steam gibt es aber ein paar Einschränkungen: Sobald ein Steam-Spieler involviert ist, muss der Steam Spieler das Spiel hosten (da die Standalone aufgrund der fehlenden Steam-Integration ansonsten nicht die Authentifizierung der Steam-Spieler vornehmen kann). Auch wird der Offline-Modus momentan nicht mehr im Multiplayer unterstützt, d.h. um mit der Standalone im Multiplayer zu spielen, muss eine Internetverbindung vorhanden sein.


    D.h. in eurem Fall müsste PC 1 (mit der Steamversion) das Spiel hosten. Wenn PC 2 (Standalone) das Spiel hostet, dann können leider nur Standalone Spieler connecten.


    Eine Alternative wäre der dedicated Server. Dieser kann in Steam unter "Werkzeuge" bzw. "Tools" heruntergeladen werden. Zu diesem können Standalone-Spieler natürlich auch connecten.


    Selbstverständlich können wir dir für die Standalone Version aber auch einen Steam Key zukommen lassen, damit kann das Spiel in Steam aktiviert werden. In dem Fall würde ich dich bitten, einfach eine Mail an support@jiw-games.net (info@ geht auch) senden und in dieser am besten den Usernamen und E-Mail Adresse der Standalone Version mitteilen :)