1. Sorry to revive an old thread. I can create a new one if necessary.

    I'm trying to run my Rust server without the Steam client open (CLI only), but I'm getting an error message. I've spent several hours trying solutions I've found online, but none of them have worked for me. This is the error I'm getting.

    Code:
    dlopen failed trying to load:
    steamclient.so
    with error:
    steamclient.so: cannot open shared object file: No such file or directory
    [S_API FAIL] SteamAPI_Init(): Sys_LoadModule failed to load: steamclient.so
    [S_API FAIL] SteamAPI_Init() failed
    InitServer: GameServer_Init returned false
    eac_server.so [x64] :: OnUnload()
    I've tried changing the LD_LIBRARY_PATH variable in my startup script to quite a few different values, but nothing has worked for me.

    Has anyone been able to fix this issue?



    Edit:

    I upgraded to Ubuntu 16.04 which resolved the initial error, but when I try to run the server I get this error now.

    Code:
    EasyAntiCheat Scout Shutting Down(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)EasyAntiCheat Server Shutting Down(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)[Raknet] Server Shutting Down (Shutting Down)
    Setting up 2 worker threads for Enlighten.
      Thread -> id: 7f141717c700 -> priority: 1
      Thread -> id: 7f141697b700 -> priority: 1
    I have these two exports in my .sh script.

    Code:
    export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/srv/rust
    export LD_LIBRARY_PATH=/srv/rust:/srv/rust/RustDedicated_Data:{$LD_LIBRARY_PATH} ;
    Is there something else I need to do to get this to work?
     
    Last edited by a moderator: Feb 17, 2018
  2. After Serverupdate today, my 3 Servers do not start.

    Code:
    Server.Ip.HostOrder = 1578573770(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)Facepunch.Steamworks Unity: LinuxPlayer
    Facepunch.Steamworks Os: Linux
    Facepunch.Steamworks Arch: x64
    InitServer: GameServer_Init returned false
    Couldn't initialize Steam Server (1578573770)(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)Server startup complete
    EasyAntiCheat Scout Shutting Down(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)EasyAntiCheat Server Shutting Down(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)[Raknet] Server Shutting Down (Shutting Down)
    Setting up 2 worker threads for Enlighten.
      Thread -> id: 7fe851df5700 -> priority: 1
      Thread -> id: 7fe8515f4700 -> priority: 1
    eac_server.so [x64] :: OnUnload()
    [  OK  ] Debug rust-server: Stopping debug
    
    does anyone know a solution?
     
  3. Oxide is not yet updated, you need to wait for its update.
     
  4. Oxide is not yet updated, you need to wait for its update.
     
  5. i know :) but thank you
     
  6. Is it only because of the missing update that EAC server (and Raknet) always shutting down?
     
  7. "InitServer: GameServer_Init returned false"
    Yup, can confirm, but I think it's rust server, not oxide.
     
  8. If you use oxide, then for each server update you need to update oxide.
     
  9. I think that this bug has nothing to do with oxide

    Code:
    [Raknet] Server Shutting Down (Shutting Down)
    Setting up 2 worker threads for Enlighten.
      Thread -> id: 7fe851df5700 -> priority: 1
      Thread -> id: 7fe8515f4700 -> priority: 1
    eac_server.so [x64] :: OnUnload()
     
  10. Do you have a clean server now? Without oxide?
     
  11. Code:
    > version
    Protocol: 2057.157.1
    Build Date: 2/22/2018 12:49:53 PM
    Unity Version: 2017.1.2f1
    Changeset: 25583
    Branch: release
    server up for me (windows) :x Oxide updated, work
     
  12. oxide update is there, but still bootloop ;/
     
  13. Looks like its a linux problem only... On windows with new oxide update all ok.
     
  14. yup, linux there ;/

    Code:
    (17:39:05) | Server startup complete
    (17:39:05) | EasyAntiCheat Scout Shutting Down
    (17:39:05) | EasyAntiCheat Server Shutting Down
     
  15. Yep, same here....

    I said it's not Oxide
     
  16. So, is it necessary to update?
     
  17. i have restored old server files (uff i have not all updated servers and i could copy paste files) and it works... something is not ok with new update on linux ;/
     
  18. same here (linux)
    EasyAntiCheat Server Shutting Down


    edit: server is now running about some trys

    2.edit: server shutting down again..
     
    Last edited by a moderator: Feb 22, 2018
  19. ok, old server files + previous oxide and it is working.

    old server files + new oxide gives:
    Code:
    MissingMethodException: Method not found: 'ModelState.set_relaxed'.
      at BaseNetworkable.ToStream (System.IO.Stream stream, SaveInfo saveInfo) [0x00000] in :0
      at BaseNetworkable.GetSaveCache () [0x00000] in :0
      at SaveRestore.GetSaveCache () [0x00000] in :0
      at Bootstrap+c__Iterator2.MoveNext () [0x00000] in :0
      at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in :0
     
    (Filename:  Line: -1)