Let's see how many I can answer
1. Some ISPs may offer game server packages, but most only differentiate between residential and commercial customers. You don't need to alert Comcast (though check your subscriber agreement!) and a cable connection usually is good enough for a small MC server.
2. Set it up someplace dry, cool and away from pets/kids/dust. You don't necessarily need the coolest room in the house, but you should avoid small, enclosed areas (closets, e.g.) and areas with a lot of dust or particles that will get sucked into the internal fans.
3 & 4. Wifi should work, but don't expect spectacular performance. Devices certified against the latest revision to the wifi standard(802.11N) will likely provide the best experience, though earlier revisions like 802.11G will likely be comparable. Note that both the wifi card on the PC and the wifi router will use the oldest common standard between them (i.e. if a 802.11G and and 802.11N device are talking, they're talking in 802.11G
5. OS choice in this case, I think, is more of a preference than anything else: Minecraft's server should run equally well under either OS. If you're already handy with Linux, then Debian would be my recommendation. If not, and if learning Linux is not on your agenda, then a Windows install will likely be best. Debian is
fully featured, but don't expect to transfer much (if any) of your Windows experience to Debian.
6 & 7. These are somewhat outside my skillset. Googling for "debian hardening" will be fruitful, even if many of the suggestions aren't applicable in most cases. How you accomplish backups depends on what you're backing up: the whole server or just the game world. Something as simple as a shell script run by cron
or as elaborate as a full-featured backup utility are equally viable candidates here.
8. The Linux server admin's little friend: SSH
. SSH grants direct command-line access to authenticated remote users. If something goes wrong while you're in Bermuda, this is what you'd use to fix it. There is a high-quality SSH client for Windows
as well, so you can login remotely to your Debian machine from a Windows machine (or Mac, since Mac OS X also supports SSH).
9. You may find it easier to forgo running a server locally. There are dedicated Minecraft server hosting companies and also cheap Linux and Windows VPS hosting which would be more than adequate for a modest MC server. The downside to hosting being that it isn't free. (ignore this point if all the players are in wifi range as the benefits of hosted servers are moot if the players are all on the same LAN) [/quote]
Edited by Andrew, 12 November 2012 - 01:28 PM.