Please help really want a to run my own server for experimental
57 replies, posted
Hmm oh man, I think it needs like almost a full windows Manager. Im not even sure my servers onboard graphics are gonna work.
[url]http://imgur.com/43K90iX[/url]
Edit:
Gachl & womayhem if you want to share what you have learned, its [url]http://steamcommunity.com/id/oxynary[/url] Im thinking Im screwed here, I can't type anything in that screen. Im wondering if its using opengl.
Thank you everyone helping out in this thread.
quick question, changing the map seed, i know the command but how do you make the map reload with this new seed?
im guessing it needs to be saved in a config file but where?
[QUOTE=dafin0;45569686]Thank you everyone helping out in this thread.
quick question, changing the map seed, i know the command but how do you make the map reload with this new seed?
im guessing it needs to be saved in a config file but where?[/QUOTE]
saving to and loading from the configuration and the identity stuff doesn't seem to work right now. You can change the seed for the map but I don't know if it has any effect. Maybe you need to walk a bit before more map is generated with the new seed.
So I was talking with womayhem. We are both starting to wonder if the Linux version has never been vetted?
So here are a list of dependencies.
[url]http://imgur.com/JtgwZAJ[/url]
I tried with/without the "-batchmode". Anything I enter in console is not reflected in the Rust window. I also cannot actually do anything in the window itself.
[url]http://imgur.com/Ip9doK5[/url]
At this point Im thinking the Linux version is broken, but maybe it was built for a fedora build? (Using Ubuntu Server 12.04)
Any case, Gary when you do get around to it, can you make the linux server version not require having X going? Most server operators I know don't install any windows manager as they expect all their programs to have a command line interface.
I don't see my server on community list. Already had port 28015 -28016 UDP opened.
Any idea why it is not running on my server? Debian 7 64bit VPS using Xen virtualization (at NFOServers). Here is the log:
./RustDedicated -batchmode
Set current directory to /home/dan/rustexp
Found path: /home/dan/rustexp/RustDedicated
Mono path[0] = '/home/dan/rustexp/RustDedicated_Data/Managed'
Mono path[1] = '/home/dan/rustexp/RustDedicated_Data/Mono'
Mono config path = '/home/dan/rustexp/RustDedicated_Data/Mono/etc'
PlayerConnection initialized from /home/dan/rustexp/RustDedicated_Data (debug = 0)
PlayerConnection initialized network socket : 0.0.0.0 55017
Multi-casting "[IP] XXX [Port] 55017 [Flags] 2 [Guid] 3161518347 [EditorId] 2336916401 [Version] 1048832 [Id] LinuxPlayer(XXX) [Debug] 0" to [225.0.0.222:54997]...
PlayerConnection already initialized - listening to [XXX:55017]
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 5, buttons -97, axes 0, name Xen Virtual Keyboard
/dev/input/js1: driver version: 2.1.0 (20100)
/dev/input/js1: fd 6, buttons 3, axes 2, name QEMU 0.10.2 QEMU USB Tablet
/dev/input/js1: axis 0: raw -32767, mapped 0.000000
/dev/input/js1: axis 1: raw -32767, mapped 0.000000
Display is invalid
Failed to initialize ScreenManager
Here's the command line we use on our test server
RustDedicated.exe -batchmode +server.hostname "Facepunch Dev Server" +server.port 29015 +server.identity "facepunchdev" +server.seed 6738 -logFile "output.txt"
I had no luck to get it working on my headless linux server. Tried xvfb as workaround as stated [URL="http://answers.unity3d.com/questions/353653/can-a-unity-game-be-started-over-ssh.html"]here[/URL] but this didn't do the trick.
Not gonna install a window manager. Guess I'll wait for now until Garry makes it headless (hopefully)
[QUOTE]Hmm tried those steps that Ignitas and Kulan suggested. Thank you for the help. It is a bit humorous if not sad that i am showing 4 people connecting to the server yet it is giving me an error when i try to log in "Rejecting client, steam auth timeout" ...[/QUOTE]
Well after noticing I could connect and see other servers on community tab on a different computer but none showing on the computer I game on i decided to uninstall and reinstall Rust. I must have altered some file as now it works. Again thanks for the help and Thanks for the nice post garry :) Using some of those settings for my server now.
[QUOTE=asphantix;45570938]I had no luck to get it working on my headless linux server. Tried xvfb as workaround as stated [URL="http://answers.unity3d.com/questions/353653/can-a-unity-game-be-started-over-ssh.html"]here[/URL] but this didn't do the trick.
Not gonna install a window manager. Guess I'll wait for now until Garry makes it headless (hopefully)[/QUOTE]
Same case with debug and release?
[QUOTE=garry;45571040]Same case with debug and release?[/QUOTE]
Works for me - except Steam connection - if I run with:
xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' ./RustDedicated -batchmode ...
The Steam connection error:
[URL="http://pastebin.com/eZTdz8TM"]http://pastebin.com/eZTdz8TM[/URL]
[QUOTE=garry;45571040]Same case with debug and release?[/QUOTE]
How do you give yourself admin rights and change starting kit? Edit. You added it to your Trello on Monday so nvm I guess.
Also, you can switch from "Procedural Map" to "TestLevel" with +server.level "TestLevel" to check the infamous Doge.
[QUOTE=dreadlocks;45571012]Well after noticing I could connect and see other servers on community tab on a different computer but none showing on the computer I game on i decided to uninstall and reinstall Rust. I must have altered some file as now it works. Again thanks for the help and Thanks for the nice post garry :) Using some of those settings for my server now.[/QUOTE]
I got my server to show up on the PC I am using by forwarding the ports properly, as soon as I did that in Windows Firewall AND router I was immediately able to see the server in the list. I forwarded the port range 28015 - 28016 UDP, and all was good
Thanks for the command line parameters, garry. The log seems to be a bit more helpful!
[QUOTE=oXYnary;45569838]So I was talking with womayhem. We are both starting to wonder if the Linux version has never been vetted?
So here are a list of dependencies.
[url]http://imgur.com/JtgwZAJ[/url]
I tried with/without the "-batchmode". Anything I enter in console is not reflected in the Rust window. I also cannot actually do anything in the window itself.
[url]http://imgur.com/Ip9doK5[/url]
At this point Im thinking the Linux version is broken, but maybe it was built for a fedora build? (Using Ubuntu Server 12.04)
Any case, Gary when you do get around to it, can you make the linux server version not require having X going? Most server operators I know don't install any windows manager as they expect all their programs to have a command line interface.[/QUOTE]
I agree that it seems to be broken under Linux. I even tried to get it up and running on a desktop version of Ubuntu 14.04 and it still doesn't work. It says it's running with random ports in the 55000+ range but you can't connect to it. Ohhh well....
So I got it as far as generating a map, displaying periodic save messages and occupying three ports:
[QUOTE]RustDedic 26694 1003 3u IPv4 1300473184 0t0 UDP *:57226
RustDedic 26694 1003 4u IPv4 1300473186 0t0 TCP *:55479 (LISTEN)
RustDedic 26694 1003 56u IPv4 1300498981 0t0 UDP *:28015[/QUOTE]
But the game port 28015 is not set to listen, so that's a problem I guess. Also, there's no console window, not in X and not in the bash. [url]http://hawnutor.org/image/YtpUNN2.png[/url]
I'm also in Linux testing the server. Same issue with the server. Specifying the port doesn't stop the server from choosing a random one in the 55k range, and the server is unreachable even when trying the client.connect command. Not showing up in the list either. Here's the command I tried to load the server with:
./RustDedicated +server.hostname "FakeServerName" +server.port 29015 +server.identity "fakeserverid" +server.seed 6738 -logFile "output.txt"
Kudo's to Garry for releasing this. Let it rain Rust servers. I bet there will be alot of Linux based servers once the public Linux server release is working.
Edit: I don't literally call it "FakeServer". That's just for this reply.
[QUOTE=garry;45570407]Here's the command line we use on our test server
RustDedicated.exe -batchmode +server.hostname "Facepunch Dev Server" +server.port 29015 +server.identity "facepunchdev" +server.seed 6738 -logFile "output.txt"[/QUOTE]
Allow to host Rust servers!
[QUOTE=Pizhik;45576594]Allow to host Rust servers![/QUOTE]
[URL="http://playrust.com/friday-devblog-19/"]He already has, you idiot.[/URL] Try reading this thread.
If you can't figure it out, you can't host a Rust server.
[QUOTE=elixwhitetail;45577860][URL="http://playrust.com/friday-devblog-19/"]He already has, you idiot.[/URL] Try reading this thread.
If you can't figure it out, you can't host a Rust server.[/QUOTE]
Nope. I mean non-experimental version. I am not interested in experimental version at this moment because it's unoptimized for my PC.
[QUOTE=Pizhik;45579629]Nope. I mean non-experimental version. I am not interested in experimental version at this moment because it's unoptimized for my PC.[/QUOTE]
Then you're in the wrong section, and the wrong thread...
[QUOTE=garry;45570407]Here's the command line we use on our test server
RustDedicated.exe -batchmode +server.hostname "Facepunch Dev Server" +server.port 29015 +server.identity "facepunchdev" +server.seed 6738 -logFile "output.txt"[/QUOTE]
Oh i remembered reading on trello that if you enter the seed as 0 it will create a random seed number, This works.
[QUOTE=korsakik;45582245]CentOS 6.5 64bit[/QUOTE]
It worked for me: [url]http://answers.unity3d.com/questions/353653/can-a-unity-game-be-started-over-ssh.html[/url]
However it can't connect to Steam :(
I tried to run the server on an ubuntu vm I have, and all the server does is segfault.
Is there a particular lib I need to install on 64bit?
[QUOTE=theeggman;45585211]I tried to run the server on an ubuntu vm I have, and all the server does is segfault.
Is there a particular lib I need to install on 64bit?[/QUOTE]
I needed to install the package 'libglu1-mesa' on my debian based server.
But then again Linux support is currently somewhat broken cause I didn't know of anyone got it actually working on a linux server.