[QUOTE=sagron;45778615]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]
[code]
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
[/code]
pushd / popd let you push/pop directory changes. Good stuff.
[code]
pushd $RUST_PATH
$RUST_PATH/RustDedicated $ServerArgs +server.hostname "$HOSTNAME" +server.port $PORT +server.identity "$IDENTITY" -logFile ServerLog.log $RCON_ARGS &
popd
[/code]
I found that my Experimental server will spawn resources and animals a lot more like Legacy did when I add this to my server command line:
+spawn.min_rate 5 +spawn.max_rate 10 +spawn.min_density 5 +spawn.max_density 10
With these settings Forest biomes are much denser, with noticeably more trees.
You can also set those options on a running server on the CLI, or through RCON (Rusty works).
Is there a list for all cvars you can use with experimental?
[QUOTE=Samsah;45802897]Is there a list for all cvars you can use with experimental?[/QUOTE]
rcon cmd find . will display the cvars and commands available in experimental
[QUOTE=Samsah;45802897]Is there a list for all cvars you can use with experimental?[/QUOTE]
It's posted in this forum. [url]http://facepunch.com/showthread.php?t=1415384&p=45641292&viewfull=1#post45641292[/url]
I have been using the windows Experimental Dedicated Server. Is it possible to have my server show up in the community list? Is it not showing up because its on my local machine? I have had many of my friends connect using a Host Name. I thought maybe if i put in Server.official true it would show up somewhere but it didn't. Even tho i think that only the GSP servers show up but then i have also seen a lot of "untitled rust servers". Any help would be great thanks in advance.
[QUOTE=Clandestina;45797885]
pushd / popd let you push/pop directory changes. Good stuff.
[/QUOTE]
One of the great things about linux/programming - always more to learn. I agree, good stuff.
I just run an update for the server and now I can connect and play on Linux.
I still get this error:
[CODE]Fallback handler could not load library /home/steam/.local/share/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Mono/x86_64/lib/home/steam/.local/share/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
Couldn't start up steam - missing libraries (TODO: Ship with steamclient.so?)
(Filename: /home/builduser/buildslave/unity/build/artifacts/LinuxStandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)
Total system RAM: 7934 MiB
DllNotFoundException: /home/steam/.local/share/Steam/SteamApps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64/libSteamNative.so
at (wrapper managed-to-native) Steam.Server:Steam_Server_SetupCallbacks (Steam.SteamCallback)
at Steam.Server.Init (Steam.ServerConfig config) [0x00000] in <filename unknown>:0
UnityEngine.Debug:Internal_LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Steam.Server:Init(ServerConfig)
ServerMgr:StartSteamServer()
ServerMgr:Initialize(Boolean, String)
<DedicatedServerStartup>c__Iterator1:MoveNext()
(Filename: Line: -1)
Couldn't initialize Steam Server
[/CODE]
It's because libsteam_api.so is not found. When you put it in the LD_LIBRARY_PATH too, you get rid of this error mesage,
BUT you can't connect to the server, because then you get a "Steam Auth Timeout".
This is my script to start the server
[CODE]
#!/usr/bin/env sh
RSRV_HOME=`dirname $0`
LD_LIBRARY_PATH=$RSRV_HOME/RustDedicated_Data/Plugins/x86_64
export LD_LIBRARY_PATH
exec $RSRV_HOME/RustDedicated \
-batchmode \
-load \
-logfile server.log \
+server.hostname testtest \
+server.ip 192.168.2.2 \
+server.identity testtest \
+rcon.password 12345 \
+rcon.ip 192.168.2.2 \
+rcon.port 27015 \
+net.log 1 \
+net.debug 1 \
+net.visdebug 1 \
+vis.net 1
[/CODE]
[QUOTE=aaa3;45813711]you can't connect to the server, because then you get a "Steam Auth Timeout".[/QUOTE]
As stated like every fourth post in this thread, this is currently the state of linux servers. They don't work because of this. There is no solution to this other than waiting for Garry to investigate.
[QUOTE]They don't work because of this.[/QUOTE]
Just to be sure what you mean when you say "don't work":
After an app-update today, I can run this server, connect clients to it and play the game.
Just a command up date
We can have small maps now
Add. -server.map ProceduralSmall
To your server config line
[url]https://mobile.twitter.com/garrynewman/status/505085308413947904[/url]
[QUOTE=kulan;45829667]Just a command up date
We can have small maps now
Add. -server.map ProceduralSmall
To your server config line
[url]https://mobile.twitter.com/garrynewman/status/505085308413947904[/url][/QUOTE]
But I want larger maps =(
[QUOTE=DerEwige;45834305]But I want larger maps =([/QUOTE]
small maps are good to run on home computers with the client and server running on one setup, just for people to play around with. and testing (not as much travel between biomes etc..
bigger maps will be an necessity once all the stuff the devs want in are implemented i.e farming
this is gonna require space, i really hope they do increase map size
garry has said that the map size on experimental is of arbitrary size. Obviously, the small map is... small.
I don't know what the method for changing the actual size of the map (in terms of procedural generation limits) is, but the dev server is 8km square, if I remember correctly, and there's no reason it can't be higher. You're just likely to encounter bugs or performance problems with larger procedural maps, at this point.
Just wondering if anyone had an issue on Linux where their server would not show up in the Community list but was connectable directly by IP and port?
I spun up an Amazon EC2 instance using the Amazon Linux AMI and created a security policy for Rust that allows connections from anywhere to UDP 28015-28016, I can connect to the server directly and everything works but it does not show up in the server list?
Is there anything you need to configure so the server can talk to Steams master servers?
I did find one other issue, if I joined the server and played for a little and disconnected via client.disconnect or the menu, if I tried to reconnect it would say I was already in the server. Quitting the game did not fix it either. The only fix was to restart the server?
FYI - the server files for the legacy version should be appearing on this too soon.
[QUOTE=garry;45852772]FYI - the server files for the legacy version should be appearing on this too soon.[/QUOTE]
have i read that right you are opening the server file for legacy to the public?
you are reading it right
[QUOTE=garry;45852817]you are reading it right[/QUOTE]
You sir a a fucking legend :)
What about the legacy files for Linux?
They don't exist
Any informations about legacy files on wine?
nope
[QUOTE=XuluniX;45853341]Any informations about legacy files on wine?[/QUOTE]
It works fine on wine, however you run out of memory rather quickly
got it running. lets see how long and how stable
xulunix.de:28015
[QUOTE=womayhem;45853534]It works fine on wine, however you run out of memory rather quickly[/QUOTE]
What is the steam command to download the LEGACY server file
i have tried a myriad of different command lines not sure the Legacy server files have had their password removed. Yet
[QUOTE=kulan;45853775]What is the steam command to download the LEGACY server file
i have tried a myriad of different command lines not sure the Legacy server files have had their password removed. Yet[/QUOTE]
login anonymous
force_install_dir /somewhere/
app_update [URL="http://steamdb.info/app/258550/"]258550[/URL]
app_update 258550 validate
exit
I think it's that and I did get linux files (what are those?) and on windows it's a "wrong branch.txt"... or is it?
[QUOTE=Gachl;45853840]login anonymous
force_install_dir /somewhere/
app_update [URL="http://steamdb.info/app/258550/"]258550[/URL]
app_update 258550 validate
exit
I think it's that and I did get linux files (what are those?) and on windows it's a "wrong branch.txt"... or is it?[/QUOTE]
I tried that but got only the Wrong branch.txt.
i am now re downloading the experimental server files via "app_update 258550 -beta experimental" and it has the legacy server files in that download will post when download is finished.
EDIT: download has finished and i can confirm that legacy server files are bungled in with the experimental files.
Funny thing is i already had the file from when i updated experimental server before writing this LOL
Thanks Garry :)
[QUOTE=garry;45852772]FYI - the server files for the legacy version should be appearing on this too soon.[/QUOTE]
When you say soon, do you mean - within the next few days, weeks? Just out of curiosity.
[QUOTE=Equinooox;45854895]When you say soon, do you mean - within the next few days, weeks? Just out of curiosity.[/QUOTE]
they are out now :D
Sorry, you need to Log In to post a reply to this thread.