Steam server error when starting

We've posted an important announcement regarding the current situation and the future of the game: Announcement

  • Steam server error when starting

    Hi,

    So I just downloaded under "Tools" in Steam, the Rising world dedicated server.

    First, there must be something misconfigured as in Linux it tries to run the .exe server, you may need to look at that @red51

    Anyway, if I manually launch the linux_startscript as I used to do when the server was downloaded from this site before, I get the following:


    Source Code

    1. marcos@Salacia:~/Files/steam/steam/steamapps/common/RisingWorldDedicatedServer$ ./linux
    2. od sun.nio.ch.DirectBuffer.cleaner()
    3. WARNING: Please consider reporting this to the maintainers of com.jme3.util.ReflectionAllocator
    4. WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
    5. WARNING: All illegal access operations will be denied in a future release
    6. Items initialized!
    7. Constructions initialized!
    8. Projectile-Definitions initialized!
    9. Weapon-Definitions initialized!
    10. Record-Definitions initialized!
    11. Initializing world (sqlite)
    12. CREATE WORLD Marcolandia_X3 (Survival)
    13. WORLDINFOS seed: 3487590832450374257239467657656478599 type: Normal caves: true vegetations: true oreamount: 3 disablednpc: [[false]] disableddungeons: [[false]] disabledwatersources: [[false]]
    14. 2018/04/13 08:05 PM server.Main
    15. SEVERE: Rising World - 0.9.2.7 - Dedicated Server
    16. Linux 4.15.0-2-amd64 Java 9.0.4 (amd64) Memory: 2147 MB
    17. 2018/04/13 08:05 PM
    18. ____________________________________________________
    19. RW SERVER: Fatal error occurred!
    20. java.lang.ExceptionInInitializerError: Biomemaps are not initialized!
    21. at commons.world.j.a(SourceFile:161)
    22. at server.e.b(SourceFile:1101)
    23. at server.e.a(SourceFile:1068)
    24. at server.Main.d(SourceFile:426)
    25. at server.Main.initApplication(SourceFile:265)
    26. at commons.JIWApplication.initialize(SourceFile:236)
    27. at com.jme3.system.NullContext.initInThread(NullContext.java:87)
    28. WARNING: Unable to check version (0.9.2.7): java.net.UnknownHostException: api.rising-world.net
    29. od sun.nio.ch.DirectBuffer.cleaner()
    30. WARNING: Please consider reporting this to the maintainers of com.jme3.util.ReflectionAllocator
    31. WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
    32. WARNING: All illegal access operations will be denied in a future release
    33. Items initialized!
    34. Plants initialized!
    35. NPCs initialized!
    36. Initialize Static Classes...
    37. Constructions initialized!
    38. Projectile-Definitions initialized!
    39. Weapon-Definitions initialized!
    40. Objects initialized!
    41. Clothing initialized!
    42. Picking initialized!
    43. Food-Definitions initialized!
    44. Crafting-Definitions initialized!
    45. Record-Definitions initialized!
    46. Initializing world (sqlite)
    47. CREATE WORLD Marcolandia_X3 (Survival)
    48. WORLDINFOS seed: 3487590832450374257239467657656478599 type: Normal caves: true vegetations: true oreamount: 3 disablednpc: [[false]] disableddungeons: [[false]] disabledwatersources: [[false]]
    49. 2018/04/13 08:06 PM server.Main
    50. SEVERE: Rising World - 0.9.2.7 - Dedicated Server
    51. Linux 4.15.0-2-amd64 Java 9.0.4 (amd64) Memory: 2147 MB
    52. 2018/04/13 08:06 PM
    53. ____________________________________________________
    54. RW SERVER: Fatal error occurred!
    55. java.lang.ExceptionInInitializerError: Biomemaps are not initialized!
    56. at commons.world.j.a(SourceFile:161)
    57. at server.e.b(SourceFile:1101)
    58. at server.e.a(SourceFile:1068)
    59. at server.Main.d(SourceFile:426)
    60. at server.Main.initApplication(SourceFile:265)
    61. at commons.JIWApplication.initialize(SourceFile:236)
    62. at com.jme3.system.NullContext.initInThread(NullContext.java:87)
    63. at com.jme3.system.NullContext.run(NullContext.java:130)
    64. at java.base/java.lang.Thread.run(Thread.java:844)
    Display All
    I just did a basic personalisacion of the server.properties file (server name and such).

    Any ideas?
  • Thanks @red51!

    In Debian (testing, where Java 9 was auto installed by an update, but Java 8 was left there) you need to run as root/sudo:

    Source Code

    1. update-alternatives --config java
    and choose version 8

    That makes Java 8 the default and then RW server works fine again.

    Anyway, you still may need to look at RW server in linux from Steam trying to run the exe instead of the linux start script.

    Cheers!
    Marcos