VoidExpanse/Mono compatibility: Difference between revisions

From AtomicTorchWiki
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Draft}}
Starting from v1.2.6 (released April 13, 2015), mono is not required to be installed.


For '''Linux''' OS (tested on Ubuntu) please run this command in terminal:
The game contains standalone Mono bundle to run the game server.


<pre>sudo apt-get install mono-complete</pre>
To run the game server without the Mono, you should execute (on a 32-bit Linux):


If you have Fedora please install mono-extras package, otherwise the game will be unable to create the savegame:
<code>
<pre>sudo yum install mono-extras</pre>
./VoidExpanse.ServerMono.Bootstrapper.Bundle.Linux32
</code>


If it doesn't work, please look for further instructions on http://www.go-mono.com/mono-downloads/download.html
It's fully native executable, which contains statically linked Mono with all required dependencies and which will use classes from "VoidExpanse.ServerMono.exe".


For '''Mac OS''' X download and install Mono 3.4.0 (or newer) from http://www.go-mono.com/mono-downloads/download.html
If you still want to run the game with Mono installed into your OS (be sure you have complete Mono 3+ installation), you could run it as previous:
 
<code>mono VoidExpanse.ServerMono.exe</code>
 
The "VoidExpanse.ServerMono.Bootstrapper.exe' is added only for compliance with Mono LGPL license, to allow the user manually build a bundle with any version of Mono.
 
The singleplayer mode is always using bundle executable (if you not remove it, otherwise it fallback to Mono in OS).
 
For hosting multiple multiplayer servers it's better to use Mono installed into your OS - it will use less memory for Mono runtime as it uses dynamic libraries.

Latest revision as of 05:33, 14 April 2015

Starting from v1.2.6 (released April 13, 2015), mono is not required to be installed.

The game contains standalone Mono bundle to run the game server.

To run the game server without the Mono, you should execute (on a 32-bit Linux):

./VoidExpanse.ServerMono.Bootstrapper.Bundle.Linux32

It's fully native executable, which contains statically linked Mono with all required dependencies and which will use classes from "VoidExpanse.ServerMono.exe".

If you still want to run the game with Mono installed into your OS (be sure you have complete Mono 3+ installation), you could run it as previous:

mono VoidExpanse.ServerMono.exe

The "VoidExpanse.ServerMono.Bootstrapper.exe' is added only for compliance with Mono LGPL license, to allow the user manually build a bundle with any version of Mono.

The singleplayer mode is always using bundle executable (if you not remove it, otherwise it fallback to Mono in OS).

For hosting multiple multiplayer servers it's better to use Mono installed into your OS - it will use less memory for Mono runtime as it uses dynamic libraries.