Beiträge von nid

Due to human (non-bot) spam the first contribution of a user has to be reviewed and activated manually, all further contributions do not require this.
As long as a user does not have at least one reviewed and activated contribution, the user is unable to edit his profile, set a avatar, title picture or a signature.

    nid added a new version:

    nid
    31. August 2022 um 23:10
    Zitat

    * Updated module to Eco version 9.6.0

    * Added markup service in line with changes to the vanilla code.

    * Fixes bug, which caused UI tags to be invisible on Linux.

    * REQUIRES: EM-Framework 3.3.0-beta2 or higher.

    nid hat eine neue Version hinzugefügt:

    nid
    31. August 2022 um 23:10
    Zitat

    * Updated module to Eco version 9.6.0

    * Added markup service in line with changes to the vanilla code.

    * Fixes bug, which caused UI tags to be invisible on Linux.

    * REQUIRES: EM-Framework 3.3.0-beta2 or higher.

    nid added a new version:

    nid
    24. Juni 2022 um 12:15
    Zitat
    • Important: This release REQUIRES Eco 9.5.3 and will not work with older server versions!
    • Linux: With code changes in Eco 9.5.3 Chat Tags will work natively on Linux, without the need for any workarounds.
    • Dropped dependency on third party assemblies, as with current changes to Eco Server, they are no longer required.
    • Known issues: Delay in Admin tag appearing for new Admins added after server has started. EM Framework checks for new Admins every 2.5 minutes. This will be fixed in the next EM Framework release. This is visual only, Admins for all other purposes are recognized correctly. This concerns only the Admin tag itself, all others happen immediately.
    • REQUIRES: nid-Core version 1.5.5!
    • REQUIRES: EM-Framework 3.2.1 or higher.
    • REQUIRES: Eco Server 9.5.3

    nid hat eine neue Version hinzugefügt:

    nid
    24. Juni 2022 um 12:15
    Zitat
    • Important: This release REQUIRES Eco 9.5.3 and will not work with older server versions!
    • Linux: With code changes in Eco 9.5.3 Chat Tags will work natively on Linux, without the need for any workarounds.
    • Dropped dependency on third party assemblies, as with current changes to Eco Server, they are no longer required.
    • Known issues: Delay in Admin tag appearing for new Admins added after server has started. EM Framework checks for new Admins every 2.5 minutes. This will be fixed in the next EM Framework release. This is visual only, Admins for all other purposes are recognized correctly. This concerns only the Admin tag itself, all others happen immediately.
    • REQUIRES: nid-Core version 1.5.5!
    • REQUIRES: EM-Framework 3.2.1 or higher.
    • REQUIRES: Eco Server 9.5.3

    The Guide

    This guide will explain the intricacies on how to run Chronicler mod (or any other mod that depends on SQLite) on Linux.

    The main difficulty of running it under Linux, stems from the fact that any SQLite project depends on the shared object, which has to be compiled per system and environment it is being run under.

    There are currently two ways to run such mods under Linux:

    1. Using prepared Docker Image of Eco Server.
    2. Compiling needed dependencies on your own system.

    Using Docker Image

    This is by far the easiest way to get SQLite dependent mods to run under Linux.

    All you need is my docker image that has the dependencies already embedded within itself.

    It can be found here: https://hub.docker.com/r/nidaren/eco-server

    The information is provided in the documentation under the link, in the Readme section.

    IMPORTANT: SQLite.Interop.dll from Mods/Chronicler folder will be automatically deleted, as this library is NOT compatible with Linux!

    Compiling the dependencies

    This is more involved method, for when you do not want to use Docker.

    Firstly, ensure you have root access to your system.

    The next steps may differ from mod to mod, but in case of Chronicler, the steps are as follows:

    1. Download the following SQLite source code package: sqlite-netFx-full-source-1.0.116.0.zip
    2. Extract it to , for example sqlbuild folder.
    3. Change directory to sqlbuild/Setup
    4. Execute script compile-interop-assembly-release.sh
    5. File will be compiled to sqlbuild/bin/2013/Release/bin/
    6. Copy the file libSQLite.Interop.so (make sure file starts with lib not SQL) from sqlbuild/bin/2013/Release/bin/ to /usr/lib
    7. After that Chronicler will have all it needs to run on Linux.
    8. This dependency must be compiled per system.

    IMPORTANT: DELETE file SQLite.Interop.dll from /Mods/Chronicler. This file is not compatible with Linux and is not required once the Linux dependency is present.

    nid hat eine neue Version hinzugefügt:

    nid
    3. Juni 2022 um 12:46
    Zitat

    * Added magic glue to code, needed due to changes in nid-Core INidSchedulable interface.

    * Requires nid-Core 1.5.5

    * REQUIRES: EM-Framework 3.2 or higher

    nid added a new version:

    nid
    11. Mai 2022 um 22:58
    Zitat
    • Added new law clauses for Maximum Allowed Deeds and Maximum Allowed Claimed Plots. This allows for setting prevention or taxing players who own extended lands.

    nid hat eine neue Version hinzugefügt:

    nid
    11. Mai 2022 um 22:58
    Zitat
    • Added new law clauses for Maximum Allowed Deeds and Maximum Allowed Claimed Plots. This allows for setting prevention or taxing players who own extended lands.

    nid added a new file:

    nid
    8. April 2024 um 15:14

    nid hat eine neue Datei hinzugefügt:

    nid
    8. April 2024 um 15:14

    nid added a new version:

    nid
    30. April 2022 um 00:09
    Zitat

    * (RC.4) Module output filename updated to match namespace.

    * (RC.3) Fixed issue causing format exception on some specific locale settings.

    * Timed messages module migrated to use new INidSchedulable and INidTickable and will integrate with Timed Commands module planned for the future.

    * Module updated to Eco 9.5.0

    * REQUIRES: EM-Framework 3.2.0-RC.3 or higher.