89.58.11.82 (mg.mud.de) ======================= .. _ip_89_58_11_82_mg_mud_de_4711: MorgenGrauen (mg.mud.de:4711) ----------------------------- **Connection Banner:** .. image:: /_static/banners/banner_6ea738270aa7.png :alt: HTTP/1.0 302 Found Location: http://mg.mud.de/ Local time: Mo 06 Apr 2026 21:29:48 CEST MorgenGrauen LDmud, NATIVE mode, driver version 3.6.8 (3.6.8-1-gb152e3ae) >>> MorgenGrauen <<< Du verlierst die Besinnung... Du tauchst in einen Strudel bunter Farben ein. Ein kleiner gruener Steinbeisser erscheint. Der Steinbeisser sagt: 'Willkommen im MorgenGrauen.' 'Dieses Mud befindet sich irgendwo in Deutschland.' 'Bei groesseren Problemen kannst Du Dich an den Mudgott' 'Zook wenden oder auch eine Email an die' 'Adresse "mud@mg.mud.de" schreiben.' 'Wenn Du nur mal reinschnueffeln willst, so nenne Dich "gast".' Der Steinbeisser warnt Dich: 'Wehe, Du faengst an, andere Spieler anzugreifen.' Der Steinbeisser verschwindet wieder, und Du wachst in einer anderen Welt auf. Wie heisst Du denn ("neu" fuer neuen Spieler)? Abbruch! :class: ansi-banner :width: 624px :loading: lazy *This banner is more than 99% similar to 1 other server:* - 🇩🇪 :ref:`mg.mud.de:4712 ` (99% match) Server URLs ~~~~~~~~~~~ .. raw:: html Description ~~~~~~~~~~~ MorgenGrauen is a native German LPmud. It was founded in 1992 and has been prospering since. The world features an original fantasy setting with many facets. The 13 domains form a big world with 18000 rooms to explore and several thousand NPCs. You can choose between 8 races and 13 classes (guilds). Advancing is done through a combination of exploration points, experience points, class skills, finished adventures and some more. The levels are not limited, current maximum is about 210. After becoming a high level player it's possible to become a wizard and add your own imagination to the game. We are especially proud of attracting a number of visually impaired players who very much enjoy playing a text based online RPG. Thats why we have an option to turn ascii-graphics off. Multiplaying is a bit restricted and scripting is discouraged. Server Info ~~~~~~~~~~~ - **Codebase**: MorgenGrauen-3.3.5 - **Genre**: Fantasy - **Gameplay**: Adventure - **Players online**: 13 [#scan_mg.mud.de_4711]_ - **Uptime**: 270 days - **Created**: 1992 - **Status**: Live - **Server Location**: 🇩🇪 Germany (MSSP) - **Language**: German Protocol Support ~~~~~~~~~~~~~~~~ MUD-specific protocols detected via MSSP flags or Telnet negotiation. - **MSSP**: :proto-yes:`Yes` (MSSP) - **GMCP**: :proto-yes:`Yes` (MSSP) - **MSDP**: :proto-no:`No` - **MCCP**: :proto-no:`No` - **MCCP2**: :proto-no:`No` - **MXP**: :proto-no:`No` - **MSP**: :proto-no:`No` - **MCP**: :proto-no:`No` - **ZMP**: :proto-no:`No` Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`84c84df8b6c8729e ` *This fingerprint is shared by 3 other servers.* **Options requested from client**: ``LINEMODE``, ``NAWS``, ``TTYPE`` The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata. .. raw:: html
Show JSON .. code-block:: json { "server-probe": { "fingerprint": "84c84df8b6c8729e", "fingerprint-data": { "offered-options": [], "probed-protocol": "server", "refused-options": [], "requested-options": [ "LINEMODE", "NAWS", "TTYPE" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "Abbruch!\r\n", "banner_before_return": "HTTP/1.0 302 Found\r\nLocation: http://mg.mud.de/\r\n\r\nLocal time: Mo 06 Apr 2026 21:29:48 CEST\r\n\r\nMorgenGrauen LDmud, NATIVE mode, driver version 3.6.8 (3.6.8-1-gb152e3ae)\r\n\r\n>>> MorgenGrauen <<<\r\n\r\nDu verlierst die Besinnung...\r\n\r\nDu tauchst in einen Strudel bunter Farben ein.\r\nEin kleiner gruener Steinbeisser erscheint.\r\n\r\nDer Steinbeisser sagt:\r\n 'Willkommen im MorgenGrauen.'\r\n 'Dieses Mud befindet sich irgendwo in Deutschland.'\r\n 'Bei groesseren Problemen kannst Du Dich an den Mudgott'\r\n 'Zook wenden oder auch eine Email an die'\r\n 'Adresse \"mud@mg.mud.de\" schreiben.'\r\n\r\n 'Wenn Du nur mal reinschnueffeln willst, so nenne Dich \"gast\".'\r\n\r\nDer Steinbeisser warnt Dich:\r\n 'Wehe, Du faengst an, andere Spieler anzugreifen.'\r\n\r\nDer Steinbeisser verschwindet wieder, und Du wachst in einer anderen Welt auf.\r\n\r\nWie heisst Du denn (\"neu\" fuer neuen Spieler)? ", "dsr_replies": 0, "dsr_requests": 0, "encoding": "ascii", "mssp": { "ANSI": "1", "AREAS": "13", "CLASSES": "13", "CODEBASE": "MorgenGrauen-3.3.5", "CODEBASE-NOTES": "download daily snapshot of our public base mudlib at https://gerrit.morgengrauen.info/plugins/gitiles/mudlib-public/+/refs/heads/master, get our driver at http://www.ldmud.eu/; or ask in Morgengrauen if you have questions", "CONTACT": "mud@mg.mud.de", "CRAWL DELAY": "1", "CREATED": "1992", "DESCRIPTION": "MorgenGrauen is a native German LPmud. It was founded in 1992 and has been prospering since. The world features an original fantasy setting with many facets. The 13 domains form a big world with 18000 rooms to explore and several thousand NPCs. You can choose between 8 races and 13 classes (guilds). Advancing is done through a combination of exploration points, experience points, class skills, finished adventures and some more. The levels are not limited, current maximum is about 210. After becoming a high level player it's possible to become a wizard and add your own imagination to the game. We are especially proud of attracting a number of visually impaired players who very much enjoy playing a text based online RPG. Thats why we have an option to turn ascii-graphics off. Multiplaying is a bit restricted and scripting is discouraged.", "EQUIPMENT SYSTEM": "Both", "FAMILY": "LPMud", "FAMILY-NOTES": "Descendant of Nightfall, base for several german MUDs, uses LDMud-3.6.x", "GAMEPLAY": "Adventure", "GAMESYSTEM": "Custom", "GENRE": "Fantasy", "GMCP": "1", "HELPFILES": "N/A", "HELPFILES-NOTES": "each basic command, and hundreds of other docs", "HIRING BUILDERS": "1", "HIRING CODERS": "1", "HOSTNAME": "mg.morgengrauen.info", "ICON": "http://morgengrauen.info/newweb/img/icon.gif", "INTERMUD": "IM2-Zebedee", "IP": "89.58.11.82", "LANGUAGE": "German", "LEVELS": "220", "LOCATION": "Germany", "MCCP": "0", "MCP": "0", "MINIMUM AGE": "6", "MOBILES": "7000", "MOBILES-NOTES": "npc's can be cloned, so there can be thousands", "MSP": "0", "MUDPROGS-NOTES": "doesn't apply, LPMud", "MUDTRIGS-NOTES": "doesn't apply, LPMud", "MULTICLASSING": "0", "MULTIPLAYING": "Restricted", "MULTIPLAYING-NOTES": "for combat and quests only 2 characters may be active", "MXP": "0", "NAME": "MorgenGrauen", "NEWBIE FRIENDLY": "1", "OBJECTS": "5000", "OBJECTS-NOTES": "objects can be cloned, so there can be thousands", "PAY FOR PERKS": "0", "PAY TO PLAY": "0", "PLAYERKILLING": "Restricted", "PLAYERKILLING-NOTES": "playerkilling is limited to specific rooms", "PLAYERS": "13", "PORT": "23\t4712\t4711", "PORT-NOTES": "player ports are 23 and 4711, SSL port is 4712", "PUEBLO": "0", "QUEST SYSTEM": "Integrated", "QUEST-NOTES": "We have about 270 Quests and MiniQuests and they play an important role in gaining levels and skills.", "RACES": "8", "RACES-NOTES": "some additional for non player characters", "RESETS-NOTES": "doesn't apply, LPMud", "ROLEPLAYING": "Accepted", "ROOMS": "18000", "SKILLS": "170", "SKILLS-NOTES": "each class/guild and race has its own set of skills", "SSL": "4712", "STATUS": "Live", "STATUS-NOTES": "live and running", "SUBGENRE": "None", "TRAINING SYSTEM": "Both", "UPTIME": "1752097113", "VT100": "1", "WEBSITE": "http://morgengrauen.info/", "WORLD ORIGINALITY": "Mostly Original", "XTERM 256 COLORS": "0", "ZMP": "0" }, "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "EOR": true, "GMCP": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": true, "MXP": false, "ZMP": false }, "server_requested": { "0xfa": false, "AARDWOLF": false, "ATCP": false, "GMCP": false, "LINEMODE": true, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "NAWS": true, "TLS": false, "TTYPE": true, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.0, "total": 5.659428119659424 } } }, "sessions": [ { "connected": "2026-04-06T19:29:57.715785+00:00", "host": "mg.mud.de", "ip": "89.58.11.82", "port": 4711 } ] } .. raw:: html
Connection Log ~~~~~~~~~~~~~~ Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server. *Generated by* `telnetlib3-fingerprint `_ .. code-block:: shell telnetlib3-fingerprint --loglevel=debug mg.mud.de 4711 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1200 Fingerprint client: host=mg.mud.de port=4711 INFO client_base.py:186 Connected to DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True DEBUG stream_writer.py:1024 send IAC WILL ZMP DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True DEBUG stream_writer.py:1024 send IAC WILL MXP DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True DEBUG stream_writer.py:1024 send IAC WILL MSP DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True DEBUG stream_writer.py:1024 send IAC WILL MSSP DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:1024 send IAC WILL ATCP DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True DEBUG stream_writer.py:1024 send IAC WILL GMCP DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True DEBUG stream_writer.py:1024 send IAC WILL MSDP DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True DEBUG stream_writer.py:1024 send IAC DO ZMP DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True DEBUG stream_writer.py:1024 send IAC DO AARDWOLF DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True DEBUG stream_writer.py:1024 send IAC DO MXP DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True DEBUG stream_writer.py:1024 send IAC DO MSP DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True DEBUG stream_writer.py:1024 send IAC DO MSSP DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True DEBUG stream_writer.py:1024 send IAC DO ATCP DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True DEBUG stream_writer.py:1024 send IAC DO GMCP DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True DEBUG stream_writer.py:1024 send IAC DO MSDP DEBUG stream_writer.py:773 recv IAC DO TLS DEBUG stream_writer.py:1887 handle_do(TLS) DEBUG stream_writer.py:1995 DO TLS not supported. DEBUG stream_writer.py:3384 local_option[TLS] = False DEBUG stream_writer.py:1024 send IAC WONT TLS DEBUG stream_writer.py:773 recv IAC WILL EOR DEBUG stream_writer.py:789 WILL EOR unsolicited DEBUG stream_writer.py:2045 handle_will(EOR) DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True DEBUG stream_writer.py:1024 send IAC DO EOR DEBUG stream_writer.py:3384 remote_option[EOR] = True DEBUG stream_writer.py:3384 pending_option[DO + EOR] = False DEBUG stream_writer.py:773 recv IAC DO NAWS DEBUG stream_writer.py:1887 handle_do(NAWS) DEBUG stream_writer.py:3384 pending_option[WILL + NAWS] = True DEBUG stream_writer.py:1024 send IAC WILL NAWS DEBUG stream_writer.py:2507 send IAC SB NAWS (rows=25, cols=80) IAC SE DEBUG stream_writer.py:3384 local_option[NAWS] = True DEBUG stream_writer.py:3384 pending_option[WILL + NAWS] = False DEBUG stream_writer.py:773 recv IAC DO LINEMODE DEBUG stream_writer.py:1887 handle_do(LINEMODE) DEBUG stream_writer.py:3384 pending_option[WILL + LINEMODE] = True DEBUG stream_writer.py:1024 send IAC WILL LINEMODE DEBUG stream_writer.py:3384 pending_option[SB + LINEMODE] = True DEBUG stream_writer.py:3384 local_option[LINEMODE] = True DEBUG stream_writer.py:2816 slc_start: IAC SB LINEMODE SLC [..] DEBUG stream_writer.py:2852 _slc_add (b'\x00', (^@, default)) DEBUG stream_writer.py:2805 send (slc_end): b'\x00\x03\x00' DEBUG stream_writer.py:2811 slc_end: [..] IAC SE DEBUG stream_writer.py:3384 pending_option[WILL + LINEMODE] = False DEBUG stream_writer.py:773 recv IAC DO TTYPE DEBUG stream_writer.py:1887 handle_do(TTYPE) DEBUG stream_writer.py:3384 pending_option[WILL + TTYPE] = True DEBUG stream_writer.py:1024 send IAC WILL TTYPE DEBUG stream_writer.py:3384 pending_option[SB + TTYPE] = True DEBUG stream_writer.py:3384 local_option[TTYPE] = True DEBUG stream_writer.py:3384 pending_option[WILL + TTYPE] = False DEBUG stream_writer.py:773 recv IAC WILL MSSP DEBUG stream_writer.py:2045 handle_will(MSSP) DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True DEBUG stream_writer.py:3384 remote_option[MSSP] = True DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False DEBUG stream_writer.py:773 recv IAC DONT ZMP DEBUG stream_writer.py:2010 handle_dont(ZMP) DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3384 local_option[ZMP] = False DEBUG stream_writer.py:773 recv IAC DONT AARDWOLF DEBUG stream_writer.py:2010 handle_dont(AARDWOLF) DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3384 local_option[AARDWOLF] = False DEBUG stream_writer.py:773 recv IAC DONT MXP DEBUG stream_writer.py:2010 handle_dont(MXP) DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3384 local_option[MXP] = False DEBUG stream_writer.py:773 recv IAC DONT MSP DEBUG stream_writer.py:2010 handle_dont(MSP) DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3384 local_option[MSP] = False DEBUG stream_writer.py:773 recv IAC DONT MSSP DEBUG stream_writer.py:2010 handle_dont(MSSP) DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3384 local_option[MSSP] = False DEBUG stream_writer.py:773 recv IAC DONT ATCP DEBUG stream_writer.py:2010 handle_dont(ATCP) DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3384 local_option[ATCP] = False DEBUG stream_writer.py:773 recv IAC DONT GMCP DEBUG stream_writer.py:2010 handle_dont(GMCP) DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3384 local_option[GMCP] = False DEBUG stream_writer.py:773 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:2010 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3384 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:773 recv IAC DONT MSDP DEBUG stream_writer.py:2010 handle_dont(MSDP) DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3384 local_option[MSDP] = False DEBUG stream_writer.py:773 recv IAC WONT ZMP DEBUG stream_writer.py:2199 handle_wont(ZMP) DEBUG stream_writer.py:3384 remote_option[ZMP] = False DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = False DEBUG stream_writer.py:773 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2199 handle_wont(AARDWOLF) DEBUG stream_writer.py:3384 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:773 recv IAC WONT MXP DEBUG stream_writer.py:2199 handle_wont(MXP) DEBUG stream_writer.py:3384 remote_option[MXP] = False DEBUG stream_writer.py:3384 pending_option[DO + MXP] = False DEBUG stream_writer.py:773 recv IAC WONT MSP DEBUG stream_writer.py:2199 handle_wont(MSP) DEBUG stream_writer.py:3384 remote_option[MSP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSP] = False DEBUG stream_writer.py:767 begin sub-negotiation SB MSSP DEBUG stream_writer.py:754 sub-negotiation cmd MSSP SE completion byte DEBUG stream_writer.py:2238 [SB + MSSP] unsolicited DEBUG stream_writer.py:1796 MSSP: {'FAMILY': 'LPMud', 'ANSI': '1', 'PLAYERKILLING': 'Restricted', 'LOCATION': 'Germany', 'PLAYERKILLING-NOTES': 'playerkilling is limited to specific rooms', 'ROLEPLAYING': 'Accepted', 'PAY TO PLAY': '0', 'LANGUAGE': 'German', 'HELPFILES': 'N/A', 'MOBILES-NOTES': "npc's can be cloned, so there can be thousands", 'HIRING BUILDERS': '1', 'LEVELS': '220', 'NEWBIE FRIENDLY': '1', 'EQUIPMENT SYSTEM': 'Both', 'MUDTRIGS-NOTES': "doesn't apply, LPMud", 'GAMEPLAY': 'Adventure', 'CLASSES': '13', 'ROOMS': '18000', 'MCP': '0', 'XTERM 256 COLORS': '0', 'RESETS-NOTES': "doesn't apply, LPMud", 'UPTIME': '1752097113', 'RACES': '8', 'TRAINING SYSTEM': 'Both', 'CODEBASE-NOTES': 'download daily snapshot of our public base mudlib at https://gerrit.morgengrauen.info/plugins/gitiles/mudlib-public/+/refs/heads/master, get our driver at http://www.ldmud.eu/; or ask in Morgengrauen if you have questions', 'INTERMUD': 'IM2-Zebedee', 'SKILLS': '170', 'FAMILY-NOTES': 'Descendant of Nightfall, base for several german MUDs, uses LDMud-3.6.x', 'QUEST-NOTES': 'We have about 270 Quests and MiniQuests and they play an important role in gaining levels and skills.', 'PORT-NOTES': 'player ports are 23 and 4711, SSL port is 4712', 'STATUS-NOTES': 'live and running', 'GMCP': '1', 'SUBGENRE': 'None', 'QUEST SYSTEM': 'Integrated', 'MCCP': '0', 'MINIMUM AGE': '6', 'PAY FOR PERKS': '0', 'OBJECTS': '5000', 'MSP': '0', 'GAMESYSTEM': 'Custom', 'PORT': '23\t4712\t4711', 'OBJECTS-NOTES': 'objects can be cloned, so there can be thousands', 'MUDPROGS-NOTES': "doesn't apply, LPMud", 'HELPFILES-NOTES': 'each basic command, and hundreds of other docs', 'RACES-NOTES': 'some additional for non player characters', 'IP': '89.58.11.82', 'CRAWL DELAY': '1', 'PUEBLO': '0', 'HOSTNAME': 'mg.morgengrauen.info', 'DESCRIPTION': "MorgenGrauen is a native German LPmud. It was founded in 1992 and has been prospering since. The world features an original fantasy setting with many facets. The 13 domains form a big world with 18000 rooms to explore and several thousand NPCs. You can choose between 8 races and 13 classes (guilds). Advancing is done through a combination of exploration points, experience points, class skills, finished adventures and some more. The levels are not limited, current maximum is about 210. After becoming a high level player it's possible to become a wizard and add your own imagination to the game. We are especially proud of attracting a number of visually impaired players who very much enjoy playing a text based online RPG. Thats why we have an option to turn ascii-graphics off. Multiplaying is a bit restricted and scripting is discouraged.", 'MULTIPLAYING-NOTES': 'for combat and quests only 2 characters may be active', 'ICON': 'http://morgengrauen.info/newweb/img/icon.gif', 'MOBILES': '7000', 'STATUS': 'Live', 'WEBSITE': 'http://morgengrauen.info/', 'MULTICLASSING': '0', 'MULTIPLAYING': 'Restricted', 'ZMP': '0', 'CONTACT': 'mud@mg.mud.de', 'CODEBASE': 'MorgenGrauen-3.3.5', 'SSL': '4712', 'HIRING CODERS': '1', 'AREAS': '13', 'CREATED': '1992', 'VT100': '1', 'WORLD ORIGINALITY': 'Mostly Original', 'GENRE': 'Fantasy', 'NAME': 'MorgenGrauen', 'MXP': '0', 'SKILLS-NOTES': 'each class/guild and race has its own set of skills', 'PLAYERS': '13'} DEBUG stream_writer.py:773 recv IAC WONT ATCP DEBUG stream_writer.py:2199 handle_wont(ATCP) DEBUG stream_writer.py:3384 remote_option[ATCP] = False DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = False DEBUG stream_writer.py:773 recv IAC WONT GMCP DEBUG stream_writer.py:2199 handle_wont(GMCP) DEBUG stream_writer.py:3384 remote_option[GMCP] = False DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = False DEBUG stream_writer.py:773 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2199 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3384 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:773 recv IAC WONT MSDP DEBUG stream_writer.py:2199 handle_wont(MSDP) DEBUG stream_writer.py:3384 remote_option[MSDP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = False DEBUG stream_writer.py:767 begin sub-negotiation SB LINEMODE DEBUG stream_writer.py:754 sub-negotiation cmd LINEMODE SE completion byte DEBUG stream_writer.py:3384 pending_option[SB + LINEMODE] = False DEBUG stream_writer.py:2703 recv IAC SB LINEMODE LINEMODE-MODE b'\x01' IAC SE DEBUG stream_writer.py:1390 set Linemode DEBUG stream_writer.py:1393 send IAC SB LINEMODE LINEMODE-MODE IAC SE DEBUG stream_writer.py:767 begin sub-negotiation SB LINEMODE DEBUG stream_writer.py:754 sub-negotiation cmd LINEMODE SE completion byte DEBUG stream_writer.py:2238 [SB + LINEMODE] unsolicited DEBUG stream_writer.py:2685 recv IAC SB LINEMODE DO LMODE_FORWARDMASK, DEBUG stream_writer.py:3384 local_option[SB + LINEMODE + 2] = False DEBUG stream_writer.py:3243 FORWARDMASK stored (2 bytes) DEBUG stream_writer.py:767 begin sub-negotiation SB TTYPE DEBUG stream_writer.py:754 sub-negotiation cmd TTYPE SE completion byte DEBUG stream_writer.py:3384 pending_option[SB + TTYPE] = False DEBUG stream_writer.py:2404 recv TTYPE SEND: b'' DEBUG stream_writer.py:2416 send IAC SB TTYPE IS b'xterm-256color' IAC SE DEBUG client_base.py:499 negotiation failed after 4.00s. DEBUG client_base.py:505 failed-reply: 'WILL MCCP2_COMPRESS, DO MCCP2_COMPRESS' DEBUG client_base.py:89 EOF from server, closing. INFO client_base.py:118 Connection closed to DEBUG fingerprinting.py:849 connection for server fingerprint 84c84df8b6c8729e .. raw:: html
.. _ip_89_58_11_82_mg_mud_de_4712: MorgenGrauen (mg.mud.de:4712) ----------------------------- **Connection Banner:** .. image:: /_static/banners/banner_4d4c83a09f95.png :alt: HTTP/1.0 302 Found Location: http://mg.mud.de/ Local time: Do 09 Apr 2026 22:13:52 CEST MorgenGrauen LDmud, NATIVE mode, driver version 3.6.8 (3.6.8-1-gb152e3ae) >>> MorgenGrauen <<< Du verlierst die Besinnung... Du tauchst in einen Strudel bunter Farben ein. Ein kleiner gruener Steinbeisser erscheint. Der Steinbeisser sagt: 'Willkommen im MorgenGrauen.' 'Dieses Mud befindet sich irgendwo in Deutschland.' 'Bei groesseren Problemen kannst Du Dich an den Mudgott' 'Zook wenden oder auch eine Email an die' 'Adresse "mud@mg.mud.de" schreiben.' 'Wenn Du nur mal reinschnueffeln willst, so nenne Dich "gast".' Der Steinbeisser warnt Dich: 'Wehe, Du faengst an, andere Spieler anzugreifen.' Der Steinbeisser verschwindet wieder, und Du wachst in einer anderen Welt auf. Wie heisst Du denn ("neu" fuer neuen Spieler)? :class: ansi-banner :width: 624px :loading: lazy *This banner is more than 99% similar to 1 other server:* - 🇩🇪 :ref:`mg.mud.de:4711 ` (99% match) Server URLs ~~~~~~~~~~~ .. raw:: html Description ~~~~~~~~~~~ MorgenGrauen is a native German LPmud. It was founded in 1992 and has been prospering since. The world features an original fantasy setting with many facets. The 13 domains form a big world with 18000 rooms to explore and several thousand NPCs. You can choose between 8 races and 13 classes (guilds). Advancing is done through a combination of exploration points, experience points, class skills, finished adventures and some more. The levels are not limited, current maximum is about 210. After becoming a high level player it's possible to become a wizard and add your own imagination to the game. We are especially proud of attracting a number of visually impaired players who very much enjoy playing a text based online RPG. Thats why we have an option to turn ascii-graphics off. Multiplaying is a bit restricted and scripting is discouraged. Server Info ~~~~~~~~~~~ - **Codebase**: MorgenGrauen-3.3.5 - **Genre**: Fantasy - **Gameplay**: Adventure - **Players online**: 15 [#scan_mg.mud.de_4712]_ - **Uptime**: 273 days - **Created**: 1992 - **Status**: Live - **Server Location**: 🇩🇪 Germany (MSSP) - **Language**: German Protocol Support ~~~~~~~~~~~~~~~~ MUD-specific protocols detected via MSSP flags or Telnet negotiation. - **MSSP**: :proto-yes:`Yes` (MSSP) - **GMCP**: :proto-yes:`Yes` (MSSP) - **MSDP**: :proto-no:`No` - **MCCP**: :proto-no:`No` - **MCCP2**: :proto-no:`No` - **MXP**: :proto-no:`No` - **MSP**: :proto-no:`No` - **MCP**: :proto-no:`No` - **ZMP**: :proto-no:`No` Telnet Fingerprint ~~~~~~~~~~~~~~~~~~ :ref:`84c84df8b6c8729e ` *This fingerprint is shared by 3 other servers.* **Options requested from client**: ``LINEMODE``, ``NAWS``, ``TTYPE`` The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata. .. raw:: html
Show JSON .. code-block:: json { "server-probe": { "fingerprint": "84c84df8b6c8729e", "fingerprint-data": { "offered-options": [], "probed-protocol": "server", "refused-options": [], "requested-options": [ "LINEMODE", "NAWS", "TTYPE" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "", "banner_before_return": "HTTP/1.0 302 Found\r\nLocation: http://mg.mud.de/\r\n\r\nLocal time: Do 09 Apr 2026 22:13:52 CEST\r\n\r\nMorgenGrauen LDmud, NATIVE mode, driver version 3.6.8 (3.6.8-1-gb152e3ae)\r\n\r\n>>> MorgenGrauen <<<\r\n\r\nDu verlierst die Besinnung...\r\n\r\nDu tauchst in einen Strudel bunter Farben ein.\r\nEin kleiner gruener Steinbeisser erscheint.\r\n\r\nDer Steinbeisser sagt:\r\n 'Willkommen im MorgenGrauen.'\r\n 'Dieses Mud befindet sich irgendwo in Deutschland.'\r\n 'Bei groesseren Problemen kannst Du Dich an den Mudgott'\r\n 'Zook wenden oder auch eine Email an die'\r\n 'Adresse \"mud@mg.mud.de\" schreiben.'\r\n\r\n 'Wenn Du nur mal reinschnueffeln willst, so nenne Dich \"gast\".'\r\n\r\nDer Steinbeisser warnt Dich:\r\n 'Wehe, Du faengst an, andere Spieler anzugreifen.'\r\n\r\nDer Steinbeisser verschwindet wieder, und Du wachst in einer anderen Welt auf.\r\n\r\nWie heisst Du denn (\"neu\" fuer neuen Spieler)? ", "dsr_replies": 0, "dsr_requests": 0, "encoding": "ascii", "mssp": { "ANSI": "1", "AREAS": "13", "CLASSES": "13", "CODEBASE": "MorgenGrauen-3.3.5", "CODEBASE-NOTES": "download daily snapshot of our public base mudlib at https://gerrit.morgengrauen.info/plugins/gitiles/mudlib-public/+/refs/heads/master, get our driver at http://www.ldmud.eu/; or ask in Morgengrauen if you have questions", "CONTACT": "mud@mg.mud.de", "CRAWL DELAY": "1", "CREATED": "1992", "DESCRIPTION": "MorgenGrauen is a native German LPmud. It was founded in 1992 and has been prospering since. The world features an original fantasy setting with many facets. The 13 domains form a big world with 18000 rooms to explore and several thousand NPCs. You can choose between 8 races and 13 classes (guilds). Advancing is done through a combination of exploration points, experience points, class skills, finished adventures and some more. The levels are not limited, current maximum is about 210. After becoming a high level player it's possible to become a wizard and add your own imagination to the game. We are especially proud of attracting a number of visually impaired players who very much enjoy playing a text based online RPG. Thats why we have an option to turn ascii-graphics off. Multiplaying is a bit restricted and scripting is discouraged.", "EQUIPMENT SYSTEM": "Both", "FAMILY": "LPMud", "FAMILY-NOTES": "Descendant of Nightfall, base for several german MUDs, uses LDMud-3.6.x", "GAMEPLAY": "Adventure", "GAMESYSTEM": "Custom", "GENRE": "Fantasy", "GMCP": "1", "HELPFILES": "N/A", "HELPFILES-NOTES": "each basic command, and hundreds of other docs", "HIRING BUILDERS": "1", "HIRING CODERS": "1", "HOSTNAME": "mg.morgengrauen.info", "ICON": "http://morgengrauen.info/newweb/img/icon.gif", "INTERMUD": "IM2-Zebedee", "IP": "89.58.11.82", "LANGUAGE": "German", "LEVELS": "220", "LOCATION": "Germany", "MCCP": "0", "MCP": "0", "MINIMUM AGE": "6", "MOBILES": "7000", "MOBILES-NOTES": "npc's can be cloned, so there can be thousands", "MSP": "0", "MUDPROGS-NOTES": "doesn't apply, LPMud", "MUDTRIGS-NOTES": "doesn't apply, LPMud", "MULTICLASSING": "0", "MULTIPLAYING": "Restricted", "MULTIPLAYING-NOTES": "for combat and quests only 2 characters may be active", "MXP": "0", "NAME": "MorgenGrauen", "NEWBIE FRIENDLY": "1", "OBJECTS": "5000", "OBJECTS-NOTES": "objects can be cloned, so there can be thousands", "PAY FOR PERKS": "0", "PAY TO PLAY": "0", "PLAYERKILLING": "Restricted", "PLAYERKILLING-NOTES": "playerkilling is limited to specific rooms", "PLAYERS": "15", "PORT": "23\t4712\t4711", "PORT-NOTES": "player ports are 23 and 4711, SSL port is 4712", "PUEBLO": "0", "QUEST SYSTEM": "Integrated", "QUEST-NOTES": "We have about 270 Quests and MiniQuests and they play an important role in gaining levels and skills.", "RACES": "8", "RACES-NOTES": "some additional for non player characters", "RESETS-NOTES": "doesn't apply, LPMud", "ROLEPLAYING": "Accepted", "ROOMS": "18000", "SKILLS": "170", "SKILLS-NOTES": "each class/guild and race has its own set of skills", "SSL": "4712", "STATUS": "Live", "STATUS-NOTES": "live and running", "SUBGENRE": "None", "TRAINING SYSTEM": "Both", "UPTIME": "1752097113", "VT100": "1", "WEBSITE": "http://morgengrauen.info/", "WORLD ORIGINALITY": "Mostly Original", "XTERM 256 COLORS": "0", "ZMP": "0" }, "option_states": { "server_offered": { "AARDWOLF": false, "ATCP": false, "EOR": true, "GMCP": false, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": true, "MXP": false, "ZMP": false }, "server_requested": { "0xfa": false, "AARDWOLF": false, "ATCP": false, "GMCP": false, "LINEMODE": true, "MCCP3": false, "MSDP": false, "MSP": false, "MSSP": false, "MXP": false, "NAWS": true, "TTYPE": true, "ZMP": false } }, "scan_type": "quick", "timing": { "probe": 0.0, "total": 5.667943954467773 } } }, "sessions": [ { "connected": "2026-04-09T20:14:02.021018+00:00", "host": "mg.mud.de", "ip": "89.58.11.82", "port": 4712 } ] } .. raw:: html
Connection Log ~~~~~~~~~~~~~~ Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server. *Generated by* `telnetlib3-fingerprint `_ .. code-block:: shell telnetlib3-fingerprint --loglevel=debug mg.mud.de 4712 .. raw:: html
Show Logfile .. code-block:: text DEBUG client.py:1193 Fingerprint client: host=mg.mud.de port=4712 INFO client_base.py:188 Connected to DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = True DEBUG stream_writer.py:1024 send IAC WILL GMCP DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1024 send IAC WILL MCCP3_COMPRESS DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:1024 send IAC WILL ATCP DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = True DEBUG stream_writer.py:1024 send IAC WILL MSSP DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = True DEBUG stream_writer.py:1024 send IAC WILL MSDP DEBUG stream_writer.py:3384 pending_option[WILL + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1024 send IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = True DEBUG stream_writer.py:1024 send IAC WILL MXP DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = True DEBUG stream_writer.py:1024 send IAC WILL AARDWOLF DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = True DEBUG stream_writer.py:1024 send IAC WILL ZMP DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = True DEBUG stream_writer.py:1024 send IAC WILL MSP DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = True DEBUG stream_writer.py:1024 send IAC DO GMCP DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = True DEBUG stream_writer.py:1024 send IAC DO MCCP3_COMPRESS DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = True DEBUG stream_writer.py:1024 send IAC DO ATCP DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = True DEBUG stream_writer.py:1024 send IAC DO MSSP DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = True DEBUG stream_writer.py:1024 send IAC DO MSDP DEBUG stream_writer.py:3384 pending_option[DO + MCCP2_COMPRESS] = True DEBUG stream_writer.py:1024 send IAC DO MCCP2_COMPRESS DEBUG stream_writer.py:3384 pending_option[DO + MXP] = True DEBUG stream_writer.py:1024 send IAC DO MXP DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = True DEBUG stream_writer.py:1024 send IAC DO AARDWOLF DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = True DEBUG stream_writer.py:1024 send IAC DO ZMP DEBUG stream_writer.py:3384 pending_option[DO + MSP] = True DEBUG stream_writer.py:1024 send IAC DO MSP DEBUG stream_writer.py:773 recv IAC WILL EOR DEBUG stream_writer.py:789 WILL EOR unsolicited DEBUG stream_writer.py:2045 handle_will(EOR) DEBUG stream_writer.py:3384 pending_option[DO + EOR] = True DEBUG stream_writer.py:1024 send IAC DO EOR DEBUG stream_writer.py:3384 remote_option[EOR] = True DEBUG stream_writer.py:3384 pending_option[DO + EOR] = False DEBUG stream_writer.py:773 recv IAC DO NAWS DEBUG stream_writer.py:1887 handle_do(NAWS) DEBUG stream_writer.py:3384 pending_option[WILL + NAWS] = True DEBUG stream_writer.py:1024 send IAC WILL NAWS DEBUG stream_writer.py:2507 send IAC SB NAWS (rows=25, cols=80) IAC SE DEBUG stream_writer.py:3384 local_option[NAWS] = True DEBUG stream_writer.py:3384 pending_option[WILL + NAWS] = False DEBUG stream_writer.py:773 recv IAC DO LINEMODE DEBUG stream_writer.py:1887 handle_do(LINEMODE) DEBUG stream_writer.py:3384 pending_option[WILL + LINEMODE] = True DEBUG stream_writer.py:1024 send IAC WILL LINEMODE DEBUG stream_writer.py:3384 pending_option[SB + LINEMODE] = True DEBUG stream_writer.py:3384 local_option[LINEMODE] = True DEBUG stream_writer.py:2816 slc_start: IAC SB LINEMODE SLC [..] DEBUG stream_writer.py:2852 _slc_add (b'\x00', (^@, default)) DEBUG stream_writer.py:2805 send (slc_end): b'\x00\x03\x00' DEBUG stream_writer.py:2811 slc_end: [..] IAC SE DEBUG stream_writer.py:3384 pending_option[WILL + LINEMODE] = False DEBUG stream_writer.py:773 recv IAC DO TTYPE DEBUG stream_writer.py:1887 handle_do(TTYPE) DEBUG stream_writer.py:3384 pending_option[WILL + TTYPE] = True DEBUG stream_writer.py:1024 send IAC WILL TTYPE DEBUG stream_writer.py:3384 pending_option[SB + TTYPE] = True DEBUG stream_writer.py:3384 local_option[TTYPE] = True DEBUG stream_writer.py:3384 pending_option[WILL + TTYPE] = False DEBUG stream_writer.py:773 recv IAC WILL MSSP DEBUG stream_writer.py:2045 handle_will(MSSP) DEBUG stream_writer.py:998 skip DO MSSP; pending_option = True DEBUG stream_writer.py:3384 remote_option[MSSP] = True DEBUG stream_writer.py:3384 pending_option[DO + MSSP] = False DEBUG stream_writer.py:773 recv IAC DONT GMCP DEBUG stream_writer.py:2010 handle_dont(GMCP) DEBUG stream_writer.py:3384 pending_option[WILL + GMCP] = False DEBUG stream_writer.py:3384 local_option[GMCP] = False DEBUG stream_writer.py:773 recv IAC DONT MCCP3_COMPRESS DEBUG stream_writer.py:2010 handle_dont(MCCP3_COMPRESS) DEBUG stream_writer.py:3384 pending_option[WILL + MCCP3_COMPRESS] = False DEBUG stream_writer.py:3384 local_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:773 recv IAC DONT ATCP DEBUG stream_writer.py:2010 handle_dont(ATCP) DEBUG stream_writer.py:3384 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:3384 local_option[ATCP] = False DEBUG stream_writer.py:773 recv IAC DONT MSSP DEBUG stream_writer.py:2010 handle_dont(MSSP) DEBUG stream_writer.py:3384 pending_option[WILL + MSSP] = False DEBUG stream_writer.py:3384 local_option[MSSP] = False DEBUG stream_writer.py:773 recv IAC DONT MSDP DEBUG stream_writer.py:2010 handle_dont(MSDP) DEBUG stream_writer.py:3384 pending_option[WILL + MSDP] = False DEBUG stream_writer.py:3384 local_option[MSDP] = False DEBUG stream_writer.py:773 recv IAC DONT MXP DEBUG stream_writer.py:2010 handle_dont(MXP) DEBUG stream_writer.py:3384 pending_option[WILL + MXP] = False DEBUG stream_writer.py:3384 local_option[MXP] = False DEBUG stream_writer.py:773 recv IAC DONT AARDWOLF DEBUG stream_writer.py:2010 handle_dont(AARDWOLF) DEBUG stream_writer.py:3384 pending_option[WILL + AARDWOLF] = False DEBUG stream_writer.py:3384 local_option[AARDWOLF] = False DEBUG stream_writer.py:773 recv IAC DONT ZMP DEBUG stream_writer.py:2010 handle_dont(ZMP) DEBUG stream_writer.py:3384 pending_option[WILL + ZMP] = False DEBUG stream_writer.py:3384 local_option[ZMP] = False DEBUG stream_writer.py:773 recv IAC DONT MSP DEBUG stream_writer.py:2010 handle_dont(MSP) DEBUG stream_writer.py:3384 pending_option[WILL + MSP] = False DEBUG stream_writer.py:3384 local_option[MSP] = False DEBUG stream_writer.py:773 recv IAC WONT GMCP DEBUG stream_writer.py:2199 handle_wont(GMCP) DEBUG stream_writer.py:3384 remote_option[GMCP] = False DEBUG stream_writer.py:3384 pending_option[DO + GMCP] = False DEBUG stream_writer.py:773 recv IAC WONT MCCP3_COMPRESS DEBUG stream_writer.py:2199 handle_wont(MCCP3_COMPRESS) DEBUG stream_writer.py:3384 remote_option[MCCP3_COMPRESS] = False DEBUG stream_writer.py:3384 pending_option[DO + MCCP3_COMPRESS] = False DEBUG stream_writer.py:773 recv IAC WONT ATCP DEBUG stream_writer.py:2199 handle_wont(ATCP) DEBUG stream_writer.py:3384 remote_option[ATCP] = False DEBUG stream_writer.py:3384 pending_option[DO + ATCP] = False DEBUG stream_writer.py:767 begin sub-negotiation SB MSSP DEBUG stream_writer.py:754 sub-negotiation cmd MSSP SE completion byte DEBUG stream_writer.py:2238 [SB + MSSP] unsolicited DEBUG stream_writer.py:1796 MSSP: {'FAMILY': 'LPMud', 'ANSI': '1', 'PLAYERKILLING': 'Restricted', 'LOCATION': 'Germany', 'PLAYERKILLING-NOTES': 'playerkilling is limited to specific rooms', 'ROLEPLAYING': 'Accepted', 'PAY TO PLAY': '0', 'LANGUAGE': 'German', 'HELPFILES': 'N/A', 'MOBILES-NOTES': "npc's can be cloned, so there can be thousands", 'HIRING BUILDERS': '1', 'LEVELS': '220', 'NEWBIE FRIENDLY': '1', 'EQUIPMENT SYSTEM': 'Both', 'MUDTRIGS-NOTES': "doesn't apply, LPMud", 'GAMEPLAY': 'Adventure', 'CLASSES': '13', 'ROOMS': '18000', 'MCP': '0', 'XTERM 256 COLORS': '0', 'RESETS-NOTES': "doesn't apply, LPMud", 'UPTIME': '1752097113', 'RACES': '8', 'TRAINING SYSTEM': 'Both', 'CODEBASE-NOTES': 'download daily snapshot of our public base mudlib at https://gerrit.morgengrauen.info/plugins/gitiles/mudlib-public/+/refs/heads/master, get our driver at http://www.ldmud.eu/; or ask in Morgengrauen if you have questions', 'INTERMUD': 'IM2-Zebedee', 'SKILLS': '170', 'FAMILY-NOTES': 'Descendant of Nightfall, base for several german MUDs, uses LDMud-3.6.x', 'QUEST-NOTES': 'We have about 270 Quests and MiniQuests and they play an important role in gaining levels and skills.', 'PORT-NOTES': 'player ports are 23 and 4711, SSL port is 4712', 'STATUS-NOTES': 'live and running', 'GMCP': '1', 'SUBGENRE': 'None', 'QUEST SYSTEM': 'Integrated', 'MCCP': '0', 'MINIMUM AGE': '6', 'PAY FOR PERKS': '0', 'OBJECTS': '5000', 'MSP': '0', 'GAMESYSTEM': 'Custom', 'PORT': '23\t4712\t4711', 'OBJECTS-NOTES': 'objects can be cloned, so there can be thousands', 'MUDPROGS-NOTES': "doesn't apply, LPMud", 'HELPFILES-NOTES': 'each basic command, and hundreds of other docs', 'RACES-NOTES': 'some additional for non player characters', 'IP': '89.58.11.82', 'CRAWL DELAY': '1', 'PUEBLO': '0', 'HOSTNAME': 'mg.morgengrauen.info', 'DESCRIPTION': "MorgenGrauen is a native German LPmud. It was founded in 1992 and has been prospering since. The world features an original fantasy setting with many facets. The 13 domains form a big world with 18000 rooms to explore and several thousand NPCs. You can choose between 8 races and 13 classes (guilds). Advancing is done through a combination of exploration points, experience points, class skills, finished adventures and some more. The levels are not limited, current maximum is about 210. After becoming a high level player it's possible to become a wizard and add your own imagination to the game. We are especially proud of attracting a number of visually impaired players who very much enjoy playing a text based online RPG. Thats why we have an option to turn ascii-graphics off. Multiplaying is a bit restricted and scripting is discouraged.", 'MULTIPLAYING-NOTES': 'for combat and quests only 2 characters may be active', 'ICON': 'http://morgengrauen.info/newweb/img/icon.gif', 'MOBILES': '7000', 'STATUS': 'Live', 'WEBSITE': 'http://morgengrauen.info/', 'MULTICLASSING': '0', 'MULTIPLAYING': 'Restricted', 'ZMP': '0', 'CONTACT': 'mud@mg.mud.de', 'CODEBASE': 'MorgenGrauen-3.3.5', 'SSL': '4712', 'HIRING CODERS': '1', 'AREAS': '13', 'CREATED': '1992', 'VT100': '1', 'WORLD ORIGINALITY': 'Mostly Original', 'GENRE': 'Fantasy', 'NAME': 'MorgenGrauen', 'MXP': '0', 'SKILLS-NOTES': 'each class/guild and race has its own set of skills', 'PLAYERS': '15'} DEBUG stream_writer.py:773 recv IAC WONT MSDP DEBUG stream_writer.py:2199 handle_wont(MSDP) DEBUG stream_writer.py:3384 remote_option[MSDP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSDP] = False DEBUG stream_writer.py:773 recv IAC WONT MXP DEBUG stream_writer.py:2199 handle_wont(MXP) DEBUG stream_writer.py:3384 remote_option[MXP] = False DEBUG stream_writer.py:3384 pending_option[DO + MXP] = False DEBUG stream_writer.py:773 recv IAC WONT AARDWOLF DEBUG stream_writer.py:2199 handle_wont(AARDWOLF) DEBUG stream_writer.py:3384 remote_option[AARDWOLF] = False DEBUG stream_writer.py:3384 pending_option[DO + AARDWOLF] = False DEBUG stream_writer.py:773 recv IAC WONT ZMP DEBUG stream_writer.py:2199 handle_wont(ZMP) DEBUG stream_writer.py:3384 remote_option[ZMP] = False DEBUG stream_writer.py:3384 pending_option[DO + ZMP] = False DEBUG stream_writer.py:773 recv IAC WONT MSP DEBUG stream_writer.py:2199 handle_wont(MSP) DEBUG stream_writer.py:3384 remote_option[MSP] = False DEBUG stream_writer.py:3384 pending_option[DO + MSP] = False DEBUG stream_writer.py:767 begin sub-negotiation SB LINEMODE DEBUG stream_writer.py:754 sub-negotiation cmd LINEMODE SE completion byte DEBUG stream_writer.py:3384 pending_option[SB + LINEMODE] = False DEBUG stream_writer.py:2703 recv IAC SB LINEMODE LINEMODE-MODE b'\x01' IAC SE DEBUG stream_writer.py:1390 set Linemode DEBUG stream_writer.py:1393 send IAC SB LINEMODE LINEMODE-MODE IAC SE DEBUG stream_writer.py:767 begin sub-negotiation SB LINEMODE DEBUG stream_writer.py:754 sub-negotiation cmd LINEMODE SE completion byte DEBUG stream_writer.py:2238 [SB + LINEMODE] unsolicited DEBUG stream_writer.py:2685 recv IAC SB LINEMODE DO LMODE_FORWARDMASK, DEBUG stream_writer.py:3384 local_option[SB + LINEMODE + 2] = False DEBUG stream_writer.py:3243 FORWARDMASK stored (2 bytes) DEBUG stream_writer.py:767 begin sub-negotiation SB TTYPE DEBUG stream_writer.py:754 sub-negotiation cmd TTYPE SE completion byte DEBUG stream_writer.py:3384 pending_option[SB + TTYPE] = False DEBUG stream_writer.py:2404 recv TTYPE SEND: b'' DEBUG stream_writer.py:2416 send IAC SB TTYPE IS b'xterm-256color' IAC SE DEBUG client_base.py:513 negotiation failed after 4.00s. DEBUG client_base.py:519 failed-reply: 'WILL MCCP2_COMPRESS, DO MCCP2_COMPRESS' DEBUG client_base.py:90 EOF from server, closing. INFO client_base.py:120 Connection closed to DEBUG fingerprinting.py:844 connection for server fingerprint 84c84df8b6c8729e .. raw:: html
.. [#scan_mg.mud.de_4711] measured 2026-04-06 at 19:29 UTC .. [#scan_mg.mud.de_4712] measured 2026-04-09 at 20:14 UTC