# OpenLib / OpenLib > slug: `openlib` · browser status: `playable` · native port: `40245` A real MudOS v22.1a6-era mudlib (formerly "UltraLib") by Tim McIntosh, released as a single alpha snapshot (v0.1) in late 1996 before development ceased -- genuinely distinct from every other lib in this collection: a from-scratch English-language codebase built around a UNIX-flavored security and shell model rather than the usual Chinese-wuxia lineage. Login bootstraps by connecting as the literal username "root" (a privileged bootstrap account defined in security.h), then uses in-game commands (mkwiz/addmem/chmem) to promote a real admin character before retiring root's own privileges. Access control is entirely privilege-based (a custom D_ACCESS-style security_d.lpc consulting per-directory read/write protection tables walked up the path hierarchy) with no driver uid usage at all. Players get a real UNIX-like shell (nmsh, a "new mud shell" supporting cd/pwd/pushd/popd/aliases/history) as their command interpreter rather than a flat verb table, and the archive ships a working FTP daemon, finger daemon, and HTTP daemon as real listening services alongside the game itself. The shipped content is deliberately minimal (GETTING_STARTED admits "the lib is incomplete") -- a single starting room at the exact center of the mudlib's universe with two exits, and a handful of unfinished example object classes (a generic shop, money, a zombie) that reference the original author's own never-shipped personal test items under his own /u/ wizard directory. English-language content throughout. ## Play in the browser (WebAssembly) - Landing page (description + notes): https://mudlibs.fluffos.info/openlib/ - Play now (boots the WASM driver): https://mudlibs.fluffos.info/openlib/play.html ## Download source ZIP - Same-origin ZIP (trimmed source tree, no need to clone the whole repo): https://mudlibs.fluffos.info/openlib/openlib.zip - GitHub tree: https://github.com/fluffos/mudlibs/tree/main/libs/openlib - README: https://github.com/fluffos/mudlibs/blob/main/libs/openlib/README.md - Restoration notes (NOTES.md): https://github.com/fluffos/mudlibs/blob/main/libs/openlib/NOTES.md ## Run natively with FluffOS 1. Build a current FluffOS driver from https://github.com/fluffos/fluffos (native `build` / `build-debug`; see that repo's docs). 2. Download and unzip `openlib.zip` from the URL above (or clone `https://github.com/fluffos/mudlibs` and use `libs/openlib/`). 3. From the unzipped lib directory, ensure `config.fluffos` points `mudlib directory` at this tree (the checked-in file may contain a maintainer-local absolute path — edit it to your extract path). 4. Start the driver: ```bash /path/to/fluffos/build/src/driver config.fluffos ``` 5. Connect a UTF-8 MUD client to `127.0.0.1:40245`. - Admin / wizard login: see this lib's README (no seeded account recorded) - If you host this on a public network, change the published default admin password before opening the port. ## Machine-readable catalog - Site-wide catalog: https://mudlibs.fluffos.info/games.json - Site-wide LLM overview: https://mudlibs.fluffos.info/llms.txt - This file: https://mudlibs.fluffos.info/openlib/llms.txt