• Linux experimental branch has no servers "Need Steam to refresh servers!"
    125 replies, posted
You guys keep acting like I'm saying "Linux user are dumb, you're all so stoopid" but that's not what I'm saying at all. When you buy into an early access you're essentially saying that you realize that there can and probably will be problems along the way. Linux has been and will continue to be supported but the new branch isn't even finished being built yet. It's not that I'm saying Linux shouldn't be supported, I'm saying that they should prioritize appropriately. Yes, sadly that means that Linux will tend to fall by the wayside while other things are going on since there's such a small number of players using Linux. You need to stop being so dramatic. It's not about "intolerance", it's about being realistic in your expectations at the current stage of development.
[QUOTE=Sievers808;44999759]You guys keep acting like I'm saying "Linux user are dumb, you're all so stoopid" but that's not what I'm saying at all. When you buy into an early access you're essentially saying that you realize that there can and probably will be problems along the way. Linux has been and will continue to be supported but the new branch isn't even finished being built yet. It's not that I'm saying Linux shouldn't be supported, I'm saying that they should prioritize appropriately. Yes, sadly that means that Linux will tend to fall by the wayside while other things are going on since there's such a small number of players using Linux. You need to stop being so dramatic. It's not about "intolerance", it's about being realistic in your expectations at the current stage of development.[/QUOTE] Wow, so many words and nothing new said. I may as well repeat myself as well. Perhaps this link would be some use to you. [url]http://www.weapons-universe.com/expandable-batons.htm[/url]
So instead of making an intelligent thought you decide to continue your dumb joke about the baton? Very nice, you're really helping your case. I can't believe you're even smart enough to get Linux to work.
[QUOTE=NooneRly;44996547]so it is our right, natural and understandable that we beg here for the "sooner"[/QUOTE] Are you actually claiming the right to be an impatient baby? :v: I mean, yes, it'd be great if the Linux version of the experimental branch worked. At the moment, I think Garry is the only coder on the project; Helk is taking time to look after his mother, who is very sick. Have some patience. If you weren't ready for early access, don't buy early access.
[QUOTE=elixwhitetail;44999872]Are you actually claiming the right to be an impatient baby? :v: I mean, yes, it'd be great if the Linux version of the experimental branch worked. At the moment, I think Garry is the only coder on the project; Helk is taking time to look after his mother, who is very sick.[/QUOTE] Nah, Andre is there too. But HE is a MAC user... *hisses* I believe OSX was experiencing something too after the HTML was added. The CoherentUI_Native is from [URL="http://coherent-labs.com/"]Coherant UI[/URL] There was a fix they wer waiting on from Coherant. May 29 [QUOTE=andre]OS X users can't play on experimental at all at the moment since the software-only rendering mode of Coherent UI seems to be broken. It never clears stuff that's been drawn before, so you'll only see a gray screen if you connect to a server on OS X. I contacted support, let's hope they'll fix it sooner rather than later.[/QUOTE] May 30 [QUOTE=andre]Coherent guy regarding the OS X issues: "I can confirm that we managed to reproduce them. Our engineers are currently working on a fix for this."[/QUOTE] June 3 [QUOTE=andre]Update from the Coherent guys: "the software rendering issues that you encountered are now fixed. We're currently testing the build and I'll send it to you asap." [/QUOTE] Don't expect to see progress on this until they have the new builds of Coherent.
[QUOTE=utilitron;45000000]Nah, Andre is there too. But HE is a MAC user... *hisses* [/QUOTE] Garry is also a Mac user. He's got one of those jet engine Mac Pro things.
[QUOTE=Sievers808;45000013]Garry is also a Mac user. He's got one of those jet engine Mac Pro things.[/QUOTE] Yeah, and he runs Windows 8 on it anyway.
[QUOTE=Sievers808;45000013]Garry is also a Mac user. He's got one of those jet engine Mac Pro things.[/QUOTE] [QUOTE=garry]My work PC is a Mac Pro running Windows 8.1.[/QUOTE] It's like he was trying to combine 2 evils to make it good...
[QUOTE=utilitron;45000047]It's like he was trying to combine 2 evils to make it good...[/QUOTE] I think he just wanted to troll everybody all at once.
[QUOTE=utilitron;45000047]It's like he was trying to combine 2 evils to make it good...[/QUOTE] The Mac Pro is an incredibly powerful machine, period. It's quite expensive, but as Garry told PC Gamer, he's rich as fuck so whatever. He likes Apple's hardware, but not its software. OS holy wars are stupid.
[QUOTE=withnail;45000033]Yeah, and he runs Windows 8 on it anyway.[/QUOTE] Interesting, I didn't notice that it was running 8.1 when I saw the pictures but that does make sense. Okay, back to the topic at hand now that I think everyone has calmed down a little bit. withnail, I really just want you to understand that I'm not just here to fuck with Linux users. I love Linux! I use it everyday all the time at work, just not on my home computer because I play a lot of video games and Linux isn't the best option for that. Rust [B]will[/B] have Linux support, maybe soon, maybe later, I don't really know for sure. I [B]do[/B] know that there's a very small amount of players using Linux. Now, with maybe 2 coders completely rebuilding a game from the ground up, don't you think it's realistic for them to focus on just getting the game into a playable state before taking the time to make the experimental branch work for Linux users? I know, it sucks and I should rape myself with a steel pole for even suggesting it but come on... it makes the most sense.
[QUOTE=Sievers808;45000206]Interesting, I didn't notice that it was running 8.1 when I saw the pictures but that does make sense. Okay, back to the topic at hand now that I think everyone has calmed down a little bit. withnail, I really just want you to understand that I'm not just here to fuck with Linux users. I love Linux! I use it everyday all the time at work, just not on my home computer because I play a lot of video games and Linux isn't the best option for that. Rust [B]will[/B] have Linux support, maybe soon, maybe later, I don't really know for sure. I [B]do[/B] know that there's a very small amount of players using Linux. Now, with maybe 2 coders completely rebuilding a game from the ground up, don't you think it's realistic for them to focus on just getting the game into a playable state before taking the time to make the experimental branch work for Linux users? I know, it sucks and I should rape myself with a steel pole for even suggesting it but come on... it makes the most sense.[/QUOTE] I know. I'm hoping that because it's Unity a lot of the work will be easily transferable. Probably not though. [editline]4th June 2014[/editline] Although I'll add this: you say until the experimental branch is good enough for Linux...we see the videos of it and think it looks good enough now! We'd love to tinker with it.
[QUOTE=Sievers808;45000206]...it makes the most sense.[/QUOTE] Except that is completely wrong. The further into development they get without a stable linux build, the greater the chance they will have to completely rewrite sections of the code to be cross client compatible. It is in their best interest to get this thing working for everybody before moving on. But as I said before, they are waiting on new builds from Coherent.
The one good thing about Linux users is you probably wont get better testers, which is great for a developing game.
[QUOTE=utilitron;45000000]Nah, Andre is there too. But HE is a MAC user... *hisses* I believe OSX was experiencing something too after the HTML was added. The CoherentUI_Native is from [URL="http://coherent-labs.com/"]Coherant UI[/URL] There was a fix they wer waiting on from Coherant. May 29 May 30 June 3 Don't expect to see progress on this until they have the new builds of Coherent.[/QUOTE] Just FYI to everyone, this is post [B]#45,000,000[/B]. That's a lot of :words:
Just wanted to clarify that this is not a Ubuntu specific issue, as I experience the same issue using Arch Linux. Should be the same for every other distro also.
I do agree with the idea that developing the game without fixing the Linux build first can lead to a lot of redundant reworking later. There has been cases where some games developed so long without fixing their Linux build that the amount of work needed to fix it was enough to cause them to abandon the linux build entirely. We simply don't want this to happen with Rust. The main impression that I'm getting from what garry has been saying is that nobody on the dev team uses Linux nor is there anyone dedicated to keeping the Linux build maintained throughout development. If things keep going the way they are heading, Linux users will be stuck with the Legacy build while the expermental goes to Windows/Mac. Most long-time Linux users can tell you, when the Linux builds get ignored long enough they get abandoned. Probably why we are eager to see a fix here. Because the signs are eerily similar to other failed Linux ports we've seen in the past.
[QUOTE=HER0_01;45016009]Just wanted to clarify that this is not a Ubuntu specific issue, as I experience the same issue using Arch Linux. Should be the same for every other distro also.[/QUOTE] You're right, it's not a distro-secific problem. I'm experiencing this on Gentoo Linux, for example. For me it looks like they are simply missing a .dll (.so) file. It might be a one-line fix in some of their build/deploy/package scripts. While I try to be patient here I agree that it's sad to see this bug not being fixed even after garry told he'll do it "this night" more than one time.
[QUOTE=lee8oi;45017621]I do agree with the idea that developing the game without fixing the Linux build first can lead to a lot of redundant reworking later. There has been cases where some games developed so long without fixing their Linux build that the amount of work needed to fix it was enough to cause them to abandon the linux build entirely. We simply don't want this to happen with Rust. The main impression that I'm getting from what garry has been saying is that nobody on the dev team uses Linux nor is there anyone dedicated to keeping the Linux build maintained throughout development. If things keep going the way they are heading, Linux users will be stuck with the Legacy build while the expermental goes to Windows/Mac. Most long-time Linux users can tell you, when the Linux builds get ignored long enough they get abandoned. Probably why we are eager to see a fix here. Because the signs are eerily similar to other failed Linux ports we've seen in the past.[/QUOTE] Don't even talk about this happening! I'd be so sad. It would mean I wouldn't get to play it.
Hi, June 8 I'm able to start & run the experimental version for the first time.Thanks guys !! I use Linux mint 17 64 bits with nvidia driver 331.38 Look ok for me...i've been ingame for more than 1 hour with a nice fps and no noticeable lag. RP
[QUOTE=rocketpete;45035858]Hi, June 8 I'm able to start & run the experimental version for the first time.Thanks guys !! I use Linux mint 17 64 bits with nvidia driver 331.38 Look ok for me...i've been ingame for more than 1 hour with a nice fps and no noticeable lag. RP[/QUOTE] If I try and run the game from steam, I get a missing executable error. If I go into the directory for it and run ./rust I get the resolution chooser then when I launch it I just get the background of the menu and the menu itself never shows up. This is the terminal output, but I don't think it's very helpful. [QUOTE=terminal]$ ./rust Set current directory to /media/7A78F8A978F86573_/steam/SteamApps/common/rust Found path: /media/7A78F8A978F86573_/steam/SteamApps/common/rust/rust Mono path[0] = '/media/7A78F8A978F86573_/steam/SteamApps/common/rust/rust_Data/Managed' Mono path[1] = '/media/7A78F8A978F86573_/steam/SteamApps/common/rust/rust_Data/Mono' Mono config path = '/media/7A78F8A978F86573_/steam/SteamApps/common/rust/rust_Data/Mono/etc' /dev/input/js0: driver version: 2.1.0 (20100) /dev/input/js0: fd 3, buttons 11, axes 8, name Microsoft X-Box 360 pad /dev/input/js0: using XBox 360 Controller mappings /dev/input/js0: axis 0: raw 0, mapped 0.000000 /dev/input/js0: axis 1: raw 0, mapped 0.000000 /dev/input/js0: axis 3: raw 0, mapped 0.000000 /dev/input/js0: axis 4: raw 0, mapped 0.000000 /dev/input/js0: axis 6: raw -32767, mapped 0.000000 /dev/input/js0: axis 7: raw 32767, mapped 0.000000 [/QUOTE] Ubuntu 14.04, AMD64, Nvidia GTX 650.
[QUOTE=rocketpete;45035858]Hi, June 8 I'm able to start & run the experimental version for the first time.Thanks guys !! I use Linux mint 17 64 bits with nvidia driver 331.38 Look ok for me...i've been ingame for more than 1 hour with a nice fps and no noticeable lag. RP[/QUOTE] Nice. I was able to make a little progress. After reading this post I logged in to see if it was working for me. No change. Still getting Missing executable, so I loaded it from the folder. Still loaded to the main screen with background no UI overlay. I wanted to see if the error log was giving the same errors so I exited and renamed the errors.html to errors2.html and restart. The UI loaded! Unfortunately there were no servers on the list so I hit f1 for console and here is it is... Console log: [QUOTE] [html] Got Glue Ready - coui://html/app/glue.js:68 [Coherent UI] (Warning) PID: 11126 | 11126 22:34:16.075795 Requesting resource read for coui://html/assets/img/flags/{{currentLanguage}}.png with internal id 43 reported FAIL NullReferenceException: Object reference not set to an instance of an object NullReferenceException: Object reference not set to an instance of an object NullReferenceException: Object reference not set to an instance of an object[/QUOTE] errors.html: [QUOTE] NullReferenceException: Object reference not set to an instance of an object ServerQuery.QueryInternet () <0x0005b> (wrapper dynamic-method) Coherent.UI.Binding.MethodBinding.ServerQuery_QueryInternet_Stub (Coherent.UI.Binding.MethodBinding,int) <0x0002e> System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00187> Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation. System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x001e7> System.Reflection.MethodBase.Invoke (object,object[]) <0x0002d> System.Delegate.DynamicInvokeImpl (object[]) <0x00167> System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x0003b> System.Delegate.DynamicInvoke (object[]) <0x0001b> Coherent.UI.Binding.Invoker.ExecuteAndSendResult (Coherent.UI.Binding.Binder,System.Delegate,object[],double,bool,bool) <0x000d7> Coherent.UI.Binding.Invoker.Invoke (intptr,double) <0x0026b> (wrapper native-to-managed) Coherent.UI.Binding.Invoker.Invoke (intptr,double) <0x00064> Coherent.UI.UISystem.Update () <0x0002f> CoherentUISystem.Update () <0x00044> NullReferenceException: Object reference not set to an instance of an object ServerQuery.QueryInternet () <0x0005b> (wrapper dynamic-method) Coherent.UI.Binding.MethodBinding.ServerQuery_QueryInternet_Stub (Coherent.UI.Binding.MethodBinding,int) <0x0002e> System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00187> Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation. System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x001e7> System.Reflection.MethodBase.Invoke (object,object[]) <0x0002d> System.Delegate.DynamicInvokeImpl (object[]) <0x00167> System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x0003b> System.Delegate.DynamicInvoke (object[]) <0x0001b> Coherent.UI.Binding.Invoker.ExecuteAndSendResult (Coherent.UI.Binding.Binder,System.Delegate,object[],double,bool,bool) <0x000d7> Coherent.UI.Binding.Invoker.Invoke (intptr,double) <0x0026b> (wrapper native-to-managed) Coherent.UI.Binding.Invoker.Invoke (intptr,double) <0x00064> Coherent.UI.UISystem.Update () <0x0002f> CoherentUISystem.Update () <0x00044> NullReferenceException: Object reference not set to an instance of an object ServerQuery.QueryInternet () <0x0005b> (wrapper dynamic-method) Coherent.UI.Binding.MethodBinding.ServerQuery_QueryInternet_Stub (Coherent.UI.Binding.MethodBinding,int) <0x0002e> System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00187> Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation. System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x001e7> System.Reflection.MethodBase.Invoke (object,object[]) <0x0002d> System.Delegate.DynamicInvokeImpl (object[]) <0x00167> System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x0003b> System.Delegate.DynamicInvoke (object[]) <0x0001b> Coherent.UI.Binding.Invoker.ExecuteAndSendResult (Coherent.UI.Binding.Binder,System.Delegate,object[],double,bool,bool) <0x000d7> Coherent.UI.Binding.Invoker.Invoke (intptr,double) <0x0026b> (wrapper native-to-managed) Coherent.UI.Binding.Invoker.Invoke (intptr,double) <0x00064> Coherent.UI.UISystem.Update () <0x0002f> CoherentUISystem.Update () <0x00044> [/QUOTE] [IMG]https://pbs.twimg.com/media/BppHCffCIAEkSfs.jpg[/IMG]
[QUOTE=withnail;45036847]If I try and run the game from steam, I get a missing executable error. If I go into the directory for it and run ./rust I get the resolution chooser then when I launch it I just get the background of the menu and the menu itself never shows up. This is the terminal output, but I don't think it's very helpful. Ubuntu 14.04, AMD64, Nvidia GTX 650.[/QUOTE] Maybe, something not related with today's update, I did before, is a copy of rust executable file in my (STEAM>RUST properties>local file) that I've rename rust.x86. Both of them have same size & time/date. 20.2 MB (20,199,656 bytes) & Friday, May 30 2014 at 6:45:53 PM but, BTW according to accesed time, steam seem to use rust NOT rust.x86 Here a link to ingame screenshot. [url]http://steamcommunity.com/sharedfiles/filedetails/?id=268911530[/url] & more [url]http://steamcommunity.com/id/Rocketpete/screenshots/[/url]
OF COURSE! It needed to be started by steam (or steam's game startup scripts) in order to find all the libs. Most of us are trying to run it directly because the name of the executable was changed. Just make a symbolic link or copy/rename the executable to rust.x86 and run it through steam, it should work just fine after that, assuming you have the latest update. Thanks Facepunch :D
I can confirm that it indeed works in Linux. Apologies to Garry and the team. Keep up the good work. In order for the game to start I had to go to the game dir and create a link to the rust bin. ln -s rust rust.x86 After that the client was able to load, and the game certainly loaded as well. Those footsteps are noisy as hell but its nice to see the birth of the new world :)
How's performance for you linux guys, compared to the old version?
Perfect performance on my Fedora 20 Linux with nvidia card. The old version/normal branch has a cursor bug and it lagged each ~6seconds for half a second. Both gone. I had to reinstall Rust [exp.] to have success with the instruction above.
On my Ubuntu 12.04 it runs smooth and nice at maximum settings. I use a gaming laptop. Thanks, Garry, for allowing us to enjoy the experience of seeing a nice game being born and growing up. Now, let's go testing. For now, I just saw that the Exit button doesn't work. I have to press ALT+F4 to close the game.
I can confirm it is working now after linking the rust executable. Arch Linux 64-bit w/ nvidia card. Performance seems a little lower on experimental branch, with graphics on lowest settings for normal and experimental.
Renaming the executable worked, however I'm pretty sure my keyboard bindings reset, so i cant move lol.
Sorry, you need to Log In to post a reply to this thread.