1. [SOLVED]

    ERROR:

    - Steamclient.so is not in the good location on a default linux server install.

    SOLUTION:
    - Proper location is /Hurtworld_Data/Plugins/
    - Copy steamclient to the necessary location.

    FIX:
    Code:
    cp ./steamclient.so ./Hurtworld_Data/Plugins/x86/steamclient.so
    cp ./linux64/steamclient.so  ./Hurtworld_Data/Plugins/x86_64/steamclient.so
    KNOWN ISSUES:
    Currently there is a new issue upon doing this - an error connecting to the steam networks. I will update this post if I figure it out.
    =======================================================

    Dump of gamelog.txt:
    Code:
    [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
    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() failed; unable to locate a running instance of Steam, or a local steamclient.so.
    ogies
    Initialize engine version: 5.1.3f1 (b0a23b31c3d8)
    i_love_codeoManager: Using Unknown: NoSound Driver
    Begin MonoManager ReloadAssembly
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-CSharp-firstpass.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-CSharp-firstpass.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-CSharp.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-CSharp.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-UnityScript.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-UnityScript.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.UI.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.UI.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.Networking.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.Networking.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.Analytics.dll (this message is harmless)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() failed; unable to locate a running instance of Steam, or a local steamclient.so.
    ogies
    Initialize engine version: 5.1.3f1 (b0a23b31c3d8)
    i_love_codeoManager: Using Unknown: NoSound Driver
    Begin MonoManager ReloadAssembly
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/UnityEngine.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-CSharp-firstpass.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-CSharp-firstpass.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-CSharp.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-CSharp.dll into Unity Child Domain
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-UnityScript.dll (this message is harmless)
    Loading /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Assembly-UnityScript.dll into Unity Child DomainPlatform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/System.Core.dll (this message is harmless)
    - Completed reload, in  0.130 seconds
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/System.dll (this message is harmless)
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Boo.Lang.dll (this message is harmless)
    Shader 'Debug/Advanced': dependency 'BaseMapShader' shader 'Debug/Advanced' not found
    WARNING: Shader Unsupported: 'Particles/Refraction' - All passes removed
    WARNING: Shader Unsupported: 'Particles/Refraction' - Setting to default shader.
    WARNING: Shader Unsupported: 'Toon/Basic Outline' - All passes removed
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/Mono.Security.dll (this message is harmless)
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/System.Configuration.dll (this message is harmless)
    Platform assembly: /home/steam/s/linuxhurt/Hurtworld_Data/Managed/System.Xml.dll (this message is harmless)(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65)SteamAPI_GameServer.Init() failed.(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65)Closing network connections...(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65)Abort running Threads: 1(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 65)
    No clue where it wants steamclient.so, currently it installs it (from the app_update / steamcmd) in serverroot, I made a copy into Hurtworld_Data to see if that sates it, but no dice.
     
  2. Wulf

    Wulf Community Admin

    Grab steamclient.so if it is missing it.
     
  3. It has it already in server root, as well as in a linux64 folder in server root. I tried copying linux64 one into ./ , did not change anything.

    Code:
    .
    ./gamelog3.txt
    ./gamelog5.txt
    ./steamapps
    ./steamapps/libraryfolders.vdf
    ./steamapps/appmanifest_405100.acf
    ./steamapps/downloading
    ./steamapps/temp
    ./Hurtworld_Data
    ./Hurtworld_Data/sharedassets2.assets
    ./Hurtworld_Data/resources.assets
    ./Hurtworld_Data/Resources
    ./Hurtworld_Data/Resources/unity default resources
    ./Hurtworld_Data/Resources/unity_builtin_extra
    ./Hurtworld_Data/Resources/UnityPlayer.png
    ./Hurtworld_Data/sharedassets0.resource
    ./Hurtworld_Data/Managed
    ./Hurtworld_Data/Managed/Pathfinding.JsonFx.dll
    ./Hurtworld_Data/Managed/EasyRoads3D.dll
    ./Hurtworld_Data/Managed/Assembly-CSharp.dll
    ./Hurtworld_Data/Managed/uLink.dll
    ./Hurtworld_Data/Managed/Pathfinding.Poly2Tri.dll
    ./Hurtworld_Data/Managed/System.Security.dll
    ./Hurtworld_Data/Managed/I18N.West.dll
    ./Hurtworld_Data/Managed/System.Xml.dll
    ./Hurtworld_Data/Managed/UnityEngine.Networking.dll
    ./Hurtworld_Data/Managed/Assembly-UnityScript.dll
    ./Hurtworld_Data/Managed/ArabicSupport.dll
    ./Hurtworld_Data/Managed/Rewired_Core.dll
    ./Hurtworld_Data/Managed/UnityScript.Lang.dll
    ./Hurtworld_Data/Managed/I18N.dll
    ./Hurtworld_Data/Managed/UnityEngine.Cloud.Analytics.dll
    ./Hurtworld_Data/Managed/Mono.Security.dll
    ./Hurtworld_Data/Managed/System.dll
    ./Hurtworld_Data/Managed/UnityEngine.CrashLog.dll
    ./Hurtworld_Data/Managed/Pathfinding.Ionic.Zip.Reduced.dll
    ./Hurtworld_Data/Managed/Boo.Lang.dll
    ./Hurtworld_Data/Managed/UnityEngine.Analytics.dll
    ./Hurtworld_Data/Managed/System.Core.dll
    ./Hurtworld_Data/Managed/System.Configuration.dll
    ./Hurtworld_Data/Managed/NSpeex.dll
    ./Hurtworld_Data/Managed/UnityEngine.Cloud.Analytics.Util.dll
    ./Hurtworld_Data/Managed/Mono.Posix.dll
    ./Hurtworld_Data/Managed/UnityEngine.xml
    ./Hurtworld_Data/Managed/AmplifyMotion.dll
    ./Hurtworld_Data/Managed/UnityEngine.dll
    ./Hurtworld_Data/Managed/Pathfinding.ClipperLib.dll
    ./Hurtworld_Data/Managed/mscorlib.dll
    ./Hurtworld_Data/Managed/UnityEngine.UI.dll
    ./Hurtworld_Data/Managed/Assembly-CSharp-firstpass.dll
    ./Hurtworld_Data/level0
    ./Hurtworld_Data/Mono
    ./Hurtworld_Data/Mono/x86_64
    ./Hurtworld_Data/Mono/x86_64/libmono.so
    ./Hurtworld_Data/Mono/x86
    ./Hurtworld_Data/Mono/x86/libmono.so
    ./Hurtworld_Data/Mono/etc
    ./Hurtworld_Data/Mono/etc/mono
    ./Hurtworld_Data/Mono/etc/mono/config
    ./Hurtworld_Data/Mono/etc/mono/2.0
    ./Hurtworld_Data/Mono/etc/mono/2.0/settings.map
    ./Hurtworld_Data/Mono/etc/mono/2.0/web.config
    ./Hurtworld_Data/Mono/etc/mono/2.0/Browsers
    ./Hurtworld_Data/Mono/etc/mono/2.0/Browsers/Compat.browser
    ./Hurtworld_Data/Mono/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx
    ./Hurtworld_Data/Mono/etc/mono/2.0/machine.config
    ./Hurtworld_Data/Mono/etc/mono/mconfig
    ./Hurtworld_Data/Mono/etc/mono/mconfig/config.xml
    ./Hurtworld_Data/Mono/etc/mono/browscap.ini
    ./Hurtworld_Data/Mono/etc/mono/1.0
    ./Hurtworld_Data/Mono/etc/mono/1.0/DefaultWsdlHelpGenerator.aspx
    ./Hurtworld_Data/Mono/etc/mono/1.0/machine.config
    ./Hurtworld_Data/steamclient.so
    ./Hurtworld_Data/mainData
    ./Hurtworld_Data/resources.resource
    ./Hurtworld_Data/sharedassets1.assets
    ./Hurtworld_Data/level1
    ./Hurtworld_Data/Plugins
    ./Hurtworld_Data/Plugins/x86_64
    ./Hurtworld_Data/Plugins/x86_64/libsteam_api.so
    ./Hurtworld_Data/Plugins/x86_64/libCSteamworks.so
    ./Hurtworld_Data/Plugins/x86
    ./Hurtworld_Data/Plugins/x86/libsteam_api.so
    ./Hurtworld_Data/Plugins/x86/libCSteamworks.so
    ./Hurtworld_Data/sharedassets0.assets
    ./steam_appid.txt
    ./steamclient.so
    ./Hurtworld.x86_64
    ./linux64
    ./linux64/steamclient.so
    ./gamelog.txt
    ./Hurtworld.x86
    
    [DOUBLEPOST=1449682255][/DOUBLEPOST]I think I figured it out. I will report it to the devs.
     
    Last edited by a moderator: Dec 9, 2015
  4. Never mind. Saw your solution in first post
     
    Last edited by a moderator: Dec 11, 2015
  5. im not using linux............................. any idea?
     
  6. Wulf

    Wulf Community Admin

    If your server isn't using Linux, then your post isn't related to this thread. Please post a detailed thread with your issues, else post under a thread matching your issue.