Hi, what is current status on Linux lobby? Are there any under development?
Is it needed? Will spring work between linux and windows players?
If it's still neded and theere is any Linux based programmer willing to help, it should be possible to build upon C# springie autohost and make Linux lobby client.
I don't want to make springie to full client myself (Im using Betalord's tas client and it works well), but if it's needed for Linux it should be relatively easy to upgrade it to full client.
Even if there is no need for full client, I would still like to make autohost feature for Linux as well.
For starters I would need to know what namespaces are not supported by mono and test unitsync.dll functions at Linux.
(I'm not Linux user myself, but I have experiences coding C/C++ application for Linux machines, proxy servers, advertising systems and such).
Linux lobby client status?
Moderator: Moderators
Just FYI, I get these errors when compiling springie (0.78) using mono C# compiler (I just searched for all .cs files and threw them all at the compiler):
As for linux lobby, hollowsoul is working on one, and it's in a quite far state already.
As for win<-> linux sync, MinGW (3.4.5) vs Linux gcc (3.4.6) has sync. I'm assuming the entire 3.4 series has sync. Not sure why 4.0 and 4.1 series don't have sync (with 3.4 series) tho... investigating that now.
Code: Select all
./Form1.cs(98,29): error CS1526: A new expression requires () or [] after type
./autohost/Polls.cs(20,19): error CS8025: Parsing error
./autohost/MapLinker.cs(12,15): error CS8025: Parsing error
./autohost/AutoHost_commands.cs(10,18): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(159,15): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(294,18): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(301,24): error CS1526: A new expression requires () or [] after type
./autohost/AutoHost_commands.cs(301,39): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(370,49): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(408,49): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(409,27): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(424,29): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(435,25): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(457,19): error CS1002: Expecting `;'
./autohost/AutoHost_commands.cs(458,65): error CS1526: A new expression requires () or [] after type
./autohost/UnSyncKicker.cs(9,9): error CS8025: Parsing error
./autohost/AutoHost_config.cs(21,16): error CS8025: Parsing error
./autohost/AutoHost.cs(36,19): error CS1526: A new expression requires () or [] after type
./client/ServerConnection.cs(81,30): error CS8025: Parsing error
./client/TasClient_structures.cs(9,9): error CS8025: Parsing error
./client/TasClient_subclasses.cs(20,18): error CS1041: Identifier expected
./client/TasClient.cs(35,15): error CS8025: Parsing error
./Main.cs(111,29): error CS1526: A new expression requires () or [] after type
./spring/ConfigMaker.cs(36,7): error CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statement
./spring/Spring.cs(46,9): error CS8025: Parsing error
./spring/UnitSync.cs(25,16): error CS8025: Parsing error
Compilation failed: 26 error(s), 0 warnings
As for win<-> linux sync, MinGW (3.4.5) vs Linux gcc (3.4.6) has sync. I'm assuming the entire 3.4 series has sync. Not sure why 4.0 and 4.1 series don't have sync (with 3.4 series) tho... investigating that now.