1. Create jail
please read this post: viewtopic.php?f=79&t=3894
2. Connect to your jail
I use putty for this
to see your current jails:
Code: Select all
nas4free: ~ # jls
JID IP Address Hostname Path
1 192.168.2.225 Plex.local /mnt/Pool/Jail/Plex
2 192.168.2.200 http://www.local /mnt/Pool/Jail/www
3 192.168.2.230 owncloud.local /mnt/Pool/Jail/owncloud
4 192.168.2.215 MineCraft.local /mnt/Pool/Jail/MineCraftCode: Select all
jexec {JID} csh 3. Get the ports
Code: Select all
portsnap fetch extractnot needed but I found it easier to use
Code: Select all
pkg_add -r nanoCode: Select all
cd /usr/ports/java/openjdk7
make install clean(choose all defaults and hit "ok" a million times)
6. Create minecraft directory
Code: Select all
mkdir -p /srv/minecraft
cd /srv/minecraft
fetch https://s3.amazonaws.com/Minecraft.Download/versions/1.7.2/minecraft_server.1.7.2.jarCode: Select all
java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.2.jar noguiCode: Select all
/srv/minecraft # ls
banned-ips.txt ops.txt
banned-players.txt server.properties
logs white-list.txt
minecraft_server.1.7.2.jar world---------------------------------------------------------------------
CONFIGURE SERVER
---------------------------------------------------------------------
Code: Select all
nano server.properties
#Minecraft server properties
#(File modification datestamp)
generator-settings=
op-permission-level=4
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
announce-player-achievements=true
server-port=25565
level-type=DEFAULT
enable-rcon=false
level-seed=
force-gamemode=false
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=true
online-mode=true
resource-pack=
pvp=true
difficulty=1
enable-command-block=false
gamemode=0
player-idle-timeout=0
max-players=20
spawn-monsters=true
generate-structures=true
view-distance=10
motd=A Minecraft ServerOPTIONAL
---------------------------------------------------------------------
Allowing outside connections to your minecraft server (I recommend not running the server as root)
-open tcp port 25565 on your jail IP from in your router
Automatic Startup
STILL TO COME



