====== [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}}