Minecraft Server

From Adam Colton
Jump to navigation Jump to search

Goal is to have a Minecraft server in AWS to meet the needs of more users while keeping the price low.

Software

  • Minecraft
  • Teamspeak
  • MediaWiki

Objectives

  • Server running Minecraft
    • Get server installed and running
    • Setup a 1G ramdisk for the world file
    • Setup a cron script to run once a minute to backup the world file
    • setup a cron script to run every 10 minutes and back up to S3
    • Whitelist players
  • Startup
    • Run system updates
    • Download a new server (in case of update - another way?)
    • start server
    • attach IP address
  • Turn off
    • Expose user count to bash script (http://www.scottymiller.net/?p=42) netstat -unt | grep 25565 | wc -l
    • if user count is ==0 shut down
    • Cron to run script once an hour starting 55 minutes after boot
  • Install and test Teamspeak
  • Install wiki
    • lamp
    • phpmyadmin
    • mediawiki

Todo

  • Buy a reserved instance for the controller
  • Monitor hours run per month. If it crosses over 270, move to light utilization for server.