Difference between revisions of "Installation"
Jump to navigation
Jump to search
m | |||
====Windows==== | ====Windows==== | ||
| − | Prerequisites can be found at http://www.mineserver.be/downloads buildpack or you can compile those yourself. For that you will need VS2010 or mingw (no supported) | + | Prerequisites can be found at http://www.mineserver.be/downloads buildpack or you can compile those yourself. For that you will need VS2010 or mingw (no supported). Visual Studio 2008 Express (C++ version) works as well, but you need to create project files manually (for now, until we have a CMake fix) |
====Debian and Similar==== | ====Debian and Similar==== | ||
To build the mineserver binary, use the following commands. The output should be very similar to that below. | To build the mineserver binary, use the following commands. The output should be very similar to that below. | ||
| − | |||
| − | |||
# Run cmake to generate makefile | # Run cmake to generate makefile | ||
user@workstation:~/mineserver$ cmake . | user@workstation:~/mineserver$ cmake . | ||
This part is nice and easy. Grab the default config files from the <code>bin</code> directory in the distribution and view the [[configuration]] article to get accustomed with the options available. | This part is nice and easy. Grab the default config files from the <code>bin</code> directory in the distribution and view the [[configuration]] article to get accustomed with the options available. | ||
| + | |||
| + | ==Directory Structure== | ||
| + | |||
| + | {| class="wikitable" style="font-size:90%" | ||
| + | |- | ||
| + | ! | ||
| + | ! Unix install | ||
| + | ! Unix distribution | ||
| + | ! Windows | ||
| + | |- | ||
| + | ! Install Prefix | ||
| + | | <code>$HOME</code> or <code>~</code> | ||
| + | | <code>/usr</code> | ||
| + | | <code>C:\Program Files\mineserver</code> | ||
| + | |- | ||
| + | ! Configuration<sup>1</sup> | ||
| + | | <code>$HOME/.mineserver</code> | ||
| + | | <code>/etc/mineserver</code> | ||
| + | | <code>%AppData%\.mineserver</code> | ||
| + | |- | ||
| + | ! Working Directory<sup>2</sup> | ||
| + | | <code>$HOME/.mineserver</code> | ||
| + | | <code>/var/lib/mineserver</code> | ||
| + | | <code>%AppData%\.mineserver</code> | ||
| + | |- | ||
| + | ! Binaries | ||
| + | | colspan="2" | <code>$PREFIX/bin</code> | ||
| + | | <code>%PREFIX%\bin</code> | ||
| + | |- | ||
| + | ! Plugins | ||
| + | | colspan="2" | <code>$PREFIX/lib/mineserver</code> | ||
| + | | <code>%PREFIX%\bin</code> | ||
| + | |- | ||
| + | ! Resources | ||
| + | | colspan="2" | <code>$PREFIX/share/mineserver</code> | ||
| + | | <code>%PREFIX%\share</code> | ||
| + | |- | ||
| + | |} | ||
| + | * <sup>1</sup> Specified through the [[Command Line]] arguments | ||
| + | * <sup>2</sup> Specified in [[Configuration]] file | ||
