Posts by Devidian

    Ja, Monster passen vielleicht nicht ganz aber Banditen und wegelagerer finde ich nicht so schlimm. Vor allem da die Mechanik dahinter auch für die guten npcs verwendet werden kann, die du beschreibst, also Siedler etc.


    Manche Spieler mögen auch gerne PvP und Burgen Bau dazu, mit der NPC Mechanik könnte man sich Wachen vorstellen.


    Ich fänd sowas wie Fraktionen/Gilden gut oder ein besseres Blaupausen System das zum survival passt und die echten Ressourcen benötigt.


    Echte Flüssigkeit für die Immersion wäre auch toll für die pve spieler.
    Oder ein Tierzucht system das kein Plugin erfordert. Wobei solche Dinge die durch Plugins hinzugefügt werden können weniger Priorität haben.


    Blöcke Terrain und eigentlich alles sollte auch ein besseres hitpoint system bekommen, damit man sowas wie PvP raids besser umsetzen kann.


    Mir fallen noch sicher andere Dinge ein die auch wichtig wären, ich finde dennoch das das Grundsystem feindlicher npcs nicht falsch ist.


    Das sind nur Mal meine Gedanken die ich gerade so habe :)

    DE:


    Frage: Wie kann ich als Server Besitzer anfangen die Online Karte zu nutzen? [by Galochka]
    Antwort: Aktuell noch gar nicht! Ich muss 3 Komponenten Programmieren bevor ich dieses Tool anderen zum testen zur Verfügung stellen kann.
    1- Einen Map-Server der roh-karten entgegen nimmt und diese zur web-Ansicht speichert.
    2- Eine Fake-ServerPlugin Komponente die Roh-Karten von Clients entgegen nimmt und an den Map-Server schickt
    3- Ein Client-Tool das geänderte Roh-Dateien im Map Ordner an die Fake-Plugin Komponente sendet.
    Sobald die API Unterstützung gegeben ist können 2 und 3 durch ein MapPlugin ersetzt werden.


    EN:


    Question: When to start using this tool as Server-Owner? [by Galochka]
    Answer: Currently not! I have to program 3 components before anyone else can use this tool to setup his own Server-Map.
    1. A Map Server component that takes raw map files and converts them to serve-able map images.
    2. a fake Server-Plugin Komponent that takes raw map files from clients and sends them to the MapServer component
    3. a client tool that watches on raw map file changes in the map directory of a client and sends them to the fake ServerPlugin component on change
    When the API supports map transfer from clients to server, components 2 and 3 will be replaced with a ServerMap-Plugin that requests raw map files from clients and sends them to the MapServer

    DE:


    Frage: Ist eine online Karte nicht unfair für PvP?
    Antwort: Ein Server-Admin kann den Zugriff auf die Karte beschränken, so das nur ausgewählte Personen (Admins) Zugriff haben.


    Frage: Wie kann ich als Server Besitzer anfangen die Online Karte zu nutzen? [by Galochka]
    Antwort: Aktuell noch gar nicht! Ich muss 3 Komponenten Programmieren bevor ich dieses Tool anderen zum testen zur Verfügung stellen kann.
    1- Einen Map-Server der roh-karten entgegen nimmt und diese zur web-Ansicht speichert.
    2- Eine Fake-ServerPlugin Komponente die Roh-Karten von Clients entgegen nimmt und an den Map-Server schickt
    3- Ein Client-Tool das geänderte Roh-Dateien im Map Ordner an die Fake-Plugin Komponente sendet.
    Sobald die API Unterstützung gegeben ist können 2 und 3 durch ein MapPlugin ersetzt werden.



    ______________________________________________________________________________________________________________________


    EN:


    Question: Isn't it unfair for PvP?
    Answer: A Server-admin can deny access for casual players to avoid pvp map abuse and only grant access to other admins.


    Question: When to start using this tool as Server-Owner? [by Galochka]
    Answer: Currently not! I have to program 3 components before anyone else can use this tool to setup his own Server-Map.
    1. A Map Server component that takes raw map files and converts them to serve-able map images.
    2. a fake Server-Plugin Komponent that takes raw map files from clients and sends them to the MapServer component
    3. a client tool that watches on raw map file changes in the map directory of a client and sends them to the fake ServerPlugin component on change
    When the API supports map transfer from clients to server, components 2 and 3 will be replaced with a ServerMap-Plugin that requests raw map files from clients and sends them to the MapServer

    DE: Hallo zusammen,


    seit einiger Zeit plane ich ein RW-Addon/Plugin für dedizierte Server. Dabei geht es vom Grundsatz her um eine Online map für Rising-World, ähnlich wie es dies für 7 Days To Die gibt falls das jemand kennt (Beispiel: https://gs1.omega-zirkel.de/static/index.html).
    Diese Map soll später durch Anbindung an Plugins auch weitere Administrative und Informative Funktionalitäten erhalten. Aktuell müssen die Map-Tiles noch manuell gerendert werden aber der Plan ist es, das die Karte von mehreren Spielern während des erkunden aufgedeckt werden soll. Dies könnte entweder durch eine Erweiterung der API oder durch ein externes Tool passieren (API+Plugin wäre natürlich eleganter, da niemand extra tools installieren muss)


    Hier mal mein aktueller Stand: https://rwmap.omega-zirkel.de/


    Dieses Thema soll zum diskutieren sein ;)


    EN: Hello together,


    for some time now i'm planning a RW-addon/plugin for dedicated servers. The basic idea is to generate an online-map for Rising-World, like the map for 7 Days To Die if anyone knows that (example: https://gs1.omega-zirkel.de/static/index.html). Later this map shall be connected to a plugin to add more administrative and informative functionality. Currently the map must be rendered manually but the goal is to let the players generate map content while they explore the map (like in 7d2d). This could either be done through an API extension or an external tool that uploads changed map files while exploring (API+Plugin would be better of course, so nobody needs extra tools to install)


    Here you can view the current state: https://rwmap.omega-zirkel.de/


    This thread is open for discussion ;)

    DE: Also ich würde so oder so diverse Mechanismen einbauen um den Traffic gering zu halten. Zunächst sollten nur die Maps um den Spieler herum angefordert werden können. Dann sollten zunächst hashwerte und Datum abgeglichen werden um zu vermeiden unnötig Updates zu schicken oder die Karte mit alten Daten zu überschreiben. Dann würde ich noch ein Limit setzen das ein map Part nur alle x Minuten aktualisiert wird. Also wenn ein map Teil von Spieler a schon übertragen wurde, wird es für x Minuten von keinem anderen Spieler angefordert.


    EN: Anyway I would implement some mechanism to reduce traffic. First of all only maps around the player should be able to be requested, then filehash and creation date should be compared to avoid updates and overrides with older map data. Then i would implement a limit per tile per x minutes to be requested. So for example if Player A has sent an update for map tile 1,1 nobody else would be requested for 1,1 for the next X minutes.

    ^^ das ist erst die 3. Veröffentlichung, ab SprachAPI (1.1.2) gibt es den Fehler nicht mehr, Fehler(aus der Testgruppe) lag im Wilkommen.

    Bin Leicht verwirrt gerade :D ich meinte nur wenn doch 0.3 des Willkommen Plugin schon vom 5. Juli 2018 ist und jetzt ein fix released wurde, sollte die Version des Willkommens Plugin doch 0.3.1 sein um sich von 0.3 abzuheben. ;)

    Have a look here for the map file format:Map image data and file names

    oh k, did not see that thread, that helps thy.


    EDIT: Got it



    Wrote a Quick and dirty node app for this:


    @red51 welches Format haben denn die Dateien beim Client unter RisingWorld/Map/__/mx_*_* ? Ich wollte schon mal einen POC bauen bis es möglich ist die Dateien vom Client zu "erbitten" und so auf dem Server zu verarbeiten.


    // -------------


    @red51 which file format is used for the map files in RisingWorld/Map/__/mx_*_* on the client ? I would like to build a POC until there is a way to request those client-map-files from the server via API.

    Hallo,


    Ich würde es gut finden wenn mann die Limitierungen von size x y zim Survival irgendwo einstellen könnte als Server-Admin für die jeweiligen Komponenten.


    Falls es das schon gibt bitte ich um Entschuldigung, habe es noch nicht gefunden :D


    Viele Grüße,
    Devidian


    PS: Und nein gm 1 ist keine Lösung, es soll für alle dann die vom Admin definierten Limits gelten

    hm okay, merkwürdig. Wie gesagt ich hab bei mir auf dem server noch starbound und 7days to die laufen, aber beide kann ich neu starten ohne eine Meldung im Discord. 7 Days läuft dabei zwar unter anderem Benutzer und in einem anderen Ordner, aber starbound läuft unter dem selben user im selben dateibaum.