The vanilla Minecraft Server (SMP) experience on Windows without the hassle
What is YAMS?
YAMS is not a server wrapper, it is for providing the vanilla Minecraft experience, but in an always-on environment. Additionally, YAMS is designed to make adding dynamic and static maps of your server easy, and to provide a public front to your server for your community to enjoy whilst taking the headache out of learning console commands.
The core features of YAMS are:
- Installer which includes downloading latest Minecraft server
- Runs itself as a Windows service
- Opens firewall ports automatically and closes them again when not needed
- If UPnP router is available, will try and forward ports
- Includes free yams.in dynamic DNS so your players don't need to know your IP
- Detects a Minecraft server crash and automatically restarts
- Runs multiple Minecraft servers within it's service, no need to log on and start manually
- Checks dependencies on install and guides through installing any requirements
- Provides admin web interface for sending console commands and splits chat messages out
- Right-click menu for easily managing players
- Logs everything to a database
- Back up your servers to your own schedule with the job engine
- Map your server on demand and to a schedule with Overviewer
- Generate images of your server with c10t
- Serve the output of renders on a built-in webserver
- Can run Vanilla, Bukkit or the weekly snapshots.
YAMS is not a wrapper
YAMS does not read or process any of the client-server communication, when you connect to a YAMS powered server, you are connecting directly to Minecraft. This means that YAMS can be freely updated without fear of kicking everyone out of your server. It does also mean that there are no additional in-server commands beyond those programmed in by Mojang. There are however, a few automation tasks to make an admin's life easier, such as; delayed restarts, restart when empty and auto-updating.
A list of what will, may and won't be added is now on the GitHub wiki