[QUOTE=onions;45708165]any ETA for when Experimental will be available vai Multiplay?[/QUOTE]
The experimental server files are available to [B]anyone[/B] [U]right now[/U], so you should ask Multiplay, because it's up to them. Nobody's holding back the files from them at this point.
does the linux version work yet?
Nope, Linux binary still is at the same issues, being unable to connect to steam servers.
Here's a quick guide on how to get the server running on debian wheezy 64-bit (and possibly other distros and versions) to the least erroneous state:
Guide: [url]http://pastebin.com/SSzasYYB[/url]
Log: [url]http://pastebin.com/5JQxYFL2[/url]
RCON: [url]http://pastebin.com/GziKR5jw[/url]
On a side note, it says [I]version : 1115 secure (secure mode enabled, connected to Steam3)[/I] when issuing the status RCON command, but it still has SteamServerConnectFailure. No idea what's going on there.
You can use relative paths in LD_LIBRARY_PATH, especially if you just use ./RustDedicated, then you can simply do LD_LIBRARY_PATH=./:./RustDedicated_Data/Plugins/x86_64/:$LD_LIBRARY_PATH
Just something to make things a little bit easier...
PS: the steamclient.so, libsteam.so, libsteam_api.so should be moved into the root folder at some point as they aren't really plugins to the whole system, they are just required by libSteamNative.so
How are people finding server performance?, iv got mine running on a quad core CPU (though rust mainly hits the first core), for the first few hours its fine but normal when i come back the perfomance has gone to shit.
The CPU doesnt looks to be under any more load but if i try typing into the console it can take a good second for it to start typing each letter. at the same time if i was to spawn an airdrop you will see it pause int he air then re-sync to where its meant to be.
anyone else run into this problem? sometimes restating the server from the save point will fix this and if that doesnt then a good old map reset does.
Perf should be a lot better now
[QUOTE=garry;45734774]Perf should be a lot better now[/QUOTE]
ill keep an eye on it, but with that said i last reset my server about 9 hours ago and now its back to having a lot of lag. CPU levels are still normal at about 5% (much better after the AI update) so im not sure what the go is. here are the server specs from dxdiag [url]http://pastebin.com/ARLz5pu6[/url]
Im quite happy to provide anymore information if you like.
keep up the good work garry and co
[QUOTE=elixwhitetail;45708208]The experimental server files are available to [B]anyone[/B] [U]right now[/U], so you should ask Multiplay, because it's up to them. Nobody's holding back the files from them at this point.[/QUOTE]
As mentioned [URL="https://forums.multiplay.com/rust/99892-any-ballpark-when-rust-experimental-will-available?p=1180124#post1180124"]here on our forums[/URL]:
Soon™
It is on the radar. I would expect it the week or so after [URL="http://www.insomniagamingfestival.com"]Insomnia[/URL] as the majority of the core staff are completely run off our feet during festival week.
That's not a guarantee, there's no current ETA but we want to get it out sooner rather than later.
[QUOTE=Skitrel;45737745]As mentioned [URL="https://forums.multiplay.com/rust/99892-any-ballpark-when-rust-experimental-will-available?p=1180124#post1180124"]here on our forums[/URL]:
Soon™
It is on the radar. I would expect it the week or so after [URL="http://www.insomniagamingfestival.com"]Insomnia[/URL] as the majority of the core staff are completely run off our feet during festival week.
That's not a guarantee, there's no current ETA but we want to get it out sooner rather than later.[/QUOTE]
Thanks--that's my post from yesterday :)
We still posting linux issues in this thread? I tried last night's server build on my linux box, seems the certificate issue is gone. However I'm still not able to connect, I get a ticket error on the client side when connecting. Is this known?
Is it possible to save the map on experimental yet?
[QUOTE=theeggman;45739030]I tried last night's server build on my linux box, seems the certificate issue is gone.[/QUOTE]
I can confirm this, they switched to Unity 5 which seems to use a more recent version of mono where this issue has been resolved.
Does your server show up in the server list? Mine doesn't and I'm still getting "[B]Unhandled Steam Callback: SteamServersConnectFailure[/B]" and "[B]Rejecting client (...): Steam Auth Timeout[/B]" but that's the usual.
[QUOTE=aivdrust;45739586]Is it possible to save the map on experimental yet?[/QUOTE]
add -load to your batch script
[QUOTE=dafin0;45740722]add -load to your batch script[/QUOTE]
Thanks but my host wont let me edit all the experimental command line options yet. Guess I wil have to wait untill they do.
Does anybody know of a steam server protocol documentation? I've tcpdumped the authentication or steam login of RustDedicated and I only get two PSH packages and a trailing ACK every 30 seconds.
Package content:
[QUOTE="TCP PSH,ACK"]1C 00 00 00 57 04 00 00 01 00 00 00 01 00 00 00 [B]ID[/B] 00 00 00 [B]DADADA[/B] F3 47 01 00 00[/QUOTE]
where ID is 1 for steam to local server packages and 2 for local server to steam packages and DADADA is 3 byte changing data ([CA E1 4D, E0 E1 4D], [FA 56 4E, 10 57 4E], [2A CC 4E, 45 CC 4E], ...).
Without a documentation I'm unable to figure out what's going on here with this little data. I still don't understand why all of my steam based servers are working fine but Rust has issues authenticating with steam. Garry PLEASE :( Just hook the failure event and print a message with some info...
[url=http://www.hawnutor.org/image/qOhnEEK.jpg][img]http://www.hawnutor.org/image/.qOhnEEK.jpg[/img]
Click to enlarge[/url]
Monday's update made performance better, however, today's server updates have my servers cpu usage running about 40% higher than normal. Is anyone else experiencing this?
[QUOTE=RustBugs;45749041]Monday's update made performance better, however, today's server updates have my servers cpu usage running about 40% higher than normal. Is anyone else experiencing this?
Edit:
Here's some screenshots
This was the other day (this was before Mondays performance optimization, after those my usage at this many people was around 17%):
This is now:
[/QUOTE]
That should now be fixed, when they pushed out the procedural virtual texturing update they also made it run on server causing the high CPU usage, they have since updated the server side to stop PVT from running
[QUOTE=dafin0;45750992]That should now be fixed, when they pushed out the procedural virtual texturing update they also made it run on server causing the high CPU usage, they have since updated the server side to stop PVT from running[/QUOTE]
Awesome, I'll run an update on the server. Thanks!
I am getting no errors on latest debian where I already have steam installed and run other game servers. The server is listening and I can see the packets come in on tcpdump but the server doesn't respond, client drops with "no response from server"
./RustDedicated -batchmode +server.hostname "The good kind of Anarchy" +server.port 28015 +server.identity "migamerdotcom " +server.seed 673 +server.maxplayers 200
Set current directory to /home/steam/Steam/steamapps/common/rust_dedicated
Found path: /home/steam/Steam/steamapps/common/rust_dedicated/RustDedicated
Mono path[0] = '/home/steam/Steam/steamapps/common/rust_dedicated/RustDedicated_Data/Managed'
Mono path[1] = '/home/steam/Steam/steamapps/common/rust_dedicated/RustDedicated_Data/Mono'
Mono config path = '/home/steam/Steam/steamapps/common/rust_dedicated/RustDedicated_Data/Mono/etc'
no packets ever get sent back (replaced actual IP with "server" and "client" in log below:
tcpdump -vvv 'port 28015'
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
15:19:29.763955 IP (tos 0x0, ttl 115, id 12525, offset 0, flags [none], proto UDP (17), length 331)
client.3059 > server.28015: [udp sum ok] UDP, length 303
15:19:32.760745 IP (tos 0x0, ttl 115, id 19983, offset 0, flags [none], proto UDP (17), length 95)
client.3059 > server.28015: [udp sum ok] UDP, length 67
that is two connection attempts. Firewall is turned off on server for this test.
root@liberty:~# netstat -lnp|grep -i rust
udp 0 0 0.0.0.0:28015 0.0.0.0:*
strace doesn't indicate any problem.
[QUOTE=jaybutts;45768198]I am getting no errors on latest debian where I already have steam installed and run other game servers.[/QUOTE]
You don't get the [B]SteamServersConnectFailure[/B] message in your log file? (it takes about a minute before it first appears with -logfile output.txt, note that logfile and stdout write out completely different stuff)
[QUOTE=Gachl;45768225]You don't get the [B]SteamServersConnectFailure[/B] message in your log file? (it takes about a minute before it first appears with -logfile output.txt, note that logfile and stdout write out completely different stuff)[/QUOTE]
Thanks, I failed to see that option, but no I am not coming up with that error now , I do see one exception on initial load now however:
allback 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: 2012 MiB
DllNotFoundException: Exception of type 'System.DllNotFoundException' was thrown.
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, System.String saveFile) [0x00000] in <filename unknown>:0
at Bootstrap+<DedicatedServerStartup>c__Iterator1.MoveNext () [0x00000] in <filename unknown>:0
[QUOTE=jaybutts;45768322]Thanks, I failed to see that option, but no I am not coming up with that error now , I do see one exception on initial load now however:[/QUOTE]
Check the [URL="http://facepunch.com/showthread.php?t=1414775&p=45726009&viewfull=1#post45726009"]guide[/URL] for Linux, it resolves all issues that can be resolved by us.
so linux server works now?
no, still the same steam issue
hey guys i still have the Fallback errors for the libSteamNative.so
output.txt
[CODE]
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/.//home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/./lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/.//home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/./lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/.//home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/./lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/.//home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/./lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Fallback handler could not load library /home/gtestserver/rustexperimental/RustDedicated_Data/Mono/x86_64/lib/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Total system RAM: 15830 MiB
DllNotFoundException: _api.so: wrong ELF class: ELFCLASS32
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, System.String saveFile) [0x00000] in <filename unknown>:0
at Bootstrap+<DedicatedServerStartup>c__Iterator1.MoveNext () [0x00000] in <filename unknown>:0
[/CODE]
my start cmd
[CODE]
LD_LIBRARY_PATH=/home/gtestserver/rustexperimental/RustDedicated_Data/Plugins/x86_64/:${LD_LIBRARY_PATH} ./RustDedicated -batchmode -hostname "Rust Server" -port 28015 -datadir "serverdata/" -logfile output.txt
[/CODE]
Here are my ldd command outputs
[CODE]
ldd ./RustDedicated_Data/Plugins/x86_64/libSteamNative.so
linux-vdso.so.1 (0x00007fffee600000)
libsteam_api.so => not found
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5350830000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5350618000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5350268000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f534ff60000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5350d60000)
[/CODE]
[CODE]
find . | grep libsteam_api.so
./libsteam_api.so
./RustDedicated_Data/Plugins/x86_64/libsteam_api.so
[/CODE]
[CODE]
ldd ./RustDedicated_Data/Plugins/x86_64/libsteam_api.so
linux-gate.so.1 (0xf7707000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xf7690000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xf7688000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7598000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf757 8000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xf7568000)
/lib/ld-linux.so.2 (0xf7708000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf73b8000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7398000)
[/CODE]
Hopefully someone can help.
GLIBC_2.14 is installed and there is a fully running garrysmod server which need GLIBC too on the same maschine
OS Debian 7.6
[QUOTE=dasonic;45776093]hey guys i still have the Fallback errors for the libSteamNative.so[/QUOTE]
You're still missing the LD_LIBRARY_PATH link to the 64 bit steam libs, check the [URL="http://facepunch.com/showthread.php?t=1414775&p=45726009&viewfull=1#post45726009"]guide[/URL] (lines 55 to 77)
Make sure you are exporting the LD_LIBRARY_PATH, not just setting it.
My startup script is below. I have a steam user, the install path is the steam user's home directory. The below works to the point of connecting with invalid ticket error (rcon works as well).
[QUOTE]
#!/bin/bash
HOSTNAME="steam"
IDENTITY="Sagron's Linux Server Test"
PORT=28015
SERVER_ARGS='-batchmode -load'
RCON_ARGS='+rcon.ip 0.0.0.0 +rcon.port 48000 +rcon.password "password"'
RUST_PATH='/home/steam/Steam/steamapps/common/rust_dedicated'
export LD_LIBRARY_PATH=$RUST_PATH/RustDedicated_Data/Plugins/x86_64/:${LD_LIBRARY_PATH}
CWD=`pwd`
cd $RUST_PATH
$RUST_PATH/RustDedicated $ServerArgs +server.hostname "$HOSTNAME" +server.port $PORT +server.identity "$IDENTITY" -logFile ServerLog.log $RCON_ARGS &
cd $CWD
[/QUOTE]
LIES! I have never been able to play experimental. It just won't let me... Stupid game, paid 15 bucks to play and I can't even fucking play it.
[QUOTE=cristofolon;45779192]LIES! I have never been able to play experimental. It just won't let me... Stupid game, paid 15 bucks to play and I can't even fucking play it.[/QUOTE]
If you want to get help with your problem, this is neither the proper method nor the right thread for it.
Is there anyway currently to bind a specific IP to the server?
Sorry, you need to Log In to post a reply to this thread.