User Tools

Site Tools


linux:vm:minecraft

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:vm:minecraft [2016/03/08 00:57]
noctilucent
linux:vm:minecraft [2021/05/02 21:36] (current)
Line 1: Line 1:
 ====== Minecraft ====== ====== Minecraft ======
  
-Host: minecraft.acm.cs+**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.  
 + 
 +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 /​opt/​minecraft-data/​minecraft-backup - back up directory
  
-'​minecraft'​ - user to run as+ 
 +'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 
  
 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 21: 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
 +      ​
 +      ​
 +
  
linux/vm/minecraft.1457398639.txt.gz · Last modified: 2021/05/02 21:36 (external edit)