Old School DnD
A Text-Based Fantasy RPG A captivating text-based game with quests, battles, and character customization.
Illustration generated by Wandur from this world's description.
About Old School DnD
# OldSchoolMud — Classic MUD Gaming, Built From Scratch
**OldSchoolMud** is a Diku-inspired multiplayer text RPG, written from scratch in modern, C23-compliant C. Inspired by DikuMUD, Merc, ROM and CircleMUD, it combines traditional MUD gameplay with a new engine, an enormous persistent world and modern development tools.
### World and Exploration
- 1,000 × 1,000 wilderness map — **1 million tiles**.
- 130 leveling areas covering levels 1–100.
- Forests, deserts, mountains, swamps, roads, rivers and settlements.
- Hundreds of enemies, including common, rare, elite and boss encounters.
- Multiple story campaigns, including the 25-chapter Black Standard campaign.
- Quests, autoquests, lore and area-specific equipment.
- Overland exploration, transport services and automatic mount pathfinding.
### Characters and Combat
- **6 races:** Human, Elf, Dwarf, Halfling, Half-Elf and Half-Orc.
- **6 classes:** Warrior, Rogue, Ranger, Druid, Cleric and Wizard.
- 100 character levels with a remort system for continued progression.
- Approximately 180 active abilities, spells and combat skills.
- Multi-attack combat, dual wielding, two-handed and ranged weapons.
- Weapon proficiencies, buffs, healing and class-specific defences.
- Equipment quality, attribute bonuses and progressive loot.
- Combat pets with XP leveling, training upgrades and custom names.
### Mounts and Economy
- Purchasable mounts with 10 gold-funded upgrade levels.
- Automatic travel to named areas or suitable leveling ranges.
- Banks, vaults, merchants and inventory upgrades.
- Player auction house for rare-or-better equipment.
- Auctions feature bidding, automatic buyouts and 10% commission.
- Gold-based equipment trading and progression.
### Events and Multiplayer
- Dynamic monster invasions and administrator-controlled events.
- Double experience, quest-point and damage bonuses.
- Group travel and multiplayer adventuring.
- Automated testing with hundreds of simulated players.
### Modern Game Client
Dedicated **C++/Qt6 desktop client** featuring:
- Integrated wilderness map and interactive MXP commands.
- Health, mana and enemy combat displays.
- Customisable dockable windows and separate chat panels.
- Keyboard movement, quick commands and saved characters.
- Aliases, triggers and timers.
### Development
- Independently written C23-compliant game server for Linux.
- Native C++/Qt6 world editor for terrain, rooms, NPCs and objects.
- Mod
Play style
- Roleplay
- Suggested
- Player killing
- Not Allowed
- World size
- 10000+
Activity
Players seen per day
The numbers
| Day (UTC) | Average | Peak | Low | Samples | Answered |
|---|---|---|---|---|---|
| 2026-08-07 | 0 | no sample | |||
| 2026-08-08 | 0 | no sample | |||
| 2026-08-09 | 0 | no sample | |||
| 2026-08-10 | 0 | no sample | |||
| 2026-08-11 | 0 | no sample | |||
| 2026-08-12 | 0 | no sample | |||
| 2026-08-13 | 0 | no sample | |||
| 2026-08-14 | 0 | no sample | |||
| 2026-08-15 | 0 | no sample | |||
| 2026-08-16 | 0 | no sample | |||
| 2026-08-17 | 0 | no sample | |||
| 2026-08-18 | 0 | no sample | |||
| 2026-08-19 | 0 | no sample | |||
| 2026-08-20 | 0 | no sample | |||
| 2026-08-21 | 0 | no sample | |||
| 2026-08-22 | 0 | no sample | |||
| 2026-08-23 | 0 | no sample | |||
| 2026-08-24 | 0 | no sample | |||
| 2026-08-25 | 0 | no sample | |||
| 2026-08-26 | 0 | no sample | |||
| 2026-08-27 | 0 | no sample | |||
| 2026-08-28 | 0 | no sample | |||
| 2026-08-29 | 0 | no sample | |||
| 2026-08-30 | 0 | no sample | |||
| 2026-08-31 | 0 | no sample | |||
| 2026-09-01 | 0 | no sample | |||
| 2026-09-02 | 0 | no sample | |||
| 2026-09-03 | 0 | no sample | |||
| 2026-09-04 | 0 | no sample | |||
| 2026-09-05 | 0 | no sample | |||
| 2026-09-06 | 0 | no sample | |||
| 2026-09-07 | 0 | no sample | |||
| 2026-09-08 | 0 | no sample | |||
| 2026-09-09 | 0 | no sample | |||
| 2026-09-10 | 0 | no sample | |||
| 2026-09-11 | 0 | no sample | |||
| 2026-09-12 | 0 | no sample | |||
| 2026-09-13 | 0 | no sample | |||
| 2026-09-14 | 0 | no sample | |||
| 2026-09-15 | 0 | no sample | |||
| 2026-09-16 | 0 | no sample | |||
| 2026-09-17 | 0 | no sample | |||
| 2026-09-18 | 0 | no sample | |||
| 2026-09-19 | 0 | no sample | |||
| 2026-09-20 | 0 | no sample | |||
| 2026-09-21 | 0 | no sample | |||
| 2026-09-22 | 0 | no sample | |||
| 2026-09-23 | 0 | no sample | |||
| 2026-09-24 | 0 | no sample | |||
| 2026-09-25 | 0 | no sample | |||
| 2026-09-26 | 0 | no sample | |||
| 2026-09-27 | 0 | no sample | |||
| 2026-09-28 | 0 | no sample | |||
| 2026-09-29 | 0 | no sample | |||
| 2026-09-30 | 0 | no sample | |||
| 2026-10-01 | 0 | no sample | |||
| 2026-10-02 | 0 | no sample | |||
| 2026-10-03 | 0 | no sample | |||
| 2026-10-04 | 0 | no sample | |||
| 2026-10-05 | 0 | no sample | |||
| 2026-10-06 | 0 | no sample | |||
| 2026-10-07 | 0 | no sample | |||
| 2026-10-08 | 0 | no sample | |||
| 2026-10-09 | 0 | no sample | |||
| 2026-10-10 | 0 | no sample | |||
| 2026-10-11 | 0 | no sample | |||
| 2026-10-12 | 0 | no sample | |||
| 2026-10-13 | 0 | no sample | |||
| 2026-10-14 | 0 | no sample | |||
| 2026-10-15 | 0 | no sample | |||
| 2026-10-16 | 0 | no sample | |||
| 2026-10-17 | 0 | no sample | |||
| 2026-10-18 | 0 | no sample | |||
| 2026-10-19 | 0 | no sample | |||
| 2026-10-20 | 0 | no sample | |||
| 2026-10-21 | 0 | no sample | |||
| 2026-10-22 | 0 | no sample | |||
| 2026-10-23 | 100.8 | 101 | 100 | 9 | 100% |
| 2026-10-24 | 97.5 | 100 | 41 | 24 | 100% |
| 2026-10-25 | 88.3 | 101 | 1 | 24 | 100% |
| 2026-10-26 | 100 | 100 | 100 | 24 | 100% |
| 2026-10-27 | 100 | 100 | 100 | 24 | 100% |
| 2026-10-28 | 100 | 100 | 100 | 24 | 100% |
| 2026-10-29 | 100 | 100 | 99 | 24 | 100% |
| 2026-10-30 | 100.1 | 101 | 100 | 24 | 100% |
| 2026-10-31 | 100 | 100 | 100 | 24 | 100% |
| 2026-11-01 | 100 | 100 | 100 | 24 | 100% |
| 2026-11-02 | 100 | 100 | 100 | 24 | 100% |
| 2026-11-03 | 100 | 100 | 100 | 24 | 100% |
| 2026-11-04 | 99.9 | 100 | 99 | 10 | 100% |
Players by the hour
Players No answer or not probed
The numbers
| Hour (UTC) | Players | Status |
|---|---|---|
| 2026-10-28 11:00 | 100 | online |
| 2026-10-28 12:00 | 100 | online |
| 2026-10-28 13:00 | 100 | online |
| 2026-10-28 14:00 | 100 | online |
| 2026-10-28 15:00 | 100 | online |
| 2026-10-28 16:00 | 100 | online |
| 2026-10-28 17:00 | 100 | online |
| 2026-10-28 18:00 | 100 | online |
| 2026-10-28 19:00 | 100 | online |
| 2026-10-28 20:00 | 100 | online |
| 2026-10-28 21:00 | 100 | online |
| 2026-10-28 22:00 | 100 | online |
| 2026-10-28 23:00 | 100 | online |
| 2026-10-29 00:00 | 100 | online |
| 2026-10-29 01:00 | 100 | online |
| 2026-10-29 02:00 | 100 | online |
| 2026-10-29 03:00 | 100 | online |
| 2026-10-29 04:00 | 100 | online |
| 2026-10-29 05:00 | 100 | online |
| 2026-10-29 06:00 | 100 | online |
| 2026-10-29 07:00 | 100 | online |
| 2026-10-29 08:00 | 100 | online |
| 2026-10-29 09:00 | 100 | online |
| 2026-10-29 10:00 | 100 | online |
| 2026-10-29 11:00 | 100 | online |
| 2026-10-29 12:00 | 100 | online |
| 2026-10-29 13:00 | 100 | online |
| 2026-10-29 14:00 | 100 | online |
| 2026-10-29 15:00 | 100 | online |
| 2026-10-29 16:00 | 100 | online |
| 2026-10-29 17:00 | 100 | online |
| 2026-10-29 18:00 | 100 | online |
| 2026-10-29 19:00 | 99 | online |
| 2026-10-29 20:00 | 100 | online |
| 2026-10-29 21:00 | 100 | online |
| 2026-10-29 22:00 | 100 | online |
| 2026-10-29 23:00 | 100 | online |
| 2026-10-30 00:00 | 100 | online |
| 2026-10-30 01:00 | 100 | online |
| 2026-10-30 02:00 | 101 | online |
| 2026-10-30 03:00 | 101 | online |
| 2026-10-30 04:00 | 100 | online |
| 2026-10-30 05:00 | 100 | online |
| 2026-10-30 06:00 | 100 | online |
| 2026-10-30 07:00 | 100 | online |
| 2026-10-30 08:00 | 100 | online |
| 2026-10-30 09:00 | 100 | online |
| 2026-10-30 10:00 | 100 | online |
| 2026-10-30 11:00 | 100 | online |
| 2026-10-30 12:00 | 100 | online |
| 2026-10-30 13:00 | 100 | online |
| 2026-10-30 14:00 | 100 | online |
| 2026-10-30 15:00 | 100 | online |
| 2026-10-30 16:00 | 100 | online |
| 2026-10-30 17:00 | 100 | online |
| 2026-10-30 18:00 | 100 | online |
| 2026-10-30 19:00 | 100 | online |
| 2026-10-30 20:00 | 100 | online |
| 2026-10-30 21:00 | 100 | online |
| 2026-10-30 22:00 | 100 | online |
| 2026-10-30 23:00 | 100 | online |
| 2026-10-31 00:00 | 100 | online |
| 2026-10-31 01:00 | 100 | online |
| 2026-10-31 02:00 | 100 | online |
| 2026-10-31 03:00 | 100 | online |
| 2026-10-31 04:00 | 100 | online |
| 2026-10-31 05:00 | 100 | online |
| 2026-10-31 06:00 | 100 | online |
| 2026-10-31 07:00 | 100 | online |
| 2026-10-31 08:00 | 100 | online |
| 2026-10-31 09:00 | 100 | online |
| 2026-10-31 10:00 | 100 | online |
| 2026-10-31 11:00 | 100 | online |
| 2026-10-31 12:00 | 100 | online |
| 2026-10-31 13:00 | 100 | online |
| 2026-10-31 14:00 | 100 | online |
| 2026-10-31 15:00 | 100 | online |
| 2026-10-31 16:00 | 100 | online |
| 2026-10-31 17:00 | 100 | online |
| 2026-10-31 18:00 | 100 | online |
| 2026-10-31 19:00 | 100 | online |
| 2026-10-31 20:00 | 100 | online |
| 2026-10-31 21:00 | 100 | online |
| 2026-10-31 22:00 | 100 | online |
| 2026-10-31 23:00 | 100 | online |
| 2026-11-01 00:00 | 100 | online |
| 2026-11-01 01:00 | 100 | online |
| 2026-11-01 02:00 | 100 | online |
| 2026-11-01 03:00 | 100 | online |
| 2026-11-01 04:00 | 100 | online |
| 2026-11-01 05:00 | 100 | online |
| 2026-11-01 06:00 | 100 | online |
| 2026-11-01 07:00 | 100 | online |
| 2026-11-01 08:00 | 100 | online |
| 2026-11-01 09:00 | 100 | online |
| 2026-11-01 10:00 | 100 | online |
| 2026-11-01 11:00 | 100 | online |
| 2026-11-01 12:00 | 100 | online |
| 2026-11-01 13:00 | 100 | online |
| 2026-11-01 14:00 | 100 | online |
| 2026-11-01 15:00 | 100 | online |
| 2026-11-01 16:00 | 100 | online |
| 2026-11-01 17:00 | 100 | online |
| 2026-11-01 18:00 | 100 | online |
| 2026-11-01 19:00 | 100 | online |
| 2026-11-01 20:00 | 100 | online |
| 2026-11-01 21:00 | 100 | online |
| 2026-11-01 22:00 | 100 | online |
| 2026-11-01 23:00 | 100 | online |
| 2026-11-02 00:00 | 100 | online |
| 2026-11-02 01:00 | 100 | online |
| 2026-11-02 02:00 | 100 | online |
| 2026-11-02 03:00 | 100 | online |
| 2026-11-02 04:00 | 100 | online |
| 2026-11-02 05:00 | 100 | online |
| 2026-11-02 06:00 | 100 | online |
| 2026-11-02 07:00 | 100 | online |
| 2026-11-02 08:00 | 100 | online |
| 2026-11-02 09:00 | 100 | online |
| 2026-11-02 10:00 | 100 | online |
| 2026-11-02 11:00 | 100 | online |
| 2026-11-02 12:00 | 100 | online |
| 2026-11-02 13:00 | 100 | online |
| 2026-11-02 14:00 | 100 | online |
| 2026-11-02 15:00 | 100 | online |
| 2026-11-02 16:00 | 100 | online |
| 2026-11-02 17:00 | 100 | online |
| 2026-11-02 18:00 | 100 | online |
| 2026-11-02 19:00 | 100 | online |
| 2026-11-02 20:00 | 100 | online |
| 2026-11-02 21:00 | 100 | online |
| 2026-11-02 22:00 | 100 | online |
| 2026-11-02 23:00 | 100 | online |
| 2026-11-03 00:00 | 100 | online |
| 2026-11-03 01:00 | 100 | online |
| 2026-11-03 02:00 | 100 | online |
| 2026-11-03 03:00 | 100 | online |
| 2026-11-03 04:00 | 100 | online |
| 2026-11-03 05:00 | 100 | online |
| 2026-11-03 06:00 | 100 | online |
| 2026-11-03 07:00 | 100 | online |
| 2026-11-03 08:00 | 100 | online |
| 2026-11-03 09:00 | 100 | online |
| 2026-11-03 10:00 | 100 | online |
| 2026-11-03 11:00 | 100 | online |
| 2026-11-03 12:00 | 100 | online |
| 2026-11-03 13:00 | 100 | online |
| 2026-11-03 14:00 | 100 | online |
| 2026-11-03 15:00 | 100 | online |
| 2026-11-03 16:00 | 100 | online |
| 2026-11-03 17:00 | 100 | online |
| 2026-11-03 18:00 | 100 | online |
| 2026-11-03 19:00 | 100 | online |
| 2026-11-03 20:00 | 100 | online |
| 2026-11-03 21:00 | 100 | online |
| 2026-11-03 22:00 | 100 | online |
| 2026-11-03 23:00 | 100 | online |
| 2026-11-04 00:00 | 100 | online |
| 2026-11-04 01:00 | 99 | online |
| 2026-11-04 02:00 | 100 | online |
| 2026-11-04 03:00 | 100 | online |
| 2026-11-04 04:00 | 100 | online |
| 2026-11-04 05:00 | 100 | online |
| 2026-11-04 06:00 | 100 | online |
| 2026-11-04 07:00 | 100 | online |
| 2026-11-04 08:00 | 100 | online |
| 2026-11-04 09:00 | 100 | online |
| 2026-11-04 10:00 | no sample |