How can I setup a Eco Linux Server?


  • Hey,

    what did I need for a Linux (Debian 8) Server?

    Greetz


  • 20
    Posts
    4855
    Views
    Log in to reply


  • Hi there,

    The only supported OS for servers currently is Windows. There is no easy way to set up a Linux server. Mono has worked in the past, but is extremely annoying to set up. The devs are currently waiting for a .NET update so that Linux might be able to support the game without the use of Mono IIRC.

    SLG Support: support@strangeloopgames.com



  • Thanks Nelu :)



  • I'm waiting on a native linux version as well. So I am replying to keep an eye on this.

    Cheers.



  • Howdy!

    Our plan is to switch from mono to .net core that will be able to run C# code native on Linux in the future . Sadly Mono has claimed to support .net features that it did not support. Hopefully Microsoft wont be to slow to release there next .net core version with all the supported features needed for Eco =)



  • Hey @NoBlackThunder ...do you mean that you'll be using .net core to deploy a server executable for linux environments, or that .net core will be used to actually run the C# native code? I did a little testing today and found that mono is still quite troublesome , and from what I understand .net core on linux doesn't support running .exe files so much as actually deploying C# projects (I may very well be wrong on that front though).
    Would love to hear the status of linux server support...my servers are primed and ready for ECO...



  • Not sure what Eric has in plan. I only know that the plan has been to try to switch to .net core since Mono cant seem to get there updates to work and what they announce should work



  • Hey @NoBlackThunder , I just got this thread in my email so I thought I would reply.

    Dot Net Core 2.0 is officially out now. Microsoft is promoting it heavily on their Net Core website. I believe they are working on the BETA of 2.1 now though.

    It is still lacking a lot of features. So it will be a long time before the linux version will be available from the looks of it. This is why I started to make my own game engine from from scratch, just to stay away from the DotNet.

    With all that said though, what exactly is the Linux version missing that prevents it from running right now, that the Core 2.0 is missing ? Maybe we can find a work around ?



  • I bought the game way way back in Alpha 5, we have been waiting since then for native linux server support.
    We currently have a great debian based dedibox and would love to finally get a proper server up for this game in our gaming community, I understood it was going to take a while but we're starting to enter the 'years' time frame now, is there any update to this? Linux support would go a long way to advertising the game and generating revenue for strangeloopgames.



  • last time i checked Mono still had issues :( i havent heard anything about this though for a time. Could always try again though



  • @York wow, I too was interested in a Linux version. But one of the Moderators told me it won't happen and that it will strictly be a windows 10 program. I tried to explain to her that I run windows 7 and that the only issue I had was the server lagging out all the time. Her name is Pam, she is one of the moderators on Discord that speaks on behalf of ECO.

    They do not have a clue what will happen yet. And the last word I saw is, they are not going to work on a linux version until there is a DotNet framework that works on linux. Period. Pam's words. She is all about Windows 10. I tried to chat with one of the admins about it, but I was flat out ignored. So that should tell you something.

    Meanwhile, there are other games out there that are passing these guys up and making games that will work on linux and windows. Go figure.



  • I agree that was @york says, I waiting too, that comes the support for the Linux server. I think that was a big thing for this game ;D

    Greetings

    Bogus

    Greetings

    Bogus | PinguinsReisen.de



  • @DiggingForWater
    First of all as i stated we tested it before . and it is sadly not working right now. all we can is wait for ether mono to fix there bugs or for .net core catching up .

    Pam is also a community moderator. That means that she is a normal player / backer that got a moderator group to try to help people and keep conversation nice between people. Though there is always a high chance what she says might be wrong.

    On top of that i wonder what admin did you message ? You did not message me and i am the person to go for. If you message one of the other devs then there is a high chance that the message can get drown in loots of other messages or forgotten if they where busy. Now it is just sadly like that from time to time that this happens because most of the devs are when they are available they are working on the game and if they see a question they might put that on hold instead of taking a break from coding / fixing thinks. Even i can send John a message and he forgets about it, and metachronism can oversee even more messages when he is working. There is no intentional ignoring really it is just like that sadly when people are deep into something. they might click quick over it to see if its important ( North korea lunching nukes ??? nope ok then it can wait a bit) and then just sadly gets forgotten. They cant instantly reply or remember everything, the game would never get done with all people sending pm's . If you pm /dm me on discord you will always get a reply ( mostly quite fast sometimes it can take up to 12 hours if i am asleep)

    Anyway! Sadly we are a bit hard locked on multi os support when it comes to server since Mono is not supporting features like they should. There are work around's but sadly there are still mono specific bugs that make the server very unstable :( . It did work all originally with mono, and some older version might maybe even start ( you need to use the -nogui command) but i personally would never recommend it from feedback i have gotten so far.

    So for now all we can do is wait



  • Hello @NoBlackThunder Thanks you for your posting ;D

    Greetings

    Bogus | PinguinsReisen.de



  • Hi DiggingforWater.

    We had that conversation quite some time ago, not today. What I told you was that ECO was not officially supported for Linux but that although some had it running back on version 3 there was a break with Mono which was causing issues. The problem was not so much ECO or native Linux but that Mono had some issues with .Net and Mono was not addressing the issues. I explained at the time that devs had even tried rolling back a .Net version in the hopes that that would work around the Mono issues but it did not seem to fix the problem as users were still reporting the same error. I also explained that the official support of Linux would not be coming until after (not upon) the release of ,Net Core 2.0 so that ECO could run natively on Linux. the reason I was 'on about Windows' is that it is what was supported at the time we had no other solution to offer but Windows. I also explained at the time that when .Net Core 2.0 released, while MS said it should be 100% backwards compatible there was always the case that some change to the ECO code might be necessary for it to utilize .Net Core 2.0 and run natively on Linux and that the devs would have to also test a solution before Linux could be officially supported, and that would include setting up Linux servers of their own for testing, as well setting up what release Linux support would come out in so to please not expect immediate Linux support as soon as .Net 2.0 was released, that like everything else when it came to changes that affect the code its never an overnight thing and the devs would have to make the call on how and when support would come.

    We had a follow up conversation after Meta had said they thought that there was now a work around to the Mono issue that would allow ECO to work with Linux. This same information was given to many Linux users that had been trying to get ECO to work again and that several users reported that they now had it working on Linux. It was explained that it was still not officially supported except as a Windows application and we had no information on how to set it up and run it on Linux and that we had no one that was available to help with installation and setup steps for Linux but that hopefully the community would be helpful. I did tell you that you might want to contact other Linux users to see if you could contact those that now were saying they had it working and ask if they could tell you what they had done to do so. I suggested that you ask on the forum as it would be more noticeable then leaving a message in discord and having it scroll away.

    I am not sure what issues people might be having now, or if there is a step that needs to be taken that people don't know about that these other users figured out and the problem they are having now is the one that existed all along. Those users that had it working are either no longer running ECO at all or are still up and running without any problems. We have not heard from any of these users since the time that Meta told us it was working with Linux, that they should give it a try and they reported back that it was working for them. The Linux users that said they had it running were asked to post to the forums, if they got a chance, and explain how they set ECO up and got it running with Mono, to help other Linux users do the same thing. Several said they would but I don't know if anything ever got posted, and there is really no way to demand that someone post a 'how to' in a case like this. I do notice that one hosting company that was running ECO on Linux servers is currently not offering ECO anymore and that could mean that they hit an issue, or it could mean ECO was not a volume selling title or 10 other reasons that have nothing to do with the game not running, there is no real way to tell. I would have assumed that if the people that got it running are still playing and its stopped working again they would have come back to let the devs know and find out if there was another work around. Since its been less then 2 months since they got their servers working again I would think that its most likely that they are not having an issue that has brought them back to see if anything can be done. I will try contact the ones I know said they had it working and ask again if they would post the information you need to get it running.

    Pam
    Community Moderator
    Discord: Pam#5439
    reddit moderator: rentechd
    https://discord.gg/Mg4WJe9



  • Linux server setup is simple, I planned to release a set of instructions tomorrow after work.
    I rushed one together for users tonight.

    Here you go LINK:



  • @NoBlackThunder said:

    @DiggingForWater
    First of all as i stated we tested it before . and it is sadly not working right now. all we can is wait for ether mono to fix there bugs or for .net core catching up .

    Pam is also a community moderator. That means that she is a normal player / backer that got a moderator group to try to help people and keep conversation nice between people. Though there is always a high chance what she says might be wrong.

    On top of that i wonder what admin did you message ? You did not message me and i am the person to go for. If you message one of the other devs then there is a high chance that the message can get drown in loots of other messages or forgotten if they where busy. Now it is just sadly like that from time to time that this happens because most of the devs are when they are available they are working on the game and if they see a question they might put that on hold instead of taking a break from coding / fixing thinks. Even i can send John a message and he forgets about it, and metachronism can oversee even more messages when he is working. There is no intentional ignoring really it is just like that sadly when people are deep into something. they might click quick over it to see if its important ( North korea lunching nukes ??? nope ok then it can wait a bit) and then just sadly gets forgotten. They cant instantly reply or remember everything, the game would never get done with all people sending pm's . If you pm /dm me on discord you will always get a reply ( mostly quite fast sometimes it can take up to 12 hours if i am asleep)

    Anyway! Sadly we are a bit hard locked on multi os support when it comes to server since Mono is not supporting features like they should. There are work around's but sadly there are still mono specific bugs that make the server very unstable :( . It did work all originally with mono, and some older version might maybe even start ( you need to use the -nogui command) but i personally would never recommend it from feedback i have gotten so far.

    So for now all we can do is wait

    I did message you, you ignored my message.
    There were several of us complaining about Pam. Several of us had to block her. In the message I sent you, I even posted messages of what others told you. But since you never replied, I left your discord a few weeks later. What Pam's reply here is totally not true. She flat out told ME and several others it Windows 10 is the best, that I should get off of Windows 7. Those are HER words. She also said that the game is made for Windows 10, Period. Her words. I pasted a copy of all of this to you, but no reply.

    What you fail to realize is, several of us quit ECO, because of Pam ! We couldn't get proper help, so no point in sticking around, there were other better things to do.

    Oh and, I'm not the only one who messaged you about this. Others did too, but my friends told me you ignored them too.



  • Can anyone link me to the known issues with mono and Eco from others experience? I'm very interested in investigating it as I'm currently running on my Linux box and other then the webui having some issues displaying the map I'm not seeing anything. Also can an admin PM me I have some questions about the commands that EcoServer will allow. Example -nogui. Thanks guys



  • @NoBlackThunder
    Thanks for the response, if anything could be done for an official linux server version that would be great! (Although I do see a new linux setup guide in this thread which looks very useful!)

    @DiggingForWater
    If you're quitting a game because you disagree with a community mod's opinion or are not getting special one-on-one attention from the developers then it really isn't about the game at all but rather your own personal expectations/sense of entitlement. Only you have a say over those.



  • @DiggingForWater

    I am sorry but i cant remember any message i ever ignored. I normally reply to any message that i get always. But if you could tell me what name you used and where you messaged me then i can easier take a look at your message again.

    I suspect you message me in a dm somewhere . So i should still be able to find it. If you messaged me in a chat channel then this is hard to find because i am not always 24/7 online and messages and mention can fast disappear into the void.


20
Posts
4855
Views
Log in to reply

Internal error.

Oops! Looks like something went wrong!