VoidExpanse/Mono compatibility: Difference between revisions
Atomic-admin (talk | contribs) No edit summary |
Ai enabled (talk | contribs) No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
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): | |||
<code> | |||
./VoidExpanse.ServerMono.Bootstrapper.Bundle.Linux32 | |||
</code> | |||
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: | |||
<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.