1. Post #41

    April 2014
    18 Posts
    Same case with debug and release?
    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:

    http://pastebin.com/eZTdz8TM

  2. Post #42
    HamiltonFed's Avatar
    August 2006
    84 Posts
    Same case with debug and release?
    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.
    Reply With Quote Edit / Delete Reply Russian Federation Show Events Useful Useful x 1 (list)

  3. Post #43
    RustEssentials Staff
    NexusOne's Avatar
    February 2014
    460 Posts
    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.
    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
    Reply With Quote Edit / Delete Reply Australia Show Events Agree Agree x 1 (list)

  4. Post #44
    Who spilled their guts all over the thread?
    Dennab
    May 2014
    384 Posts
    Thanks for the command line parameters, garry. The log seems to be a bit more helpful!

  5. Post #45

    February 2014
    7 Posts
    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.
    http://imgur.com/JtgwZAJ

    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.

    http://imgur.com/Ip9doK5

    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 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....
    Reply With Quote Edit / Delete Reply Linux United States Show Events Agree Agree x 1 (list)

  6. Post #46
    Who spilled their guts all over the thread?
    Dennab
    May 2014
    384 Posts
    So I got it as far as generating a map, displaying periodic save messages and occupying three ports:
    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
    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. http://hawnutor.org/image/YtpUNN2.png
    Reply With Quote Edit / Delete Reply Windows 7 Switzerland Show Events Agree Agree x 1 (list)

  7. Post #47

    May 2014
    82 Posts
    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.

  8. Post #48
    Gold Member
    Pizhik's Avatar
    October 2012
    147 Posts
    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"
    Allow to host Rust servers!
    Reply With Quote Edit / Delete Reply Windows 7 Russian Federation Show Events Dumb Dumb x 4 (list)

  9. Post #49
    Allow to host Rust servers!
    He already has, you idiot. Try reading this thread.

    If you can't figure it out, you can't host a Rust server.
    Reply With Quote Edit / Delete Reply Windows 7 Canada Show Events Agree Agree x 1Dumb Dumb x 1Friendly Friendly x 1 (list)

  10. Post #50
    Gold Member
    Pizhik's Avatar
    October 2012
    147 Posts
    He already has, you idiot. Try reading this thread.

    If you can't figure it out, you can't host a Rust server.
    Nope. I mean non-experimental version. I am not interested in experimental version at this moment because it's unoptimized for my PC.
    Reply With Quote Edit / Delete Reply Windows 7 Russian Federation Show Events Late Late x 1 (list)

  11. Post #51
    Gold Member
    Neico's Avatar
    October 2005
    105 Posts
    Nope. I mean non-experimental version. I am not interested in experimental version at this moment because it's unoptimized for my PC.
    Then you're in the wrong section, and the wrong thread...
    Reply With Quote Edit / Delete Reply Windows 7 Germany Show Events Agree Agree x 1 (list)

  12. Post #52
    kulan's Avatar
    February 2014
    775 Posts
    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"
    Oh i remembered reading on trello that if you enter the seed as 0 it will create a random seed number, This works.
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Useful Useful x 1 (list)

  13. Post #53

    January 2014
    10 Posts
    Mono path[0] = '/USER/rust/RustDedicated_Data/Managed'
    Mono path[1] = '/USER/rust/RustDedicated_Data/Mono'
    Mono config path = '/USER/rust/RustDedicated_Data/Mono/etc'
    PlayerConnection initialized from /USER/rust/RustDedicated_Data (debug = 0)
    PlayerConnection initialized network socket : 0.0.0.0 55225
    Multi-casting "[IP] 192.168.1.40 [Port] 55225 [Flags] 2 [Guid] 2095564329 [EditorId] 816364929 [Version] 1048832 [Id] LinuxPlayer(192.168.1.40) [Debug] 0" to [225.0.0.$
    PlayerConnection already initialized - listening to [192.168.1.40:55225]
    Display is invalid
    Failed to initialize ScreenManager
    CentOS 6.5 64bit

  14. Post #54

    April 2014
    18 Posts
    CentOS 6.5 64bit
    It worked for me: http://answers.unity3d.com/questions...-over-ssh.html

    However it can't connect to Steam :(

  15. Post #55
    Gold Member

    October 2005
    95 Posts
    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?

  16. Post #56

    June 2014
    74 Posts
    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?
    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.

  17. Post #57

    January 2014
    10 Posts
    xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' ./RustDedicated -batchmode +server.hostname "test" +server.port 29015 +server.seed 6739
    Set current directory to /USER/rust
    Found path: /USER/rust/RustDedicated
    Mono path[0] = '/USER/rust/RustDedicated_Data/Managed'
    Mono path[1] = '/USER/rust/RustDedicated_Data/Mono'
    Mono config path = '/USER/rust/RustDedicated_Data/Mono/etc'
    PlayerConnection initialized from /USER/rust/RustDedicated_Data (debug = 0)
    PlayerConnection initialized network socket : 0.0.0.0 55082
    Multi-casting "[IP] 192.168.1.40 [Port] 55082 [Flags] 2 [Guid] 2216295987 [EditorId] 816364929 [Version] 1048832 [Id] LinuxPlayer(192.168.1.40) [Debug] 0" to [225.0.0.222:54997]...
    PlayerConnection already initialized - listening to [192.168.1.40:55082]

  18. Post #58
    Gold Member
    Neico's Avatar
    October 2005
    105 Posts
    As of today you don't need xvfb, -batchmode, or -nographics for linux anymore.