====== [hemmerling] Multi User Dungeon ( MUD ) ====== Related pages: *[[coregames.html|CORE ( COREGAMES ) 1/2]]. *[[coregames02.html|CORE ( COREGAMES ) 2/2 - CORE Application Development]]. *[[gamedevelopment.html|Game Development]]. *[[gameengine.html|Game Engines]]. *[[luagames.html|Game Engines and Games with Lua as Scripting Language]]. *[[games.html|Games]]. *[[gameapp.html|My first 3D VRML Android App, made with Unity]]. *[[godot.html|Godot Engine]]. *[[unity3d.html|Unity ( Unity 3D )]]. *[[virtualworld.html|The Virtual World]]. *[[vrml.html|Virtual Reality & Graphics]]. ===== MUD Servers ===== ==== CurryMUD ==== *The OpenSource [[http://www.github.com/jasonstolaruk/CurryMUD|GitHub "jasonstolaruk/CurryMUD"]] - "A Multi-User Dungeon server in Haskell". ==== Delaford Online 2D Medieval RPG ==== *The OpenSource [[http://www.delaford.com/|Delaford Online 2D Medieval RPG]]. *[[http://www.github.com/Delaford/game/|Github "Delaford/game"]] - "An online JavaScript 2D Medieval RPG". ==== DikuMUD III ==== *The OpenSource "DikuMUD III". *Wiki [[http://wiki.dikumud.net/|DikuMUD Wiki]]. *[[http://www.github.com/Seifert69/DikuMUD3/|GitHub "Seifert69 / DikuMUD3"]]. ==== Evennia ==== === The Framework ==== *The OpenSource Python application [[http://www.evennia.com/|Evennia - The Python MU* Development Library]]. *"Python-based framework, codebase and server". *"For experienced developers, not relying on some custom in-game scripting language means you can use modern development tools, version control and workflows". *[[http://www.evennia.com/docs/latest/|Evennia Documentation]]. *[[http://www.evennia.com/docs/latest/Getting-Started.html|Evennia Documentation "Getting Started"]]. *[[http://www.evennia.com/docs/latest/Evennia-Introduction.html|Evennia Documentation "Evennia Introduction"]]. *[[http://www.evennia.com/docs/latest/Tutorials.html|Evennia Documentation "Evennia Introduction"]]. *[[http:///www.evennia.com/docs/latest/Tutorials.html|Evennia Documentation "Tutorials"]]. *[[http://www.evennia.com/docs/latest/First-Steps-Coding.html|Evennia Documentation "First Steps Coding"]]. *[[http:///www.evennia.com/docs/latest/Tutorial-for-basic-MUSH-like-game.html|Evennia Documentation "Tutorial for basic MUSH like game"]]. *Corrections: Please add the 3 marked lines with "self.add(...)" to "commands/default_cmdsets.py": def at_cmdset_creation(self): """ Populates the cmdset """ super().at_cmdset_creation() # # any commands you add below will overload the default ones. # self.add(command.CmdAttack()) self.add(command.CmdCreateNPC()) # These 3 lines were not mentioned self.add(command.CmdEditNPC()) # in the tutorial, but must be self.add(command.CmdNPC()) # inserted *[[http:///www.evennia.com/docs/latest/Tutorial-World-Introduction.html|ReadTheDocs "Tutorial World Introduction"]]. *[[http://evennia.readthedocs.io/|ReadTheDocs "Evennia"]]. *[[http://www.github.com/evennia/evennia|GitHub "Evennia"]]. *[[http://github.com/evennia/evennia/wiki/|GitHub Wiki "Evennia"]]. *[[http://www.github.com/evennia/evennia/tree/master/evennia/contrib|GitHub "evennia/evennia/tree/master/evennia/contrib"]] - "Tutorial examples", "Tutorial World". *Legacy [[http://code.google.com/archive/p/evennia/|Google Code Archive "evennia"]]. *[[http://www.pypi.org/project/Evennia-MUD-Server/|PyPI "Evennia-MUD-Server 0.6"]]. === Integrated or extra Third-Party Tools === *[[http://www.sqlite.org/index.html|SQLite]], included with the distribution. *[[http://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019|Microsoft Visual Studio 2019 "Download"]] - "Build Tools for Visual Studio 2019". *[x] C++ build tools. *[x] Windows 10 SDK. === Servers === *My server: *[[http://127.0.0.1:4001/|Localhost:4001]] - Your local server. *[[http://node3:4001/|http://node3:4001/]] - My server in my local network, on computer "node3". *Users: *"root", pw "root" - Administrator. *"user1", pw "user1user1". *"user2", pw "user2user2". *"user3", pw "user3user3". *[[http://demo.evennia.com/|Evennia Demo Server]]. *[[http://games.evennia.com/|Evennia "Evennia Game Index"]] - Links to user-generated online games, based on the Evennia framework. === Resources === *[[http://www.riverdark.net/atlantis/misc/evennia-new-command.html|Riverdark Atlantis "Creating a new 'Who' Command"]]. *[[http://www.youtube.com/watch?list=PLyYMNttpc-SX1hvaqlUNmcxrhmM64pQXl|YouTube Playlist by whitenoise OSS "EvCast Series: Evennia Tutorials"]]. === Forums, Newsgroups === *[[http://groups.google.com/g/evennia|Google Groups "Evennia"]]. *[[http://webchat.freenode.net/#evennia|Freenode's webchat "#evennia"]]. *[[http://www.reddit.com/r/Evennia/|Reddit "Evennia: open-source framework for building multi-player online text games"]]. ==== FluffOS ==== *The OpenSource [[http://www.fluffos.info/|FluffOS]]. *[[http://www.fluffos.info/lpc/|FluffOS "lpc"]]. *[[http://forum.fluffos.info/|FluffOS "Discourse Forum"]]. *Expert comment "Actively maintained LPMUD driver (LPC interpreter, MudOS fork)". ==== INSTEAD3 ==== *The OpenSource [[http://example.com|INSTEAD3]] - "Simple Text Adventures, The Interpreter". *"Lua language inside; Can be used as simple 2d engine". ==== MUD Pi ==== *[[http://www.github.com/frimkron/mud-pi|GitHub "Frimkron / MUD Pi"]] - "A simple MUD server in Python, for teaching purposes, which could be run on a Raspberry Pi". ==== Land Of The Rair ==== *The OpenSource [[http://www.github.com/LandOfTheRair|GitHub "Land Of The Rair"]] - "A full-blown MORPG styled like the MUDs of olde, featuring hours upon hours of gameplay". *The OpenSource [[http://www.seiyria.com/gameicons-font/|js:void(0); "Game Icons Font"]], [[http://www.github.com/seiyria/gameicons-font|GitHub "seiyria ( Kyle J. Kemp ) / gameicons-font"]]. ==== Eric Oestrich - A MUD Developer ==== *[[http://www.github.com/oestrich|GitHub "Eric Oestrich"]]. === ExVenture === *The OpenSource [[http://www.exventure.org/|ExVenture]]. *[[http://github.com/oestrich/ex_venture/|GitHub "oestrich / ex_venture"]] - "Text based MMORPG engine written in Elixir". === Grapevine === *The OpenSource [[http://www.grapevine.haus/|Grapevine - The MUD Community Site]]. *[[http://www.github.com/oestrich/grapevine|GitHub "oestrich / grapevine"]]. *[[http://www.grapevine.haus/docs|Grapevine "Docs"]]. ==== Ranvier ==== *The OpenSource Node.JS application [[http://www.ranviermud.com/|Ranvier]]. ==== RockMUD ==== *The OpenSource [[http://www.github.com/MoreOutput/RockMUD|GitHub "MoreOutput / RockMUD"]] - "Node Websocket MUD Server". *[[http://rockmud.herokuapp.com/|RockMUD Demo Server]]. ===== MUD Clients ===== ==== Blightmud ==== *The OpenSource [[http://www.github.com/Blightmud|GitHub "Blightmud"]] - "A terminal mud client written in Rust". ==== LordStar MUD Client ==== *The OpenSource [[https://github.com/LordStarMUDClient|GitHub "LordStar MUD Client"]]. ==== Mudlet - The MUD Client ==== *The OpenSource [[http://www.mudlet.org/|Mudlet - The MUD Client]] - "Play immersive, multiplayer, pure-text games". *This is just a MUD client, you must connect to existing online MUDs. *The software is installed in the directory "C:\Users\Administrator\AppData\Local\Mudlet". *Wiki [[http://wiki.mudlet.org/|Mudlet Wiki]]. *[[http://wiki.mudlet.org/w/Manual:Contents|Mudlet Wiki "Manual:Contents"]]. *[[http://wiki.mudlet.org/w/Manual:Lua_Functions|Mudlet Wiki "Manual:Lua Functions"]]. *[[http://wiki.mudlet.org/w/Manual:Advanced_Lua|Mudlet Wiki "Manual:Advanced Lua"]]. *[[http://wiki.mudlet.org/w/Update_lua_function_list|Mudlet Wiki "Update lua function list"]]. *[[http://wiki.mudlet.org/w/Manual:Functions_vs_expandAlias|Mudlet Wiki "Manual:Functions vs expandAlias"]]. *[[http://wiki.mudlet.org/w/Manual:Lua_API|Mudlet Wiki "Manual:Lua API"]]. *[[http://wiki.mudlet.org/w/Manual:Discord_Functions|Mudlet Wiki "Manual:Discord Functions"]]. *[[http://wiki.mudlet.org/w/Tutorials|Mudlet Wiki "Tutorials"]]. *[[http://wiki.mudlet.org/w/Manual:Unicode|Mudlet Wiki "Manual:Unicode"]]. *[[http://wiki.mudlet.org/w/Updating_PPA|Mudlet Wiki "Updating PPA"]]. *[[http://forums.mudlet.org/|Mudlet Forums]]. *[[http://www.youtube.com/channel/UCmurG-sI8USRmVdqyWu1YsA|YouTube "Vadim Peretokin"]]. *[[http://mudlet.sourceforge.net/|SourceForge "Mudlet"]], [[http://www.sourceforge.net/projects/mudlet/|SourceForge "Mudlet"]]. ==== MUSHclient ==== *[[http://www.gammon.com.au/muds.htm|Gammon Software "MUD and MUSH programs and information"]]. *[[http://www.gammon.com.au/downloads/dlmushclient.htm|Gammon Software "MUSHclient downloads"]] - "MUSHclient version 3.80 upgraded the Lua script engine from Lua 5.0.2 to 5.1.1". *[[http://www.gammon.com.au/scripts/doc.php|Gammon Software "MUSHclient documentation"]] - Lua documentation,... ===== Resources ===== *[[http://www.awesomeopensource.com/projects/mud|Awesome Open Source "The Top 14 Mud Open Source Projects"]]. *[[http://jrong.tripod.com/tutor.html|Tripod "jrong": "Artemis' MUD tutorial"]]. *[[http://jrong.tripod.com/npc.html|Tripod "jrong": "Artemis' MUD tutorial" - "Non-Player-Characters"]] ( NPC ). *[[http://en.wikipedia.org/wiki/MUD|EN.Wikipedia "MUD"]], [[http://de.wikipedia.org/wiki/Multi_User_Dungeon|DE.Wikipedia "Multi User Dungeon"]]. *[[http://en.wikipedia.org/wiki/MUD1|EN.Wikipedia "MUD1"]]. ===== Forums, Newsgroups ===== *[[https://www.reddit.com/r/MUD/|Reddit "/r/MUD - For all your online text-based adventuring needs!"]]. {{tag>"multi user dungeon" multiuser multi user dungeon mud "game engine", "game engines", game, engine, engines, "virtual reality" virtual reality}}