Posts by red51

A new update is now available, introducing "Points of interest" and many more changes!
Latest hotfix: 0.9 (2025-11-05)

    Um welchen Server handelt es sich genau, bzw. kannst du mir einmal die IP zusenden? Clientseitig ist seit dem (glaube ich) letzten Update es so, dass Server ausgeblendet werden, wenn der Ping zu hoch ist. Was natürlich nicht heißen soll, dass es sich in dem Fall nicht um ein anderes Problem handeln könnte.

    Hallo ich bemerke seid ca 1 Woche das Spieler versuchen auf unseren Server zu kommen aber nicht schaffen zu Connecten .

    Also wenn die Spieler automatisch ins Hauptmenü zurückkehren, dann ist die Verbindung fehlgeschlagen. Wieviele Leute sind denn auf dem Server zu dem Zeitpunkt online? Verwendet ihr viele Lua Skripte, bspw. AreaProtection? Dieses kann bei sehr vielen Areas tatsächlich dazu führen, dass ab einer gewissen Spielerzahl keiner mehr drauf kommt, weil der Server performancetechnisch (wobei das nicht am Server liegt, sondern eher am Spiel bzw. eher an der Lua API) nicht mehr hinterherkommt (einer der Hauptgründe, warum wir schleunigst auf die Java API wechseln wollen ;) ).
    Ggf. könnte aber auch ein Serverlog hilfreich sein.


    hi - habs grade mal getestet - beim ersten versuch ist das game abgestürzt - hier der Log vielleicht hilft der euch, beim zweiten versuch gings problemlos

    Danke für den Log! Dabei handelt es sich leider um einen Bug in der aktuellen Version, welcher hauptsächlich auftritt, wenn man auf einen Multiplayerserver verbinden möchte. Er tritt sporadisch auf, meist hilft es, erneut zum Server zu verbinden. Dieser Bug wird mit dem nächsten Update behoben :)

    Probiere ggf. mal folgendes: Öffne die "config.properties" Datei, und setze die Werte game_bypass_fullscreenadjustment und graphic_fullscreen auf true, und ändere graphic_refreshrate auf 60. Passe sicherheitshalber graphic_resolution_x und graphic_resolution_y auf deine Desktopauflösung an ;) Speichere, die Datei, und versuche erneut, das Spiel zu starten, funktioniert es dann?

    Dass einzelne Objekte übrig bleiben, die auf regulärem Wege nicht entfernt werden können, war damals mal ein Bug, welcher aber nicht mehr auftreten sollte. Dennoch bleiben alle Gebäude, die damals gebaut wurden, bevor das Problem behoben wurde (also vor einigen Monaten), weiterhin davon betroffen. Um das zu korrigieren, kannst du "fixconstructionrange" in die Konsole eingeben, anschließend sollte es möglich sein, alle Objekte abzubauen.


    Ansonsten ist die Frage, ob du ein Schlag-Geräusch hörst, wenn du auf das Objekt schlägst. Wenn ja, könnte es tatsächlich eine Verzögerung sein (wobei wenn es sich um mehrere Sekunden handelt oder noch mehr, dann dürfte das lediglich der Fall sein, wenn extrem viele Bauteile an der selben Stelle bzw. demselben Chunk verbaut sind).


    Nachdem eine Änderung an der Welt durchgeführt wurde ist es sinnvoll, sicherheitshalber noch ein paar Sekunden zu warten (im Singleplayer) bevor das Spiel beendet wird. Im Multiplayer ist das irrelevant (allerdings sollte man, bevor der Server neugestartet wird, ebenfalls ein paar Sekunden warten) ;)

    Well, actually the GuiPanel is just intended for a simple box with no special functions, so it will not be modal or something like that ;) It's basically the same as the current panel in the Lua API, so it can be mainly used for text backgrounds etc.


    About modal stuff, there will be two options probably: On the one hand it will be possible to enable/disable the mouse cursor via API manually. On the other hand there will be special window elements (like a dialog box) which require any user input (they will be modal by default).


    But about the original topic: Being able to add certain gui elements as childs to a parent element is definitely planned^^

    mich würde mal interessieren ob es dann möglich ist, beim Start eines MP Servers Bilder oder und Texte mit einzubinden

    Sowas ist tatsächlich geplant, aber unabhängig von der API. Ich denke zumindestens Texte können wir kurzfristig anbieten ;)

    WAs mir bei deiner Idee grade einfällt, wie wäre es mit Toottips ? Also sowas in der Art wie ein Guide für den Server, wo eine Dialogbox schwebend auf den Bildschirm liegt und in dieser halt die Texte.

    Also die API ermöglicht es zumindestens, Texte und Panels (also Boxen) auf der GUI anzuzeigen. Damit ist von Spielerseite zwar (noch) keine Interaktion möglich, du kannst aber damit prinzipiell anzeigen was du willst. Quasi dasselbe wie bei der jetzigen Lua API.
    Abgesehen davon gibts natürlich auch die Möglichkeit, 3D Texte in der Spielwelt zu platzieren (auch wie bei der jetzigen Lua API) ^^

    Was für einen Monitor verwendest du (Monitor oder TV) bzw. auf welche Bildwiederholungsfrequenz ist dieser eingestellt? Also der einfachste Weg ist, wenn du den Vollbildmodus deaktivierst, die Auflösung auf deine Desktopauflösung anpasst und ein Häkchen bei "Rahmenlos" setzt (wichtig ist aber wirklich, dass Vollbild deaktiviert ist). Das bietet einen alternativen Vollbildmodus, der auf jeden Fall funktionieren sollte ;)

    Die Ports sind auch freigegeben, es kommen ja Pakete an, allerdings sind alle Pakete beschädigt. Wie gesagt, meistens durch Firewall und/oder Antivirenprogramm verursacht. Was für eine Firewall bzw. Antivirenprogramm verwendest du auf deinem Computer? Und wo läuft der Server, handelt es sich um einen Rootserver, oder einen gemieteten Gameserver, oder läuft der Server zuhause auf deinem Computer?

    Das tritt auf, wenn der Server fehlerhafte Pakete enthält (in dem Fall die Pakete, die über den UDP Port gesendet werden). Häufigste Ursache für sowas ist eine Firewall oder ein Antivirenprogramm, stelle sicher, dass das Spiel auf der Ausnahmeliste steht (sowie die "java.exe", bei Steam im Verzeichnis unter steam/steamapps/common/rising world/java/bin). Es kann aber auch durch ein falsch konfiguriertes Netzwerk auftreten (vor allem auf Serverseite).
    Hast du den Server gemietet, oder hostest du ihn auf deinem eigenen Computer?

    Yeah, sort of, but it's a pulsating text ;) You can actually try it in singleplayer by typing "yell <your text>" into console.


    Both the chat and console use relative coordinates for the size. Right now it's unfortunately not possible to change their position, although it wouldn't be a problem for the chat, but it's a little bit more complicated for the console, since it would be necessary to change the "move-in animation" as well (would be no big deal to move it to the bottom of the screen, however, the "design" of the console [input field at the bottom etc] would still be the same).

    The "World3DModel" class will get a new method to set a collision shape (the collision shape prevents the player from walking "through" the object, and is also relevant for physical objects) for the model. This can either be a primitive box or sphere shape (limited, but very fast in terms of performance, and in most cases definitely sufficient), or a mesh accurate collision shape (i.e. the object geometry will be used as collision shape).
    However, the actual hit box (detection when hitting it with a pickaxe, for example) will always be mesh accurate (i.e. the object geometry).

    So if I just click open in lan my friend can just join my ip?

    If both of you are in the same household (i.e. you are in the same local network): Yes. But if you want to play over internet, a few additional steps are necessary.


    The open for lan button is red and does not change when clicked, is this normal?

    You have to select a world in the list first, then you can press the red LAN button in order to host the LAN session. If you haven't created any worlds yet, you have to do that first ;)

    If a message begins with / , it is always considered as a command (i.e. the "PlayerCommand" event will be triggered). It does not show up in chat (unless a script/plugin creates an output).
    Whispering to another player is already implemented. You can type "@playername text" into chat to send a private message to another player. Nobody else can read this message (even server admins can't see it), and the target player hears a small notification sound and the message is highlighted ;)


    About text and yell messages: Text messages are regular chat message, yell messages, on the other hand, will be displayed very visibly in the center of the screen for a few seconds.

    Yes, basically that should work ;) The amount of memory is a little bit limited, but it may be sufficient when running a small server.
    It's just important that you have a recent Java version installed on your Raspberry. If you run a 64 bit OS, make sure you install the 64 bit Version of Java.

    Ich habe den Beitrag in einen separaten Thread verschoben, da er nichts mit dem ursprünglichen Thread zutun hat ;)


    Bei deinem Fehler handelt es sich leider um einen Bug, der sporadisch auftreten kann. Am besten einfach nochmal probieren. Falls es noch nicht funktioniert, können testweise auf "Lichtbrechungen" in den Grafikeinstellungen deaktiviert werden.
    Dieser Fehler wird aber mit dem nächsten Update behoben :)

    However, I'm still facing the problem in which when I double click the "server.jar" file (which I now know runs in the background, thank you red51!), then open Rising World, click on the world and click "Open To LAN", the game crashes

    When you execute the "server.jar", it runs in the background, and it uses (by default) the server port "4255". When pressing the "Open to LAN" button, you start a second server, which tries to bind to the 4255 port as well (but that doesn't work, since it's already in use by the "server.jar") ;)
    Why do you want to run two servers simultaneously? If you just want to join the server, you have to go to multiplayer -> connect to ip