Posts by red51

    Danke für den Hinweis bzgl. der Definitions :) Das Problem sollte jetzt *eigentlich* nicht mehr auftreten (also die PluginAPI sollte auch ohne commons.jar kompilierbar sein).


    Das neue Update hat nun auch die neuen Funktionen reingebracht, ich habe sie grob getestet und alles schien soweit zu funktionieren. Falls es dennoch Probleme gibt, lass es mich bitte wissen ;)


    PS: Anstatt die class-files zu laden, kannst du auch den Server das Projekt direkt kompilieren lassen. Du gibst dann nur den Pfad zu deinem Projekt an, und bei Serverstart (oder bei Eingabe des "reloadplugins" Commands) kompiliert der Server das Projekt automatisch neu (so kannst du jederzeit Änderungen im Sourcecode vornehmen und die Plugins neuladen, ohne, dass du den Server neustarten oder irgendwas hin- und herkopieren musst)^^

    @ArcticuKitsu and @DaBoiye: It's indeed a pity with the pyramids, but at least unexplored parts of the world shouldn't be affected :)


    @zfoxfire: True :D Monday was a holiday in Germany, this always mixes things up^^


    ------------------


    Another hotfix is now available (0.8.2.4)! It introduces some minor changes and also fixes a few bugs. Server admins have to update their multiplayer servers accordingly.


    Hotfix 0.8.2.4:

    • [New] Added "constructioncollision" ("cc") command to toggle collisions for construction placement (experimental)
    • [New] Added some API functions (see API changelog)
    • [Change] White wood texture is now also available for planks and beams (sawbench)
    • [Change] Reduced flickering of posters
    • [Bugfix] Fixed a server crash in certain situations
    • [Bugfix] Fixed rendering issue of blocks in some cases
    • [Bugfix] Hopefully fixed map issue (rendering black patches), need feedback
    • [Bugfix] Fixed NPC desync in certain situations
    • [Bugfix] Torches should be visible through glass now
    • [Bugfix] Fixed issue with banning players (ban executed twice)
    • [Bugfix] Fixed some API related events (see API changelog)

    @Edeaw: Hinsichtlich der Kollision der Tiere ist auf jeden Fall noch Nachholbedarf. Sie fallen zwar weniger häufig durch den Boden, aber es kann trotzdem noch passieren, dass diese sich in Wänden einklemmen :huh:


    @Bogus: Das Marker-Verhalten sollte sich eigentlich nicht verändert haben 8| Hast du das Setzen des Markers denn "Bestätigt"? Nachdem ein Marker mit Rechtsklick gesetzt wird, ist er noch nicht erstellt (du kannst da ja erstmal noch die Form, Farbe und den Namen des Markers ändern). Erst nachdem du Enter drückst oder irgendwo ins Leere klickst wird der Marker auch tatsächlich gesetzt (wohingegen ESC das Setzen des Markers abbricht)


    ----------------------


    Ein neuer Hotfix ist nun verfügbar (0.8.2.4). Es bringt ein paar kleinere Änderungen und einige Bugfixes. Serveradmins müssen ihre Server für dieses Update aktualisieren.


    Hotfix 0.8.2.4:

    • [Neu] Befehl "constructioncollision" ("cc") hinzugefügt, um Kollision für Bauteile ein-/auszuschalten (experimentell)
    • [Neu] API bezogene Funktionen hinzugefügt (siehe API Changelog)
    • [Geändert] Weiße Holztextur ist nun auch für Planken und Balken verfügbar (Sägebank)
    • [Geändert] Flackern von Postern reduziert
    • [Behoben] Server Crash, der in manchen Fällen auftrat, behoben
    • [Behoben] Renderingprobleme mit Blöcken in bestimmten Situationen behoben
    • [Behoben] Hoffentlich Probleme mit der Karte (schwarze Stellen) behoben, Feedback benötigt
    • [Behoben] NPC Desync in manchen Situationen behoben
    • [Behoben] Fackeln sollten nun durch Glasscheiben hindurch sichtbar sein
    • [Behoben] Problem beim Bannen von Spielern behoben (Bann wurde doppelt durchgeführt)
    • [Behoben] API bezogene Events korrigiert (siehe API Changelog)

    1. Unter anderem sollen Tiere einem folgen können, dazu verwende ich setPosition().

    setPosition() ist tatsächlich fehlerhaft =O Das wird im heutigen Hotfix korrigiert! Allerdings wird diese Methode dann nur noch zum Teleportieren von NPCs dienen. Gleichzeitig wird aber eine neue Methode moveTo() eingeführt, mit welcher ein NPC angewiesen werden kann, zu einer bestimmten Position hinzugehen ;)


    2. Dies ist eher ein Wunsch: Ein RayCastResult stellt nur Vektoren und so bereit.

    Mit dem nächsten Hotfix wird es die Möglichkeit geben, auf das Kollisionsobjekt zuzugreifen. Momentan funktioniert das aber nur für Player und Npc


    3. Verwendung von Definitions.ObjectDefiniton erfordert die commons.jar

    Hmm... ich konnte das leider nicht reproduzieren 8| Kannst du ggf. mal den Codeausschnitt hier posten? Lädst du das Projekt als fertige jar ins Spiel, oder lässt du es automatisch vom Spiel/Server zur Laufzeit kompilieren?

    1) blocks not blocking light

    Unfortunately this requires a rework of the lighting system. If light gets blocked by blocks and/or construction elements, this would require a lot more computations (and as a result, the performance will suffer, or more precisely, the chunk generation). Especially when people place lots of light sources in close proximity to each other.
    So this issue is definitely on our list, but unfortunately I can't really give an ETA on that. Probably we'll focus on that issue after the player models ;)


    2) animal collision with construction elements, blocks

    That's something that needs to be improved step by step. We already tried to reduce many collision issues with animals (falling through the ground, walk through walls etc), but there is still some work to do. These issues should be solved (at the very latest) when we're going to implement real NPCs


    3) fires (i.e. torches, campfire, etc.) not visible though glasspanes

    Hmm.. apparently this seems to occur in certain situations only. I'll update the rendering order, maybe have a look if this issue still occurs after the next hotfix (which will be available in a few hours) ;)

    Also wenn wir eine Ankündigung dazu schreiben, bedeutet das i.d.R., dass das Update auch serverseitig durchgeführt werden muss. Ich habe den Hinweis dennoch ergänzt (also ja, dieser Hotfix betrifft ebenfalls die Server) ;)


    Nun bin ich total verwirrt, wieder ein neuer Hotfix ? hmm ...

    Sobald irgendwelche Probleme bekannt werden versuchen wir sie so schnell es geht zu beheben ;) Insbesondere jetzt wo das nächste Update die Spielerfiguren sein werden, d.h. es kann etwas dauern, bis das Update verfügbar ist (und es wäre ein Jammer, wenn bis dahin größere Probleme bestehen bleiben).

    Did you check your ports? The website I've linked in my previous response is very helpful if you want to find out if the server is reachable from outside ;) If you didn't change the firewall settings and if there was no update for the antivirus scanner in the meantime, it's most likely related to the ports. Did you maybe forward the ports to a specific IP (in this case you may have received a new IP now, so the previous port forwarding is no longer valid)?

    I think now the default is "rotation world"". But red51 needs to confirm, about this I know as much as you do.

    Actually this was true until the latest hotfix ^^ I switched the default mode to "legacy" (since some people were struggling using the world/local rotations), but this only affects new players, so if you played the game prior the hotfix, the default rotation will be "world" indeed (but changes to the rotation mode will be saved, so you don't have to toggle it manually every time you start the game ;)


    The world error is now fixed, as with the tears being both raked & dynamited away. The world is now 'clean' again. Many thanks!

    I'm glad to hear that! :)


    Also, looking into this white wood texture addition wondering where it is. Would be neat if you could point it out in detail as to where this one is located because I'm somewhat struggling to find it.

    It's indeed id 84, sorry for not mentioning it in the changelog. Although it's unfortunately not available for construction elements, this will be fixed with the next hotfix ^^


    Also, I see that all the past pyramids turned into abandon shacks in the desert.

    In this case the pyramids weren't supposed to be at that location previously (a lot went wrong with the original world conversion, that's why it was such a drama). Unfortunately there is no chance to fix the missing pyramids, I'm afraid that any further attempts to fix this may break some other worlds^^


    After yesterday's update the posters are flickering again.

    I'm still tweaking the depth sorting (in order to reduce the flickering). Had to tune it down since the previous change caused some rendering issues in certain situations.


    Shush! Don't tell Red51 that. You'll get the player models delayed from all these hotfixes ;-p

    Hehe, these hotfixes are indeed time consuming :D Since there is still an issue with the server (and some minor clientside issues) there will be another hotfix today (in ~ 12 hours), hopefully that's the last one (but I'm confident). But there will be definitely no more world conversions^^

    Tatsächlich haben die Texturen leider eine relativ geringe Auflösung (damit der Memoryverbrauch und damit die Performance bei der Vielzahl an Texturen nicht zu negativ ausfällt), besonders wenn man die Körnung ausschaltet wird das sichtbar. Du kannst allerdings die Texturqualität erhöhen indem du im Spielverzeichnis die "config.properties" Datei öffnest und bei graphic_texture_quality eine 2 einträgst, die Datei speicherst, und das Spiel erneut startest :)

    Das die Magnetfunktion beim Absenden einer Chatnachricht aktiviert/deaktiviert wird ist tatsächlich ungewollt, das wird mit dem nächsten Hotfix behoben. Das Verhalten der Bauteile an sich sollte sich hingegen nicht sonderlich verändert haben, zwar stehen nun weitere Rotationsmodi zur Verfügung, aber das Verhalten sollte dasselbe sein (zumindest nach den letzten Hotfixes). Für das "Rausspringen" ist sicherlich die Kollisionsprüfung der Bauteile verantwortlich, ggf. kann ich testweise für den nächsten Hotfix einen Befehl reinpacken, mit welchem die Kollision ein- und ausgeschaltet werden kann.


    Mittelfristig wird das Bausystem ansonsten aber auch überarbeitet, dann sollten einerseits die ganzen Einstellungen, die momentan nur über Konsole veränderbar sind (rotation, setr, setp etc), auch per GUI einstellbar sein (natürlich bleiben die Konsolenbefehle aber weiterhin aktiv), andererseits sollten in dem Zuge auch neue Funktionen dazukommen und einige Fehler ausgemerzt werden ;)

    Originally we have hesitated to update the feature list, since most of the features weren't fully implemented yet (for example blueprints, basically they're already in the game and are ready to use, but this feature isn't 100% complete yet, since we still have to adapt it to the survival mode [e.g. resources required etc]). But yeah, I fully agree that the current state of the feature list is kinda misleading and incomplete. We really have to rework it, maybe we will go a little bit more into detail and cover smaller features as well (and also update the homepage as well, some new images won't hurt) ^^ Same applies to our trailer, I guess that's even more important, but a new one is already in the works ;)

    The log is fine (no errors or crashes), the No HTTP Server was found, please check your firewall settings and make sure the address is reachable from outside message just indicates that our hive server was not able to contact your server. Most likely this issue is caused by a firewall/antivirus program which blocks the connection, or when the ports aren't forwarded properly. Here can check out if the ports (4254-4258 TCP and UDP) are forwarded correctly: http://www.yougetsignal.com/tools/open-ports/ (make sure that the server is running in the background)



    PS: Currently there is only the 32 bit version of Java installed on your machine. Unless you have a 32 bit OS, it's highly recommendable to download and install the 64 bit version of Java :)

    If there is neither a file called "errorlog" nor a file called "hs_err_pid" in your game directory, a regular log would be helpful (as described by @Minotorious) ;) What OSX version do you use exactly?
    512 MB VRAM may be the reason for these issues, the minimum requirement of the game is 1024 MB VRAM. Make sure you reduce the "view distance" and especially the "detail distance" in the graphics settings. You can also reduce the texture quality, to do that, go to your game directory, open the "config.properties" file with a texteditor and set "graphic_texture_quality" to 0, then save the file, and start the game again.

    These extra bytes aren't in use at the moment (so you can ignore it) ;) We usually store a few additional bytes into these files (not only blueprint files, also worldparts etc), so we can add new features in the future easily (without having to convert old blueprints or check the version every time)^^

    @WalterDasTrevas: Thanks for the video! Seems to be related to some other issues (saloondoors etc), still looking into this issue, but I think this will only be fixed with the next regular update.


    -------------------


    A new hotfix is now available (0.8.2.3) which is supposed to finally fix the world generation issues. Server admins have to update their servers accordingly.
    This hotfix also fixes some bugs and introduces some changes. If you still experience any issues, please let us know.



    Changelog 2017-05-01:

    • [New] Added white wood texture
    • [New] Added new music track
    • [Change] Adjusted alignment of some textures
    • [Change] Slightly changed appearance of underground dungeon room
    • [Change] Updated "aggro" range of some animals
    • [Change] Rabbits, foxes, penguins and deers escape from the player again
    • [Change] Removed some unnecessary debug output
    • [Bugfix] Fixed messed up worlds since latest hotfix (0.8.2.2)
    • [Bugfix] Fixed "undoblueprint" command not always removing all blocks
    • [Bugfix] Fixed map rendering issue (missing blocks/planks which are placed slightly above terrain)
    • [Bugfix] Fixed rendering issue of planks ("invisible circle")
    • [Bugfix] Fixed some API events