Posts by red51

    My boyfriend just told that he is unable to join servers on both his devices either. It's the same network. May it be a network issue?

    If your friend's having the same problem, it's likely related to the network. Are you maybe behind a NAT? This if often the case when living in a student dorm, for example.


    Turns out I'm having the exact same issue [...] Is this possibly a WIN10 issue?

    Hmm... since the majority of users already use Win10, it's unlikely that it's a general Windows 10 issue (although it might be related to Win10 of course) :huh: Did you try to join a specific server, or did it happen with every server? Do you use any antivirus software? Some antivirus programs still block the connection even if they're turned off. Do you use the windows firewall, or some additional firewall software? Do you run something like Windows Defender, for example? Is your Windows up-to-date (do you participate in any Windows betas, e.g. Windows Insider program etc)?

    We will definitely add the "PlayerIllegalStateEvent" with the next update :)
    The "illegal state error" related to item moving / splitting stacks should also be fixed with the next update. If you still experience this issue after the update, please let us know ;)

    maybe calling some sort of resync or reconnect then?

    Well, if too many "illegal state errors" occur for a certain player, he will be kicked, therefore he's forced to reconnect anyway (which will fix the desync) ^^ However, the whole "illegal state error" stuff is also in place to protect the server from hackers. Right now there aren't many hackers in RW (if any), so this error is mostly caused by bugs. Ideally every bug which triggers this issue (or more precisely, which causes the desync) will be fixed in the long run, so at the end of the day, this might be a reliable server protection.


    If an illegal state error occurs, the best thing is to report this issue (with a server log or something like that) :)

    Unser Admin und ich sind gestern rausgeflogen als wir am bauen waren. Admin Elfe als sie Bretter entfernte und ich beim Rundhölzer setzen. Fehlermeldung war:

    Bitte sende mir die hs_err_pid Datei am besten via PN oder so zu :)


    Generell ist diese Art des "Rausfliegens" aber eine andere, denn hier handelt es sich um einen Absturz des Spiels und nicht um einen Verbindungsverlust.

    when will we be able to fully modify and customize the world generation with new plant life, random sticks and stones and add more detail without it being static?

    Basically this is possible through the plugin API, but these elements need to be placed "manually" by the plugin.


    After this update can you please consider some other options to help the modding community out? Perhaps someone in there could even solve the riddle of flowing water

    Adding something like dynamic water isn't possible through the plugin API unfortunately. Basically the API is just a way to allow people to create mods easily, but the API isn't the same as "classic mods". The API contains a bunch of functions and events, and we're implementing the actual behaviour "under the hood". For example, if you want to add a new model through the API, you just have to call a few methods for that, but "under the hood", there is a lot more stuff going on (maintaining the model information on the server and client, handle the file download, handle the rendering on the client, handle the client interaction with the model and sync it with the server etc). As a result, there are always some "limitations" to the API - you can only access the functions and events which are available in the API (by using reflection, you could get some more access, but since plugins always run serverside, you cannot modify the client that way). Usually we're always listening if someone requests a new API feature/event (unless it's too complicated to implement) ^^


    However, of course it's still possible to create "classic mods" by modifying the game files (i.e. the same way mods were created for Minecraft in the old days). This gives full freedom and you can literally change everything, but this is much more complicated than working with the API of course.


    In a nutshell, it's still possible to create classic mods with the ability to change everything and turn RW into a completely new game, but the API is much easier to use and more convenient (since plugins are always running "server side", the client does not have to install the plugin when joining a "modified" server), but also more limited ;)


    Will it be just NPC?

    We're mainly focusing on NPCs (i.e. bandits, skeletons, but also reworking the current animal AI and collision detection), but as @Captian_Cornball mentioned, we're also adding more functions to the API (for example, we're going to provide an easy way to add custom items to the game). And of course there will be a lot of other changes and a bunch of bugfixes :)

    In general, an illegal state error occurs if there is some sort of desync between the client and the server. More precisely, the client is acting in a way that's not plausible for the server. In most cases this is either caused by bugs or desync, although it might also be caused by modified game files. The server can set a "threshold" when the client should be kicked ("settings_illegal_state_limit" in the server.properties file).


    We can add a PlayerIllegalStateEvent with the next update, although I'm not sure about cancelling the event. If the event gets cancelled, the client will not be kicked from the server. But a client that is no longer in sync with the server might cause other issues =O

    Das nächsten Update wird ein ganzes Paket an Änderungen und Bugfixes enthalten, damit sollten die meisten Problem aus der Welt geschaffen sein :) Ich würde die Änderungen ja gerne schon jetzt zur Verfügung stellen, aber das Spiel ist derzeit im Zustand "Baustelle" (da wir noch mitten in den NPC Änderungen stecken) sodass wir leider nicht einfach so einen Hotfix rausbringen können :/


    Was die Verbindungsabbrüche angeht, @Deirdre, sieht es leider etwas schwieriger aus :( Wir haben nichts direkt am Netzwerk geändert, d.h. hier muss es irgendwelche anderen Ursachen geben =O Mittelfristig werden wir da definitiv eine Lösungen finden, nämlich komplett auf UDP umsteigen. Das ist zwar vom Grundsatz her nicht ganz für ein Spiel wie RW geeignet, da UDP (im Gegensatz zu TCP) nicht "verlässlich" ist, d.h. Pakete können jederzeit verloren gehen (was zwar bei Dingen wie Spielersynchro egal ist, aber wenn ein Chunk angefordert wird und zwischendurch verloren geht, ist das schon kritischer). UDP ist aber im Gegensatz zu TCP "verbindungslos", d.h. es wird keine richtige Verbindung aufgebaut (selbst wenn also das Internet für ne Sekunde aussetzen würde, wäre das egal, danach kommen einfach die nächsten Pakete wieder an).
    Tatsächlich verwenden die meisten Spiele nur UDP, vermutlich um dem Dilemma mit TCP und Verbindungsabbrüchen aus dem Weg zu gehen. Zwar ist es hier immer schwierig, andere Spiele mit Rising World zu vergleichen, da RW verhältnismäßig viele (wichtige) Daten übertragen muss (Chunks, Bilder etc, häufig auch auf mehrere Pakete aufgeteilt) und hier eher TCP prädestiniert wäre. Aber es sieht so aus, als würde es Seitens der ISP vermehrt Probleme geben (allein schon dieses altbekannte Problem mit den 10-minütigen Disconnects bei manchen Kabelanbietern, also die bewusste Unterbrechung der Verbindung und gleichzeitige Verhinderung, dass direkt eine neue Verbindung aufgebaut wird).
    Ich kann dir leider nicht sagen, wann wir diesen Wechsel genau vollzogen haben werden. Es wird Teil einer wesentlich umfangreicheren Änderung sein, aber falls sich deine Verbindungsabbrüche bis dahin nicht beheben lassen, wird es spätestens dann Besserung geben ;)

    Es hängt nicht mit dem ISP zusammen, das war ein Missverständnis ;) Denn das war nur darauf bezogen, wenn ein Verbindungsverlust auftreten würde (also man landet im Hauptmenü mit der Meldung, dass die Verbindung unterbrochen wurde, bzw. schon während des Spielens kommt die Meldung, dass die Verbindung zum Server verloren geht).


    In dem konkreten Fall ging es aber um einen Absturz des Spiels, was aus Serversicht logischerweise wie ein Verbindungsabbruch aussieht, tatsächlich aber nichts mit der Verbindung bzw. dem Server bzw. dem Netzwerk bzw. dem Provider zutun hat.


    DIe Err datei sagt direkt mal JAVA fehler <X
    wunderts jmd? :cursing:

    Wenn ein Fehler auftritt, also eine Exception geworfen wird, steht darin immer der Verweis auf Java (bzw. genau genommen auf den Namespace, in dem sich "Exception" befindet, nämlich "java.lang"). Das hat nichts mit Java zutun. Wenn das Spiel etwas falsch macht, ist es egal, in welcher Sprache es geschrieben ist (wobei wir bei Java immerhin den Luxus haben, in den meisten Fällen Hinweise darauf zu bekommen, was genau schiefgelaufen ist) ^^
    Bei einem native Crash hingegen (also wenn keine Fehlermeldung angezeigt, sondern lediglich eine hs_err_pid Datei im Spielverzeichnis angelegt wird) trat der Fehler "weiter unten", also irgendwo außerhalb der Kontrolle der JVM auf. Meistens sind das eher Treiberprobleme, aber kann auch durch bestimmte Bugs auftreten.


    Am besten ist es, im Falle eines Fehlers immer die vollständige Log-Datei zu posten (also entweder die hs_err_pid Datei aus dem Spielverzeichnis, oder die Fehlermeldung [falls eine Fehlermeldung auftrat]). Denn auch wenn die meisten Fehler auf dem ersten Blick identisch aussehen (gleiche Überschrift o.ä), sind sie in Wirklichkeit häufig grundlegend verschieden :)

    You can check out the temperature once the computer has rebooted. If the crash was caused by a high temperature, it would still be high after a restart.


    I get the feeling that the Java writes in memory an invalid address and windows is protected

    Well, that would mean that there is a bug in Java, but this is very unlikely, especially since it's widely used and there would be a lot more people suffering from such a blatant bug... and the game itself cannot access memory which was not allocated by the JVM :|

    It's difficult to compare RW with other games, since RW is much more demanding for your hardware due to the procedurally generated world =/ But if the temperatures are fine, it might also be a hardware issue (PSU, memory or something like that) or a driver issue (although driver issues usually result in a BSOD).

    If the computer crashes, it's usually not a software issue, in most cases it's either caused by a hardware issue, a driver issue or a temperature issue. You should check out the GPU and CPU temperature while playing, if it's getting too high, this might be the reason for the crash. High temperatures indicate that there might be a cooling issue (e.g. cooler clogged with dust).

    Oh, sorry für die missverständliche Formulierung! Ich meinte tatsächlich den Internetprovider der User 8|
    Wenn du aber sagst, dass das Spiel der Userin abstürzt, dann ist das kein Verbindungsabbruch in dem Sinne (hat also nichts mit dem Netzwerk oder Internet des Users oder Servers zutun). In dem Falle müsste sich im Spielverzeichnis der Userin eine Datei "hs_err_pid" befinden, vielleicht kann sie uns die ja zukommen lassen (entweder hier im Forum, oder per Mail an support@jiw-games.net).


    Aber auch dieser Absturz hat nichts mit dem Server zutun, sondern entweder mit einem Bug im Spiel, oder aber mit einem technischen Problem auf Userseite (Treiberproblem o.ä.)

    Unfortunately we didn't release an update, this was apparently just Steam updating some dependencies :(
    We're still working on the update. A few days before the update goes live, you will find the usual blue banner in the forums ;)

    mitlerweile kann eine stammspielerin nicht mehr als 1 min auf dem Server sein.
    Sie war sons Stundenlang auf dem Server ohne Probleme und jetzt auf einmal kann sie nur noch ganz kurz auf dem server sein.

    Das ist echt eigenartig =O Wir haben nichts am Netzwerksystem verändert, zumal das letzte Update ja ohnehin etwas her ist... irgendwie kommt es mir langsam so vor, als hätte der Provider etwas geändert (denn alle User, die in letzter Zeit aus heiterem Himmel dieses Problem haben, sind beim gleichen Provider) 8|


    Was passiert denn auf Seite der Userin? Bekommt sie die Meldung "verliere Verbindung", oder stürzt evtl. das Spiel ab oder tritt eine Fehlermeldung auf o.ä? Seit wann hat sie das Problem? Tritt es wirklich erst seit jetzt auf?