Running a MUD on your home PC is fine, if you ensure your players can get to it by setting port forwarding on your router. There are, however other considerations, especially if your home PC has a Windows OS.
* The most common and easiest way to work with a MUD on a windows machine is to emulate Unix by running Cygwin. This can be tricky to setup, as the default options don't include what you need.
* If your PC is running MS Windows, you cannot compile while the MUD is running. Unix allows an executable to be overwritten while it's running, Windows doesn't, even in Cygwin. This can be overcome with tweaks to the autorun script.
* Copyover also won't work on a Windows-based machine, although I can't quite remember why.
* If you get any updates that require your computer to reboot, your MUD goes down - this doesn't happen on (or at least happens less often) on remote servers.
* If you hard-drive crashes, you lose your MUD, and don't have a remote backup on another server. This means you need to backup your MUD more regularly.
Advantages:
* Server is FREE, no monthly charges
* More control - you need a website with PHP? just install IIS or Apache with PHP
* You can control downtime better. Turn off Windows autoupdates, and just manually update at the same time every week. This will minimise disruption to players.
I'm sure there are other considerations, but that will do for now ;)
__________________  |