This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux:vm:minecraft [2015/01/12 23:35] bloodaxed |
linux:vm:minecraft [2017/06/24 04:36] dstemp4 |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | minecraft.acm.cs | + | ====== Minecraft ====== |
+ | |||
+ | **Host:** minecraft.acm.cs | ||
+ | |||
+ | |||
+ | <WRAP center round todo 60%> | ||
+ | This VM was shutdown at the beginning of Fall 2016. | ||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | |||
+ | Mod packs must be tested locally before moving to the server | ||
paths: | paths: | ||
- | /opt/minecraft-data - where to put world data persistently | + | /opt/minecraft-data/minecraft-ramdisk - where the world lives when the world.state is set to "ramdisc" |
- | /srv/minecraft - where the binary lives and runs | + | /srv/minecraft - All the server.jars and mods live in this directory. world is a symlink to /mnt/ramcraft/world. This is where the world is saved when the server is off. startServer.sh and moveWorld.sh must be updated when the server (minecraft, forge, bukkit) or java version change. |
- | /optimineraft-data/minecraft-backup -back up directory | + | Forge Servers: Move the offical installer into /srv/minecraft and the forge install command for headless servers. It will download and install the correct minecraft server for you. Start the server to get the default configurations and folders |
+ | |||
+ | "sudo java -jar forge-version.jar nogui --installServer" | ||
+ | |||
+ | /opt/minecraft-data/minecraft-backup - back up directory | ||
+ | |||
+ | |||
+ | 'sudo su minecraft' | ||
+ | 'tmux attach-session' (create a tmux session with name being nothing [default], or 0 in order for scripts to work) | ||
+ | 'minecraft' - Make sure to be the minecraft user, create a tmux session and run the server. Check to make sure that minecraft is the owner of all the server files and the symlink world | ||
- | 'minecraft' - user to run as | ||
MinecraftAdmin - AD group for server control | MinecraftAdmin - AD group for server control | ||
- | /etc/systemd/system/minecraft/minecraft.service-unitfile | + | /etc/systemd/system/minecraft.service |
/usr/local/sbin/minecraft - run script | /usr/local/sbin/minecraft - run script | ||
Line 19: | Line 38: | ||
control access to mc server console: | control access to mc server console: | ||
- | 'sudo su minecraft' | ||
- | |||
- | 'tmux attach-session' | ||
Need: cron script for world backups | Need: cron script for world backups | ||
cron script for backup cleanup | cron script for backup cleanup | ||
+ | | ||
+ | | ||
+ | |||