• Experimental Dedicated Server - open to all
    584 replies, posted
Yeah, the certificate issue is known I think.. Think we should start a dedicated thread for tracking the linux server issues?
am i ment to be able to do this (have my server on the official list) [IMG]http://i60.tinypic.com/wat7qp.jpg[/IMG] wish it was this easy to populate my rust legacy server lol. edit: decided to take it down as a few people still thought it was affiliated with FacePunch, and it felt a bit wrong me duping the system and even tho i explicitly told everyone on the server that it was NOT official and i had messed with server settings to get on the list. it's not in my nature to deceive people. (And I did not want the wrath of the Newman LOL) It was nice to be running a populated server again :) but the process i used won't revert got 30~ people on server and don't want to just kick them, not sure what to do :( second edit: Sorted it got it off the official list
[QUOTE=Samsah;45637748]What Mono-packages you guys got installed? I'm not very familiar with Mono :S[/QUOTE] You shouldn't actually need to install mono, as the runtime libraries are included in the distribution files (RustDedicated_Data folder). Running on centos 7 here, with just the cert error as far as I can tell.
[QUOTE=sagron;45642883]You shouldn't actually need to install mono, as the runtime libraries are included in the distribution files (RustDedicated_Data folder). Running on centos 7 here, with just the cert error as far as I can tell.[/QUOTE] Yeah, I ended up to think so too.
[QUOTE=sagron;45642883]You shouldn't actually need to install mono, as the runtime libraries are included in the distribution files (RustDedicated_Data folder). Running on centos 7 here, with just the cert error as far as I can tell.[/QUOTE] Correct, when packaged, Unity based games use its own version of the mono runtime. You do not need to install any extra mono packages on Linux. The current issue with Linux is the "certificate error", this is completely unrelated to the version of mono installed on your system as far as I can tell.
think it will get fixed this week?
Hi, I fetched the dedicated server today. [CODE] > LD_LIBRARY_PATH=/home/steam/.steam/steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64 > export LD_LIBRARY_PATH > ./RustDedicated +server.port 28020 +server.hostname "testitest" +server.identity "test" -logfile "xxx.txt" [/CODE] I still had to set LD_LIBRARY_PATH, but the server seemed up and running. When connecting from the rust console via [I]client.connect 127.0.0.1:28020[/I] I get in the server log [CODE] Rejecting client (76561198075322082/127.0.0.1:50406): Incompatible Version [/CODE] and the same in rust [CODE] Disconnected: Incompatible Version [/CODE] Edit: I'm running steamos, which has the multiarch package installed by default. So, "dlopen failed trying to load: ... wrong ELF class: ELFCLASS32" could be a hint for missing multiarch-support on a 64bit machines. [url]https://developer.valvesoftware.com/wiki/Steam_under_Linux#Debian[/url]
I'm still getting the following on my system, even after setting the library path: [CODE] ERROR building certificate chain: System.ArgumentException: certificate ---> System.Security.Cryptography.CryptographicException: Unsupported hash algorithm: 1.2.840.113549.1.1.11 ERROR building certificate chain: System.ArgumentException: certificate ---> System.Security.Cryptography.CryptographicExce ption: Unsupported hash algorithm: 1.2.840.113549.1.1.11 at Mono.Security.X509.X509Certificate.VerifySignature (System.Security.Cryptography.RSA rsa) [0x00000] in <filename unknown>:0 at Mono.Security.X509.X509Certificate.VerifySignature (System.Security.Cryptography.AsymmetricAlgorithm aa) [0x00000] in <filename unknown>:0 at System.Security.Cryptography.X509Certificates.X509Chain.IsSignedWith (System.Security.Cryptography.X509Certificates.X509Certificate2 signed, System.Security.Cryptography.AsymmetricAlgorithm pubkey) [0x00000] in <filename unknown>:0 at System.Security.Cryptography.X509Certificates.X509Chain.Process (Int32 n) [0x00000] in <filename unknown>:0 at System.Security.Cryptography.X509Certificates.X509Chain.ValidateChain (X509ChainStatusFlags flag) [0x00000] in <filename unknown>:0 at System.Security.Cryptography.X509Certificates.X509Chain.Build (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Security.Cryptography.X509Certificates.X509Chain.Build (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) [0x00000] in <filename unknown>:0 at System.Net.ServicePointManager+ChainValidationHelper.ValidateChain (Mono.Security.X509.X509CertificateCollection certs) [0x00000] in <filename unknown>:0 Please, report this problem to the Mono team [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: wrong ELF class: ELFCLASS32[/CODE]
I can't seem to solve a problem with the library steamclient.so I always obtien the same error : [QUOTE][S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. dlopen failed trying to load: steamclient.so with error: steamclient.so: wrong ELF class: ELFCLASS32 [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. Couldn't initialize Steam Server [/QUOTE]
[QUOTE=p1nou;45672280]I can't seem to solve a problem with the library steamclient.so I always obtien the same error :[/QUOTE] You need to update the actual steam linux client, which will download both 32 and 64 bit steamclient.so. Take the 64 bit one and copy it to your x86_64 folder. But be careful, last time I did that steam went up in my directory tree deleting EVERYTHING in its way...
when I install steamcmd, I have only linux32 folder. where are download steamcmd 64-bit version?
[QUOTE=p1nou;45676766]when I install steamcmd, I have only linux32 folder. where are download steamcmd 64-bit version?[/QUOTE] not steamcmd, the *client*! as in the graphical steam version where you log in and click stuff.
errors.html [url]http://pastebin.com/wgMMvX4W[/url] output.log [url]http://pastebin.com/7Uad63GJ[/url] In console [code]Set current directory to /home/game/rust Found path: /home/game/rust/RustDedicated[/code] command startup: [code]./RustDedicated -batchmode +server.hostname "My New Rust Server" +server.identity "12345" +server.seed 544245 +server.port 28015 -rcon.port 28017 -rcon.password "pwdrcon" -logFile "output.log"[/code] Server not running. Pls, help. OS: Centos 7 x64.
Thx Gachl, i solved my problem of steamclient.so now i still have one error. [QUOTE][S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. [/QUOTE]
as far as I know, that's not an error but more like a notice. nothing to worry about.
you also have this error? my server does not respond: s will it be possible to have a log file from a server on Linux (64-bit) operating Here are the last line of my server log: [QUOTE]Started Server on port 28015 (Filename: /BuildAgent/work/d63dfc6385190b60/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. Setting breakpad minidump AppID = 252490 Skipping RCON (rcon.port is 0) (Filename: /BuildAgent/work/d63dfc6385190b60/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) Unloading 4 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0) Unloading 9134 unused Assets to reduce memory usage. Loaded Objects now: 171103. Total: 65.205002 ms (FindLiveObjects: 9.702000 ms CreateObjectMapping: 0.673000 ms MarkObjects: 37.106998 ms DeleteObjects: 17.648001 ms) Unloading 0 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0) Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 169349. Total: 45.933998 ms (FindLiveObjects: 9.679000 ms CreateObjectMapping: 0.577000 ms MarkObjects: 35.434998 ms DeleteObjects: 0.223000 ms) Save took: 00.0361 seconds (Filename: /BuildAgent/work/d63dfc6385190b60/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) Save stats: ents: 6109 size: 396608 (Filename: /BuildAgent/work/d63dfc6385190b60/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) Unhandled Steam Callback: SteamServersConnectFailure (Filename: /BuildAgent/work/d63dfc6385190b60/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) ^[[5~Save took: 00.0512 seconds (Filename: /BuildAgent/work/d63dfc6385190b60/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) Save stats: ents: 6109 size: 396608 (Filename: /BuildAgent/work/d63dfc6385190b60/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) Unhandled Steam Callback: SteamServersConnectFailure [/QUOTE] i running the server with : [CODE]LD_LIBRARY_PATH=/home/game/Rust/RustDedicated_Data/Plugins/x86_64/:${LD_LIBRARY_PATH} ./RustDedicated -batchmode +server.hostname "testserver" +server.identity "rust" +server.seed 1 +server.port 28015 -logfile [/CODE]
What's a good rcon tool for windows?
[QUOTE=infusednz;45686738]What's a good rcon tool for windows?[/QUOTE] hlsw [url]http://www.hlsw.org/hlsw/download/[/url]
[QUOTE=p1nou;45682357]you also have this error? my server does not respond: s will it be possible to have a log file from a server on Linux (64-bit) operating[/QUOTE] The issue is this line: [B]Unhandled Steam Callback: SteamServersConnectFailure[/B] for I have no idea what reasons, the server fails to authenticate with steam and garry has not hooked the failure event to respond with a "proper" console message giving some information about this issue. It just says it failed and there's no handler for it. This has nothing to do with the SteamAPI_Init() failed as far as I know, as it's only checking for a running steam version, which it doesn't need anyways. All my other servers print the same message but they work, so this can't be the issue. I've come just as far, I get the exact same output as you, and I'm fairly sure that the steam server connection issue is preventing stuff from connecting, as I have tested RCON and it works, so the server itself is running. edit: GMod and many other Source based servers work well on my machine, but Rust doesn't. It's confusing. They should use the same steam libs.
[QUOTE]Started Server on port 28015 (Filename: /BuildAgent/work/d63dfc6385190b60/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/.//home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/./lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/.//home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/./lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/.//home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/./lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/.//home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/./lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Fallback handler could not load library /home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so Total system RAM: 3966 MiB DllNotFoundException at (wrapper managed-to-native) Steam.Server:Steam_Server_SetupCallbacks (Steam.SteamCallback) at Steam.Server.Init (Steam.ServerConfig config) [0x00000] in <filename unknown>:0 at ServerMgr.StartSteamServer () [0x00000] in <filename unknown>:0 at ServerMgr.Initialize (Boolean loadSave) [0x00000] in <filename unknown>:0 at Bootstrap+<DedicatedServerStartup>c__Iterator0.Mov eNext () [0x00000] in <filename unknown>:0[/QUOTE] Getting the exact same error as mentioned above. Has anyone gotten past the errors and got a working server on Linux? Perhaps let us know how and which distro because it is easy switching distro's if it means getting a server up and running.
I suggest a windows distro for now. server only uses 800meg of ram and the server files update so rapidly that servers are out of date within 2 hours. Once development slows it will undoubtedly be more stable/reliable to host on linux though.
Yea no. Do you realize how much Windows Server Edition costs?? You do not want to host a dedicated server based in a consumer windows especially in a datacenter. You're just asking for problems. Being said has anyone gotten wine to work with the windows version?
[QUOTE=oXYnary;45691066]Yea no. Do you realize how much Windows Server Edition costs?? You do not want to host a dedicated server based in a consumer windows especially in a datacenter. You're just asking for problems. Being said has anyone gotten wine to work with the windows version?[/QUOTE] If you get a SPLA agreement windows server 2008 is around £13 a month or if your a student you should check out [url]https://www.dreamspark.com[/url] where you can get it for free.
[QUOTE=Gachl;45589107]Thanks garry, I actually found out that I need to update the steam client on linux and have it fully update. This will download the linux64 directory containing the correct steamclient.so that will work. I'm currently confirming that my server is accepting connections and doesn't kick people, but I think this has solved it for me. edit: nope: Unhandled Steam Callback: SteamServersConnectFailure Rejecting client (7656*********24/176.***.**.***:58646): Steam Auth Timeout [/QUOTE] The same problem...
[QUOTE=Shepsie;45691240]If you get a SPLA agreement windows server 2008 is around £13 a month or if your a student you should check out [url]https://www.dreamspark.com[/url] where you can get it for free.[/QUOTE] Versus free for an open source os that has less background process overhead? Ignoring the student bit as what student would have the extra money to pay for a datacenter placement and server grade hardware, your solution is about as cost effective as paying a Ghsp to host a rust server for you. Does it have to be said the last facepunch exploit was allowed to be spread from Windows servers? TBH I very frustrated that Garry is treating the linux server as not officially supported.
Why the steam_appid.txt is 252490 is not 258550 ? do you try to solved the problem between steam and linux server this week garry? I still have not fixed the errors: [CODE][S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. Setting breakpad minidump AppID = 252490[/CODE] and [CODE]Unhandled Steam Callback: SteamServersConnectFailure[/CODE]
[QUOTE=p1nou;45705837]Why the steam_appid.txt is 252490 is not 258550 ? do you try to solved the problem between steam and linux server this week garry? I still have not fixed the errors: [CODE][S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. Setting breakpad minidump AppID = 252490[/CODE] and [CODE]Unhandled Steam Callback: SteamServersConnectFailure[/CODE][/QUOTE] I think support for Linux is just a joke :)
[QUOTE=p1nou;45705837]Why the steam_appid.txt is 252490 is not 258550 ? [/QUOTE] Because 252490 is what clients use.
[QUOTE=Samsah;45706862]Because 252490 is what clients use.[/QUOTE] Oki Samsah, Thx for info :)
any ETA for when Experimental will be available vai Multiplay?
Sorry, you need to Log In to post a reply to this thread.