ZeroK-RTS / Zero-K-Infrastructure

Website, lobby launcher and server, steam deployment, .NET based tools and other vital parts of Zero-K infrastructure
GNU General Public License v3.0
53 stars 52 forks source link

zero-k.info/springie/nightwatch should be hosted in a linux vm #22

Closed abma closed 10 years ago

abma commented 10 years ago

maintaining on linux is much easier:

also we have much more good linux admins in community (imo).

i'm requesting this because some people asked "plutonium hosts evo-7.63 instead of evo-7.65" and nobody seems responsible/capable to fix it. having this on the linux side would simplify this.

.net mostly is opensource, so the gap mono vs .net should shrink over time. also monodevelop seems to be capable to load .csproj, so it shouldn't be hard to develop on linux/osx.

xponen commented 10 years ago

is plutonium use springiee too? because if its Autoregistrator problem, a quick fix would be to use ZKL to register the mod, because Licho might not want to turn on Autoregistrator because of its excessive system usage.

For now, I go download EVO and try see if I can register with my ZKL

Licho1 commented 10 years ago

Springie and nightwatch would run on linux but there were some issues (memory leaks) in past mono versions.. Site im not sure..

db81 commented 10 years ago

For posterity: plutonium hosting the wrong version was fixed by @det who removed a duplicate evo:stable tag.

abma commented 10 years ago

Springie and nightwatch would run on linux but there were some issues (memory leaks) in past mono versions..

rumors said, that there are memory leaks currently when running on windows, too.

Licho1 commented 10 years ago

Thats a separate issue. Mono leaked in itself, even when springie ran on 50mb on win without leaks, it was leaking on linux.. now its leaking due to programming error and not a runtime

Licho1 commented 10 years ago

This should be postponed at least until MVC6 (next year) which runs on linux. Also issue can be with DB, it would have to be migrated to mysql from mssql which means changing ORM from linq2sql to EF. It can be done but it can create lots of little bugs.