Posts by red51

    Damit der Server in der Serverliste auftaucht ist es wichtig, dass er einerseits nicht "Default Rising World Server" heißt (d.h. der Servername muss in der server.properties Datei geändert werden), andererseits muss der Http Port des RW Servers freigegeben werden (das ist der Serverport-1 TCP, d.h. wenn der Serverport 4255 ist, dann ist der Http Port des Servers 4254).


    Wenn du allerdings dein Internet bei einem Kabelanbieter hast, könnte es schwierig werden. Wenn du keine "richtige" IPv4 Adresse hast, sondern diese über "Dual-Stack Lite" bereitgestellt wird (dabei hast du nur einen IPv6 Anschluss, IPv4 Pakete werden dann über IPv6 getunnelt - du hast also quasi nur eine "fake" IPv4 Adresse), dann sind Port-Freigaben leider grundsätzlich nicht möglich. Denn dann kennt dein Router deine öffentliche IPv4 Adresse nicht, sondern nur der Provider :(


    Ich weiß nicht, wie Vodafone das handhabt. Kommt vmtl. auch ein wenig auf deinen Vertrag an. Bei Unitymedia gibts (oder gabs) zumindest seit einiger Zeit die Möglichkeit, auf richtiges "Dual-Stack" umzusteigen (wo du dann eine richtige, öffentliche IPv4 Adresse erhälst), allerdings kommt standardmäßig bei den Kabelanbietern Dual-Stack Lite zum Einsatz.


    Du könntest probieren, die Portfreigabe in der FritzBox einzurichten, dann den Server zu starten und anschließend über diese Webseite prüfen, ob der Serverport erreichbar ist: https://www.yougetsignal.com/tools/open-ports/

    Hey, grundsätzlich wäre das möglich, das Problem ist nur, dass es in der API noch nichts passendes gibt um ein "Objekt" (also Möbel usw) zu erhalten, also noch keine repräsentierende Klasse. Diese Instanz eines (bspw) Möbelstückes müsste dann eine direkte Bindung zu dem internen Objekt haben, was allerdings spielseitig anders gelöst ist. So eine Funktion können wir in nächster Zeit leider erstmal nicht einbauen :(

    Hmm... if there are several players who can't connect to the server, it could be either a serverside issue, or an issue with the player connections. I don't think it's related to the OS. In general, if a player isn't able to connect to a server, or if it takes several attempts until he is able to join, it depends on where the loading bar gets stuck exactly.
    If it's less than 10%, it means that the player wasn't even able to fully establish a connection to the server (or establishing a connection just took too long). This could be related to plugins or scripts (especially if they're doing too much stuff in the "PlayerConnectEvent", i.e. downloading large assets etc), or could happen if there are connection related issues (too much traffic, not enough bandwidth), or if an antivirus program or firewall interferes with the connection (client side).
    If the player gets stuck somewhere between 10% and 100%, it indicates that the client did not receive the world data from the server. This could happen if the server runs out of memory, for example, but of course there are also many other possible causes.
    Maybe you can post a server log here (or send it via PM to me or via email to support@jiw-games.net), it can be found in your server folder under "Logs". Maybe it contains more information about what's going on exactly ;)

    F10 ist bei solchen Phänomenen tatsächlich das Mittel der Wahl :) Grundsätzlich treten diese "Risse" auf, wenn zwei Chunks nicht mehr zusammenpassen. Sowas sollte zwar nicht passieren, aber das kann zB bei alten Welten auftreten, wenn diese auf neuere Versionen konvertiert werden, aber auch wenn bspw. beim Speichern irgendwas schief geht (ein Spieler zB einen Chunk bearbeitet, diese Änderung beim nächsten Chunk aber nicht ankommt). Mit herkömmlichen Mitteln (Terrain auffüllen, Harken usw) lassen sich diese Risse manchmal nur schwer wieder schließen. Mit F10 werden stattdessen die Ränder der umliegenden Chunks automatisch auf die jeweiligen Nachbarchunks angeglichen.

    @lenko: Ich denke, dass @Kidink eine andere Art von "Flackern" meint ;) Die Einstellung mit dem logarithmischen Tiefenbuffer sorgt nur dafür, dass weniger "Z-Fighting" auftritt, also dass bspw. sich überlappende Bauelemente weniger flackern. Ein eher kosmetisches Problem.


    @Kidink: Was für eine Art "Flackern" meinst du denn genau? Geht das Spielfenster "an" und "aus", d.h. wird es immer wieder sichtbar und unsichtbar? Oder meinst du "nur", dass das Bild stockt, d.h. immer wieder kurz stehenbleibt oder einfriert, dann weiterläuft, dann wieder stehenbleibt usw? Ersteres wäre ein eigenartiges Phänomen, welches ich bisher noch nich gesehen habe... hier könnte ggf. helfen, den Bildschirmmodus im Spiel zu ändern (im Menü unter Einstellungen -> Grafik -> Modus auf "Fenster" oder auf "Vollbild" ändern).
    Letzteres klingt eher nach Performanceproblemen. Das ist in erster Linie durch die Hardware bedingt. Hier könnte ggf. eine Report-Datei helfen, um diese anzulegen, öffne im Spiel die Konsole (mit ^) und gib dort "report" ein, dann erscheint eine Report-Datei im Spielverzeichnis. Bitte lade diese hier hoch, oder poste alternativ den Inhalt hier :)

    Beim Zurückkehren ins Hauptmenü ist es normal, dass die CPU Last kurzzeitig ansteigt. Das Spiel versucht dann, alle bisherigen Weltdaten "so schnell wie möglich" aus dem Speicher zu entfernen.
    Auch beim Laden der Welt kann die CPU Last spürbar ansteigen, je nach CPU. Was für eine CPU verwendest du?
    Worin genau äußern sich denn die Probleme? Schlechtere Performance bzw. Framerate?

    Falls du die Steam-Version hast wird das Spiel standardmäßig im Steam Ordner unter /steamapps/common installiert (wie @Silverridge schon sagt). Alternativ kannst du auch in deiner Steam-Bibliothek mit einem Rechtsklick auf Rising World gehen -> Eigenschaften -> Lokale Dateien -> Lokale Dateien durchsuchen, um ins Spielverzeichnis zu gelangen ;)

    1. Wüstenlevel hatte keinerlei Nahrundgsrecourcen bei Beginn !

    Die einzige Möglichkeit, in Wüsten an Nahrung zu kommen, ist leider nur über die wilden Tiere dort (vereinzelt trifft man dort auf Tiger und Kamele). Ansonsten gibts dort momentan leider keine andere Nahrungsquelle. Standardmäßig spawnt man daher immer in normalen Regionen, wenn aber eine Wüste als Startbiom ausgewählt ist, muss man dennoch die Wüste zur Nahrungsbeschaffung verlassen.


    2. Wetter war sonnig eingestellt, trotzdem regnete es und der Charakter begann zu frieren !

    Auch wenn das Wetter auf "Sonnig" gestellt ist, kann es gelegentlich regnen. Grundsätzlich wird mit dieser Einstellung nur festgelegt, wie sich das Wetter tendenziell verhalten soll. Bei "Sonnig" gibt es nur selten Regen, und wenn, dann auch nur kurze Schauer ;)

    Es gibt zumindest einen ähnlichen Bericht, wonach ein bestimmter Teil des Inventars nicht benutzbar ist bzw. sich der Mauszeiger an dieser Stelle in den Standard Windows-Zeiger verwandelt. Dies ist dann meist durch andere Programme verursacht, welche irgendeine Art Overlay erzeugen bzw. dem Spiel den Fokus "klauen", wenn der Mauszeiger in diesen Bereich gerät. Ich weiß nicht, ob das hier auch der Fall ist... was für Hintergrundprogramme laufen nebenbei noch? Sind da irgendwelche Programme bei, die entweder Einfluss auf die Maus-/Tastatureingabe nehmen, oder Aufnahmeprogramme o.ä.? Unter Umständen kann es auch helfen, evtl. das Steam-Overlay für Rising World zu deaktivieren (Rechtsklick auf RW in Steam -> Eigenschaften)

    Wie @Devidian schon sagt, das kommt ganz aufs Plugin an. Ein sauber programmiertes, umfangreiches Plugin, welches das Spiel komplett umkrempelt, kann weniger Einfluss auf die Performance haben als ein schlecht programmiertes Plugin, welches nur einen kleinen Text am Bildschirm anzeigt.


    Es reichen schon wenige Codezeilen aus, um zB eine Endlosschleife zu schreiben, die nix macht, aber den Server komplett in die Knie zwingt. Man kann also keine allgemeingültige Aussage darüber treffen, wieviel Einfluss Plugins generell auf die Performance haben. Der "Grundoverhead", also quasi der Leistungsverbrauch eines "leeren" Plugins ist äußerst minimal (absolut vernachlässigbar). Wie gesagt, es kommt dann ganz auf das individuelle Plugin an und wie es geschrieben wurde ;)

    The error indicates that the "PluginAPI.jar" file was put into the "plugins" folder (but it doesn't belong there). The game treats every jar file in this folder as a plugin, but the "PluginAPI.jar" is not a plugin, it's the actual API, so that does not work. If you write your own plugin, you don't have to ship the "PluginAPI.jar" with your plugin. Remove the "PluginAPI.jar" from the "plugins" folder and all its plugin subfolders, that should do the trick ;)

    What graphics card do you use exactly? There have been some reports about similar issues with certain integrated Intel HD Graphics adapters (in this case disabling "graphic_water_post_processing" in the config.properties file [i.e. setting it to false] does the trick).


    Shader programs like ReShade can also cause these issues btw, as mentioned by @dagoline

    Are you looking for an API method (i.e. Plugin API) to spawn explosions with various sizes, or do you mean new items (e.g. smaller or bigger tnt packs, bombs etc) which create various sized explosions?

    Jetzt ist es leider seit längerer Zeit so, dass sich mit der Taste 2 das automatische Platzieren einschaltet, obwohl ich fürs Festsetzen von Bauteile STRG rechts festgelegt habe

    Jede Funktion im Spiel kann optional auf bis zu 2 Tasten belegt werden. Das Festsetzen von Bauteilen ist in den Einstellungen mit "Element einfrieren" betitelt, du kannst dort prüfen, ob dort evtl. versehentlich als zweite Taste die Maustaste zugewiesen wurde. Mit dem kleinen roten X daneben kann die Tastaturzuweisung entfernt werden.
    Wenn es dort nicht zugewiesen ist, dann muss es an einem externen Programm liegen, welches beim Mausklick die STRG Taste auslöst.


    1. Ich habe versucht das 4. letzte Update aufzuspielen, dauert 20 Minuten

    Wo versuchst du es herunterzuladen? Wir haben auf die Downloadgeschwindigkeit bei Steam keinen Einfluss, grundsätzlich sind die letzten Updates aber immer kleiner als 1 GB gewesen.


    desweiteren komme ich nicht mal ins Spiel da die Auflösung so niedrig skaliert, dass ich nichts mehr einstellen kann

    Im Zweifelsfall kannst du die "config.properties" Datei löschen, dann startet das Spiel mit der Standardauflösung (FullHD bei neueren Updates, 720p bei älteren Versionen).


    Mit der "legacy-old exe" bin ich weitergekommen

    Die "legacy-old-exe" ist die aktuellste Spielversion, allerdings mit einer anderen exe. Das ist nur gedacht für Leute, die mit der normalen exe Startprobleme aufgrund ihrer Windowsversion haben. Es ist aber wie gesagt genau das gleiche Spiel.


    Was bedeuten Spielspezifische Steam-Eigenschaften für Rising World? Optionen sind , "aus/an erzwingen" oder "ihre globalen Steam Eingabeeinstellungen nutzen = keiner"?

    Wo stehen diese Einstellungen? Das scheinen keine RW Einstellungen zu sein...

    Du könntest als Grundlage dafür den Code der "PotatoGun" verwenden, darin ist zumindest schonmal das grundsätzliche Schießverhalten implementiert. Prinzipiell müsstest du lediglich den Part entfernen, in dem die Kartoffel gespawnt und "angeschubst" wird, und stattdessen mit der spawnProjectile() Funktion ersetzen. Du müsstest also dort in der "shootProjectile()" Funktion die Zeilen 120 bis 136 entfernen und zB durch sowas ersetzen:
    getWorld().spawnProjectile((byte) 5, weaponPosition, shootingDirection, 1f, true);


    Leider gibt es momentan noch keinen Zugriff über die API auch die Projektildefinitionen, aber ID 5 ist die M14-Kugel (1 == Muskete, 2 == Repetiergewehr, 3 == Pfeil, 4 == nicht-verwendeter Pfeil, 5 == M14 Projektil).


    Du könntest natürlich auch noch einen passenden Soundeffekt abspielen, das wäre zB "m14_shoot".


    Die shootProjectile() Fkt. könnte also zB so aussehen:



    Automatikwaffen sind leider etwas komplizierter, denn sowas ist momentan an die Animation gebunden, d.h. das würde nur mit einer Loop-Animation funktionieren (was auf die M14-Animation leider nicht zutrifft).