OS X Minecraft server setup: Difference between revisions
mNo edit summary |
|||
Line 23: | Line 23: | ||
* <code> sudo port install tmux </code> | * <code> sudo port install tmux </code> | ||
* type in your password. | * type in your password. | ||
< | <div class="toccolours mw-collapsible"> | ||
<pre>Password: | |||
---> Computing dependencies for tmux | ---> Computing dependencies for tmux | ||
---> Dependencies to be installed: libevent | ---> Dependencies to be installed: libevent | ||
Line 60: | Line 61: | ||
---> Updating database of binaries | ---> Updating database of binaries | ||
---> Scanning binaries for linking errors | ---> Scanning binaries for linking errors | ||
---> No broken files found.</pre></ | ---> No broken files found.</pre> | ||
</div> | |||
=== User with limited privileges. === | === User with limited privileges. === | ||
Revision as of 20:12, 2 November 2015
Preface.
This page will describe how i run my Minecraft servers.
Howto in bullet-form.
- Install Macports (requires Xcode Command line tools).
- Install tmux.
- Create a user with limited privileges for running the server.
- Clone my BitBucket scripts for running a Minecraft server.
- Edit configuration files so they meet the requirements for launching a vanilla Minecraft server.
- Test if the server behaves and works as expected.
Details on the previous bullets:
Install Macports.
Installation is neatly described at the Macports install page.
Install tmux.
Use macPorts for the install process. It can be done like this at the time of writing they page.
sudo port install tmux
- type in your password.
Password: ---> Computing dependencies for tmux ---> Dependencies to be installed: libevent ---> Fetching archive for libevent ---> Attempting to fetch libevent-2.0.22_1.darwin_15.x86_64.tbz2 from http://lil.fr.packages.macports.org/libevent ---> Attempting to fetch libevent-2.0.22_1.darwin_15.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/libevent ---> Attempting to fetch libevent-2.0.22_1.darwin_15.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/libevent ---> Fetching distfiles for libevent ---> Attempting to fetch libevent-2.0.22-stable.tar.gz from http://skylink.dl.sourceforge.net/levent/libevent/libevent-2.0 ---> Verifying checksums for libevent ---> Extracting libevent ---> Applying patches to libevent ---> Configuring libevent ---> Building libevent ---> Staging libevent into destroot ---> Installing libevent @2.0.22_1 ---> Activating libevent @2.0.22_1 ---> Cleaning libevent ---> Fetching archive for tmux ---> Attempting to fetch tmux-2.1_0.darwin_15.x86_64.tbz2 from http://lil.fr.packages.macports.org/tmux ---> Attempting to fetch tmux-2.1_0.darwin_15.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/tmux ---> Attempting to fetch tmux-2.1_0.darwin_15.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/tmux ---> Fetching distfiles for tmux ---> Attempting to fetch tmux-2.1.tar.gz from http://lil.fr.distfiles.macports.org/tmux ---> Verifying checksums for tmux ---> Extracting tmux ---> Configuring tmux ---> Building tmux ---> Staging tmux into destroot ---> Installing tmux @2.1_0 ---> Activating tmux @2.1_0 If you want integration with system pasteboard consider installing port tmux-pasteboard as well ---> Cleaning tmux ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found.
User with limited privileges.
XXX
BitBucket scripts for running a Minecraft server.
XXX
Edit configuration files.
XXX
Test if the server behaves and works as expected..
XXX
XXX.
XXX