TinyMARE (Multi-user Adventure Roleplaying Epic) is a text-based MUD server completely rewritten for efficiency using TinyMUSH and TinyMUSE as a basis for its game engine. The server is designed for creating an extensive, novelistic role-playing atmosphere supporting real-time combat, day & night, seasons, and global weather. Using a telnet client, players can log on to explore a virtual world, find magical items, learn skills and techniques, and group together to surpass obstacles you create in your own epic adventure.
| Tags | Games/Entertainment mud Role-Playing Communications Chat |
|---|---|
| Operating Systems | Windows Windows POSIX |
| Implementation | C |
Recent releases


Changes: The path(), nearest(), and rdiv() functions were added. A new "privs" attribute flag that lets user-defined functions operate with object owner's privileges was added. Many outstanding bugs were fixed.


Changes: This version optimizes the use of the system stack for quick loops, adds functionality to @vlock to control the brightness on rooms, adds a new timefmt() function for specifying a user-defined date format, and prevents @teleport from allowing players to send exits into objects.


Changes: Highlights of this release include a new way to specify semaphores to the command queue and a new database format, allowing planes to be saved on objects over reboots. Other fixes include a new helptext system, the ability to sitelock users from within the game, better network I/O support, speedups to zone functions, overridable verbs to replace 'walk' when moving through exits, better ANSI support, and a +config option for more user-specific settings.


Changes: This version introduces a new random number generator based on the Mersenne Twister, @plane enhancements, MD5sum passwords (for phrases longer than 8 characters), DNS hang fixes, new string softcode functions: sort(), shuffle(), and pluralize(), support for compiling on the Playstation2 and x86-64 Linux systems, and many minor bugfixes.


Changes: Added variably-linked exits, colored names in pages and +com messages, non-blocking user authentication, ability to @paste messages to channels, allowed @teleport within restricted zones, and added the concept of playerfiles (@pfile) to track problem users. Also fixed are several buffer overruns in substitution parsing, and optimizations for a number of commonly used internal functions, plus many minor feature enhancements.