Eco
0.9 No linux version?
I just got an update but when I launched it it was 0.8.3 - But the proton/windows version is 0.9 What happened????
< >
Showing 16-30 of 46 comments
gOOvER|OldNoobTV Sep 10, 2020 @ 2:38am 
Originally posted by SLG-Dennis:
This is ONLY about the client. Linux Servers are done and ready, but we're having issues with SteamCMD that are being worked on right now. (And the servers ARE officially supported since 9.0)

Not to mention this is the first time we offer linux servers, we didnt have any before.

Thank you for fixing. Linux Server runs fine under Mono 6 :)
Last edited by gOOvER|OldNoobTV; Sep 10, 2020 @ 2:43am
SLG-Dennis  [developer] Sep 10, 2020 @ 3:23am 
There is a PR for the Aura issue, so half of the issue is fixed.

Originally posted by gOOvER|OldNoobTV:
Originally posted by SLG-Dennis:
This is ONLY about the client. Linux Servers are done and ready, but we're having issues with SteamCMD that are being worked on right now. (And the servers ARE officially supported since 9.0)

Not to mention this is the first time we offer linux servers, we didnt have any before.

Thank you for fixing. Linux Server runs fine under Mono 6 :)

Eh, we support Linux natively with dotnet now, you really shouldnt be using Mono at all anymore. Just use SteamCMD on a linux server, download the server and install 'dotnet', then ./EcoServer, done.
Last edited by SLG-Dennis; Sep 10, 2020 @ 3:24am
SLG-Dennis  [developer] Sep 10, 2020 @ 3:30am 
Originally posted by The True Nep:
Thank you for at least being honest, that is one of the few things I do appreciate in people. While this info should not be shocking to me, I can't help but wonder a little about why you even have a linux build at this point. If you don't want or can't put enough time into making the Linux version work, then why not focus on making it work on Proton? That should (theoretically) be easier as then you could claim that the game not working on Linux wasn't your fault at all.

I know that developers are constrained on money and time, but I can't help but feel a little hurt, when you offer a linux native executable, without giving it as much love as the other releases. If you'd never made a native linux version. Then we would have struggled with Proton and the community would have found a solution, but since it's native... No one focuses on trying to make it run under Proton at all and ones like me, don't understand WINE well enough to spot the issue.

With all that said

I hope the game turns a profit, as no matter how annoying it is to not be able to play it atm, it's still at great game with a good core idea

The game not working on Linux is our fault. We promised kickstarter backers to give them a Linux build, but after Kickstarter was over the support for anyone that bought it after kickstarter was dropped (e.g. no longer part of the purchase) as we realized we cannot really do it back then. Now we got fully supported linux servers and we are still interested in bringing Eco to Linux and Mac more reliably, especially as a lot of schools use Macs.

For Mac we're still having the issue that it doesn't run on Catalina anymore, probably due to some 32-bit software hiding inside, despite it being built as 64-bit. Figuring out that issue alone would take a lot of time away from our sole guy being able to do it, that needs to care about so much other stuff. Of course we would like to get that fixed ASAP as well. But Apple is not really being helpful in once again do their thing and expect everyone to be able to easily adapt. We're not.

Not to mention, noone of the Devs has a Mac to test on, but the girlfriend of one QA employee.

So help, where that is possible and useful is indeed appreciated. I do understand your frustration, but all i can do at this moment is being honest to you and hope you won't lynch me.

@Zoey if you got discord, please send me a DM, maybe we can find a way for you to help.
Last edited by SLG-Dennis; Sep 10, 2020 @ 3:33am
CoolBeer Sep 10, 2020 @ 9:38am 
I did some digging on why Eco doesn't run under Proton,
turns out that the current Proton(and GloriousEggRoll version) isn't up to date on the steamworks sdk and hence fails hard.

Proton seems to have support up to v1.48 and Eco is running a shiny v1.49.

There is a Proton fork with partly hacked together v1.49 support( https://github.com/stevenlafl/Proton/tree/proton_5.0-7-alyx ), but it's still missing at least one of the bits we need(STEAMUSERSTATS_INTERFACE_VERSION012).

It seems we just need to have patience and hope the linux issues can be resolved, who knows, they might have fixed other bugs by then as well, so it'll be a smoother experience for us.

EDIT: url formatting didn't go well
Last edited by CoolBeer; Sep 10, 2020 @ 9:39am
Nibor62 Sep 10, 2020 @ 9:44am 
Originally posted by CoolBeer:
I did some digging on why Eco doesn't run under Proton,
turns out that the current Proton(and GloriousEggRoll version) isn't up to date on the steamworks sdk and hence fails hard.

Proton seems to have support up to v1.48 and Eco is running a shiny v1.49.

There is a Proton fork with partly hacked together v1.49 support( https://github.com/stevenlafl/Proton/tree/proton_5.0-7-alyx ), but it's still missing at least one of the bits we need(STEAMUSERSTATS_INTERFACE_VERSION012).

It seems we just need to have patience and hope the linux issues can be resolved, who knows, they might have fixed other bugs by then as well, so it'll be a smoother experience for us.

EDIT: url formatting didn't go well

I did some testing and successfully made it work (launch and join a world) using lutris and wine.
https://lutris.net/games/eco/ the steam(windows) installer .

I will do further testing (and hopefully playing :3) in some hours

Note : I would interested to know how did you find out that the problem was about
Last edited by Nibor62; Sep 10, 2020 @ 9:45am
CoolBeer Sep 10, 2020 @ 10:06am 
I ran Eco with GloriousEggRolls Proton version, used the launch options "PROTON_LOG=1 WINEDEBUG="+relay" %command%" (Warning, this gets you a 1.6GB log file).

In that log file you can eventually find "00c0:err:steamclient:create_win_interface Don't recognize interface name: SteamUser021", google for SteamUser021 and you find this: https://github.com/ValveSoftware/Proton/pull/3886 .

Trying the stevenlafl proton version I got a bit further, but instead of SteamUser021 it failed at STEAMUSERSTATS_INTERFACE_VERSION012 instead.

I suspect launching the game without steam and logging in with a strangeloop account could be a way to bypass this issue. (Haven't tried that yet though)

EDIT: Confirmed!! I made an Eco account on their webpage, linked my steam account so it knew I had the game, then launched Eco with proton(from the proton directory:

"STEAM_COMPAT_DATA_PATH=/mnt/games/SteamLibrary/steamapps/compatdata/382310/ ./proton run /mnt/games/SteamLibrary/steamapps/common/Eco/Eco.exe"

(obviously change folder names and such, and I'm using Proton-5.9-GE-5-ST)
Last edited by CoolBeer; Sep 10, 2020 @ 10:38am
SLG-Dennis  [developer] Sep 10, 2020 @ 12:51pm 
Somewhat glad to hear Proton seems to not be our fault at least! :D
The True Nep Sep 10, 2020 @ 2:17pm 
If you use Lutris on the windows x64 version that can be downloaded from the website (play.eco) It will run pretty okay - as it seems to be a steam issue when launching using proton.

In other words - I finally got to play with my friends XD
Last edited by The True Nep; Sep 10, 2020 @ 2:18pm
gluhar2006 Sep 11, 2020 @ 1:48pm 
Originally posted by CoolBeer:
I'm using Proton-5.9-GE-5-ST)
It works, thanks!
SLG-Dennis  [developer] Sep 12, 2020 @ 6:09am 
Hey everyone,
if you want to help us, please test our builds and report any issues you have on GitHub:

On steam you can go to betas and enter releasepreview as the password and you will get access to the release_preview branch.
Alternative it can be downloaded from:
https://eco-releases-staging.s3-us-west-2.amazonaws.com/EcoOSX_v0.9.0.2-beta.zip
https://eco-releases-staging.s3-us-west-2.amazonaws.com/EcoLinux_v0.9.0.2-beta.zip

Both have local server support so you can create a new world to test. Any issues please add your log file to this issue. Thanks!

We decided to include local server support directly as well instead of bringing that in a later update.
SLG-Dennis  [developer] Sep 12, 2020 @ 6:34am 
UPDATE:
Seems the hosting ingame stuff is not showing up, we'll get on that for a new build. The pink water is normal, its a bug in staging for windows as well.

Logs are at ~/.config/unity3d/Strange Loop Games/Eco/
Last edited by SLG-Dennis; Sep 12, 2020 @ 6:35am
The True Nep Sep 13, 2020 @ 2:16am 
This makes me kinda happy - To see the community and devs working together, I feel like that is the real Linux spirit!!
MadByte Sep 13, 2020 @ 2:43am 
https://i.imgur.com/w3Q8H1C.png
https://i.imgur.com/87dctII.png

Runs pretty good via Lutris. I hope they fix Proton soon..
AHSauge Sep 13, 2020 @ 3:08am 
Originally posted by MadByte:
https://i.imgur.com/w3Q8H1C.png
https://i.imgur.com/87dctII.png

Runs pretty good via Lutris. I hope they fix Proton soon..
Why? I see multiple people commenting on Proton here. I really, really don't understand why it's SLG's responsibility to make that work. Wine/Proton is suppose to implement Windows APIs to make Windows applications run on Linux (among other platforms). Eco clearly runs fine on Windows. If Eco doesn't run in Proton, then please direct such issues to the people maintaining Wine or Proton. SLG should not have to deal with that at all, especially when they do provide a native version (I will _never_ understand the insanity of whining about Wine/Proton when there is a native version that does receive support). The native version runs perfectly fine right now aside from some minor graphical glitches. Give it some time, and that will be resolved. If you read the linked to issues, fixes are underway.
SLG-Dennis  [developer] Sep 13, 2020 @ 5:00am 
What he said could also have meant that they (Proton) fix Proton, as Proton seems to be only supporting outdated steamworks SDK, so that wasn't necessarily directed at us. We obviously won't downgrade stuff :)
Last edited by SLG-Dennis; Sep 13, 2020 @ 5:01am
< >
Showing 16-30 of 46 comments
Per page: 1530 50

Date Posted: Sep 9, 2020 @ 3:48am
Posts: 46