CoffeeMud
|
CoffeeMud is a text-based fantasy Virtual Reality engine (a MUD). It is a mature, full-featured Java codebase. It includes web (HTTP) and email (SMTP) servers, chat (IMC2 and I3) and web clients, and supports ANSI, MXP, and MSP.
A MUD Engine, also called a MUD Codebase, provides the gathering place for players all over the internet to congregate for the purpose of adventuring. The person who downloads, installs, and runs the CoffeeMud server is providing his computer as a host to the fantasy world in which the players reside and pursue their adventures. This means that the host must take the time to provide such a world for the players to wander around in. CoffeeMud contains software which provides both the foundation and the tools with which the host can create such a world.
General Features
1. ANSI colour support, MSP sound support, MXP tag support, MCCP compression support
2. Stable, all original code base that's extendable through INI options, Java, and JavaScript, even at run-time
3. Built in web server for performing maintenance, administration, working on areas, and accessing information
4. Built in SMTP server for anonymous player emails, mailing lists, announcements, and sending passwords
5. Use a full blown JDBC/ODBC database, or the built in flat file database
6. Optional player-based and full account systems
7. On-line boards (journals) for public and private messaging
8. 7 base classes, 38 subclasses, 6 player races, and over 1200 spells, prayers, songs, skills, and abilities
9. Customizable races and classes, with level based racial and class skill systems
10. Over 700 socials, with real-time addition abilities.
11. Several builder scripting possibilities, including both extended MOBPROG and Javascript
12. Abbreviate commands, items, mobs, and abilities. Reference all or some. Extendable english parsing
13. Web-based visual on-line area editing tool available, along with Web-based automated-quest designer
14. Customizable security system. Assign privileges on a player-by-player basis
15. Ability to import CoffeeMud area files, as well as those from ROM, Circle, Smaug, Icey, and others
16. Mud-wide and player-solo quest support, including automated, time-based, and event based triggering!
17. Descriptive combat system with race-based natural weapons, ranged weapons and spells, and mounted combat
18. Contagions and diseases built into the engine. Catch a cold when naked, or poison ivy in the forest
19. Player lieges and vassals, area Conquest engine, and Legal systems available, with easy to use law books
20. Player property, banking, auctioning, and postal systems available, serving players or clans or both
21. Full Deity support, with automated blessings to the faithful and curses to the wicked
22. Numerous Clan-types support, including politics, alliances, and automated membership management
23. Customizable Faction system with faction-based behaviors and reactions, automated relationships and triggers
CoffeeMud is written in 100% Java, listening as a server on any specified port(s). Built-in web servers can be activated to listen on specified ports. CoffeeMud supports any JDBC/ODBC database and has been successfully tested using MySQL, HSQLDB, and Derby over JDBC, and Access/SQL Server over ODBC. The package also includes a flat-file JDBC system for beginners.
The system includes an API that allows standard MOBs, Items, Weapons, Armor, Room types, Exit types, and Magic Items to be coded in less than a hundred lines using a template. Generic MOBS, Items, Weapons, Armor, and Exit types can be be molded to fit any design and spec. And all of it can be implemented online at run-time.
Requirements:
* Java
The license of this software is Freeware, you can free download and free use this network utility software.