QUOTE(chuOS @ Aug 24 2005, 11:46 AM)
Most are coded in C++ I think. Visual basic? Don't even think about trying to code a MUD in that.
[right][snapback]297348[/snapback][/right]
Correct! Most MUDs are coded in C++, but you can really code them in anything you want (except VB)
Your in luck. I did this a few years ago. I threw one in VB just for fun (shame on me). If you are actually serious about hosting a MUD, you probably shouldn't run it off a windows server, Unix or even Linux is a better bet, and you probably should get a dynamic DNS program.
Another route is to get a MUDhost. It's like a webhost but is specifically for MUDS. Check out
http://www.genesismuds.comAs for actually making and running the MUD, there are two ways. One is the more rewarding way of programming it yourself. Then there is the easy way and use other people's engines. Look up the two engines that Chu posted, and here are some more.
FREE ENGINEShttp://aime.sourceforge.net/http://www.tigermud.com/PRICED ENGINEShttp://www.valhalla.com/vmeinf/index1.htmlIf you don't want to do that you can create your own engine, which is more difficult. Check out the links I added below. Basically, remember that a telnet client echos everything that is recieved, so virtually everything will have to be managed efficiently on the server. When a user connects, accept it, then send it the login page/data. When the user inputs the username/password compare it to the entry in the database. If its wrong deny them, if its correct login them, if its invalid create the character for them. After that it's all up to you!
Remember to protect your system with a firewall if you are hosting it in your own system.
Reply if you need anything else
Links for programming MUDS/Good MUD Linkshttp://www.gamedev.net/reference/programmi...atures/mudpie1/http://www.mudconnect.com/resources/Mud_Resources.html