Setting up the 0.8.0.5 ECO client and server on Arch Linux
quyxkh last edited by
As of 0.8.0.5 the server's fully functional afaict on Arch Linux with
$ pacman -Q mono referenceassemblies-pcl aspnet-runtime mono 18.104.22.168-1 referenceassemblies-pcl 4.6-2 aspnet-runtime 2.2.1+102-1
installed and current. I'm not certain the assemblies and aspnet are necessary, but I see from the logs I installed them while getting 0.7.8.9 working.
Anyway, with those, I fetch and unzip the linux client into
somewhere/Ecoand the server into
somewhere/Eco/serverto match the windows install internals, cd to the server, edit
Configs/WorldGenerator.ecofor 144×144 world because at 72×72 having all the critical species is a bit of a crapshoot, and fire up the server with a plain
mono EcoServer.exe. The gui works, the webserver works, everything works.
Once the gui comes up go to the Difficulty tab and pick No Collaboration for singleplayer farting around to get familiar with the mechanics, then File→Save to lock it in. Connecting to it's "Your Worlds", "Add" (the green"+" high and right) and enter
localhostor your hostname, the client can't seem to find LAN games right now.
To take your server public, since the client isn't also trying to be a server you don't have to change the port numbers, forward 2999/3000/3001 to your box (I just do TCP+UDP for all of them) and dig into the rest of the configs as per the wiki.
A note: loading for your very first connection after install is ssssllllooooooowwwwwwwwww (many, many o's and w's elided here), but it does finish. Once you've completed the tuts
Gin to the government webserver and delete the citizenship law proposal before running for office to elect yourself mayor.
There are some glitches, most notably that after you shut down the server it gets to "Shutdown Finished" and then hangs so hard you have to
pkill -9 -f EcoServerit. For the rest it's things like sometimes fields in the server gui don't update until you tab into/out of them and having to type the hostname to connect.