problems when start linux dedicated server

The next update will be available on Wednesday, December 18, in the early evening (GMT+1).

This update will not yet replace the Java version, instead it is the actual content update. We'll provide more information about the transition together with the update.
  • dear i got these message when i try to start the server



    !!! UNCAUGHT EXCEPTION !!!

    RisingWorld.Server.Main:HandleError(Exception)

    RisingWorld.Common.JIWApplication:Update()


    DllNotFoundException: Unable to load DLL 'native'. Tried the load the following dynamic libraries: Unable to load dynamic li brary 'native' because of 'Failed to open the requested dynamic library (0x06000000) dlerror() = native: cannot open shared object file: No such file or directory

    at RisingWorld.Native.NativeManager.Initialize () [0x00000] in <00000000000000000000000000000000>:0

    at RisingWorld.Server.Main.InitDefaultSettings () [0x00000] in <00000000000000000000000000000000>:0

    at RisingWorld.Server.Main.OnInitialize () [0x00000] in <00000000000000000000000000000000>:0

    at System.Action.Invoke () [0x00000] in <00000000000000000000000000000000>:0

    at RisingWorld.Common.JIWApplication.Update () [0x00000] in <00000000000000000000000000000000>:0

    ExceptionExtensions:PrintStackTrace(Exception)

    RisingWorld.Server.Main:HandleError(Exception)

    RisingWorld.Common.JIWApplication:Update()


    mvg danny

  • Which Linux distro do you use exactly? The error indicates that our native lib could not be loaded... possibly a dependency is missing or outdated. It could be glibc. IIRC glibc 2.18 or higher is required. Please have a look at your installed glibc version and if it's older than 2.18, please try to update it. If that doesn't solve the issue, please let me know ;)

  • hello i am do a few test i use centos 8

    got now folowing error

    8core 8gb ram


    greets dannt



    !!! UNCAUGHT EXCEPTION !!!

    RisingWorld.Server.Main:HandleError(Exception)

    RisingWorld.Common.JIWApplication:Update()


    SteamException: [S_API FAIL] SteamAPI_Init() failed

    at RisingWorld.Server.Platforms.SteamServerSDK.SteamServer..ctor () [0x00000] in <00000000000000000000000000000000>:0

    at RisingWorld.Server.Platforms.PlatformServerSDK.Initialize (RisingWorld.Server.GameServer+Type type, RisingWorld.Common.Platforms.SDK sdk) [0x00000] in <00000000000000000000000000000000>:0

    at RisingWorld.Server.GameServer.InitServerPlatform (RisingWorld.Common.Platforms.SDK sdk) [0x00000] in <00000000000000000000000000000000>:0

    at RisingWorld.Server.Main.InitServerContext () [0x00000] in <00000000000000000000000000000000>:0

    at RisingWorld.Server.Main.OnPostInitialize () [0x00000] in <00000000000000000000000000000000>:0

    at System.Action.Invoke () [0x00000] in <00000000000000000000000000000000>:0

    at RisingWorld.Common.JIWApplication.Update () [0x00000] in <00000000000000000000000000000000>:0

    ExceptionExtensions:PrintStackTrace(Exception)

    RisingWorld.Server.Main:HandleError(Exception)

    RisingWorld.Common.JIWApplication:Update()


    Exit (1)


    Q U I T R I S I N G W O R L D S E R V E R


    Reset GameServer...


    Reset ServerChunkManager...


    Stopping 4 server chunk worker threads...


    Close SQLite databases...


    [Java] Classloader.unload: RuntimeClassLoader


    Reset ServerChunkManager...


    JNI: DESTROY JAVA VM


    [END]

  • The new error indicates that the Steam API could not be initialized. This can have various reasons... Did you set the LD_LIBRARY_PATH environment variable? If you launch the server through the start scripts ("linux_startscript.sh" or "linux_screen.sh" [if "screen" is installed]) this is done automatically.


    Usually the log contains more information about what went wrong exactly. You find the log files in the "Logs" subfolder in the server directory, please upload the latest log here (or alternatively send it via PM to me)

  • Thanks for the log! Nothing suspicious there though... :thinking:


    Was the LD_LIBRARY_PATH environment variable set? If you run the server through the "linux_startscript.sh" script (which is shipped with the server), the LD_LIBRARY_PATH variable is set automatically.


    Also make sure the game ports (by default 4254 and 4255 TCP and UDP) are not blocked.

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!