User Tools

Site Tools


linux:vm:minecraft

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:vm:minecraft [2014/11/03 19:57]
noctilucent created
linux:vm:minecraft [2021/05/02 21:36] (current)
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
  
-control access to mc server console +control access to mc server console: 
-'su minecraftt;​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
 +      ​
 +      ​
 +
  
linux/vm/minecraft.1415044660.txt.gz · Last modified: 2021/05/02 21:36 (external edit)