Petria ====== .. raw:: html .. raw:: html

game.petriamud.com:6600

Server Info ----------- - **Codebase**: Rom 2.4 - **Genre**: Fantasy - **Players online**: 24 [#scan]_ - **Created**: 1996 - **Status**: Live - **Website**: `https://www.petriamud.com `_ - **Discord**: `https://discord.gg/UumbEBMTDQ `_ - **Location**: World - **Language**: Español Protocol Support ---------------- MUD-specific protocols detected via MSSP flags or Telnet negotiation. - **MSSP**: :proto-yes:`Yes` (MSSP) - **GMCP**: :proto-yes:`Yes` (MSSP) - **MSDP**: :proto-yes:`Yes` (MSSP) - **MCCP**: :proto-yes:`Yes` (MSSP) - **MCCP2**: :proto-no:`No` - **MXP**: :proto-yes:`Yes` (MSSP) - **MSP**: :proto-yes:`Yes` (MSSP) - **MCP**: :proto-no:`No` - **ZMP**: :proto-no:`No` Telnet Fingerprint ------------------ :ref:`2b836d27162c4e46... ` *This fingerprint is unique to this server.* **Options requested from client**: ``CHARSET``, ``NAWS``, ``NEW_ENVIRON``, ``SGA``, ``TTYPE`` **Data source**: `2b836d27162c4e46/5679b1f91b0ecab2.json `_ The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata. .. code-block:: json { "server-probe": { "fingerprint": "2b836d27162c4e46", "fingerprint-data": { "offered-options": [], "probed-protocol": "server", "refused-options": [], "requested-options": [ "CHARSET", "NAWS", "NEW_ENVIRON", "SGA", "TTYPE" ], "scan-type": "quick" }, "session_data": { "banner_after_return": "", "banner_before_return": "\u001b[0m\n\rPetria : Si usas lector de pantalla, ignora lo siguiente e indica con que nombre quieres ser conocido.\n\r\n\r\u001b[1;37mBIENVENIDO A ..... \u001b[1;32m |\u001b[1;36m>>>\u001b[1;32m\n\r\u001b[1;32m |\u001b[0m\n\r\u001b[1;32m |\u001b[1;36m>>> \u001b[1;32m _ _|_ _ |\u001b[1;36m>>>\u001b[0m\n\r\u001b[1;32m | |;| |;| |;| |\u001b[0m\n\r\u001b[1;32m _ _|_ _ \\\\. . / _ _|_ _\u001b[0m\n\r\u001b[1;32m |;|_|;|_|;| \\\\:. , / |;|_|;|_|;| \u001b[0m\n\r\u001b[1;32m \\\\.. / ||; . | \\\\. . /\u001b[0m\n\r\u001b[1;32m \\\\. , / ||: . | \\\\: . /\u001b[0m\n\r\u001b[1;32m ||: |_ _ ||_ ._ |_ _||: |\u001b[0m\n\r\u001b[1;32m ||: .|||_|;|_|;|_|;|_|;|_|;||:. |\u001b[0m\n\r\u001b[1;32m ||: ||\u001b[0;32m. . . . \u001b[1;32m||: .|\u001b[0m\n\r\u001b[1;32m ||: . ||\u001b[0;32m . . . . , \u001b[1;32m ||: | \u001b[1;36m\\,/\u001b[0m\n\r\u001b[1;32m ||: ||: , _______ . ||: , | \u001b[1;36m/`\\\u001b[0m\n\r\u001b[1;32m ||: || . /\u001b[0;31m+++++++\u001b[1;32m\\ . ||: |\u001b[0m\n\r\u001b[1;32m ||: ||. |\u001b[0;31m+++++++\u001b[1;32m| . ||: . |\u001b[0m\n\r\u001b[0;34m _ _ \u001b[1;32m||\u001b[0;32m: .\u001b[1;32m ||: , |\u001b[0;31m+++++++\u001b[1;32m|\u001b[0;32m. . \u001b[0;34m_\u001b[1;32m||\u001b[0;34m_ \u001b[1;32m|\u001b[0m\n\r\u001b[0;34m __ __--`- '----__|. \u001b[1;32m|\u001b[0;31m+++++\u001b[1;34m__\u001b[1;32m|\u001b[1;34m----- \u001b[0;34m -`---, ___\u001b[0m\n\r\u001b[1;34m ----- ----__\u001b[1;32m|\u001b[0;34m,---\u001b[1;34m' ------____--\u001b[1;34m' \u001b[0m\n\r\u001b[1;34m\u001b[0m\n\r\u001b[1;37m oooooooooo o8 o88 \u001b[0m\n\r\u001b[1;37m 888 888 ooooooooo o888oo oo oooooo oooo ooooooo \u001b[0m\n\r\u001b[1;37m 888oooo88 888oooooo88 888 888 888 888 ooooo888 \u001b[0m\n\r\u001b[1;37m 888 888 888 888 888 888 888 \u001b[0m\n\r\u001b[1;37m o888o 88oooo888 888o o888o o888o 88ooo88 8o \u001b[0m\n\r\n\r\n\r \u001b[1;31mWEB \u001b[0;36m-----> \u001b[1;32m\u001b[1zhttps://www.petriamud.com\u001b[7z\u001b[0m\n\r \u001b[1;31mDISCORD \u001b[0;36m-> \u001b[0;35m\u001b[1zhttps://discord.gg/bbQkyVXRaQ\u001b[7z\u001b[0m\n\r \u001b[1;31mHOST \u001b[0;36m----> \u001b[0;33mgame.petriamud.com \u001b[1;31mPORT \u001b[0;33m6600\u001b[0m\n\r \n\r \u001b[0;36mAyuda a nuevos en Whatsapp: \u001b[1;34m\u001b[1zhttps://www.petriamud.com/nuevos\u001b[7z\u001b[0m\n\r\n\r \u001b[0;36mTraduccion y optimizacion del codigo por Javier Torres (Petron)\n\r \n\r Original DikuMUD by Staerfeldt, Nyboe, Madsen, Seifert y Hammer.\n\r Based on MERC 2.1 code by Hatchet, Furey, and Kahn. ROM 2.4 \n\r copyright (c) 1993-1996 Russ Taylor. \u001b[1;32mPETRIA MUD (c) 1996-1997\u001b[0m\n\r\n\r\ufffd\ufffdPor que nombre quieres ser conocido? ", "encoding": "ascii", "mssp": { "ANSI": "1", "AREAS": "1", "CLASSES": "1", "CODEBASE": "Rom 2.4", "CRAWL DELAY": "-1", "CREATED": "1996", "DBSIZE": "0", "DISCORD": "https://discord.gg/UumbEBMTDQ", "EXITS": "1", "EXTRA DESCRIPTIONS": "1", "GENRE": "Fantasy", "GMCP": "1", "HELPFILES": "1", "HOSTNAME": "game.petriamud.com", "ICON": "https://www.petriamud.com/Mudlet/media/petriamud_icon.jpg", "IP": "104.156.225.65", "LANGUAGE": "Espa\u00f1ol", "LEVELS": "1", "LOCATION": "World", "MCCP": "1", "MCP": "0", "MOBILES": "1", "MSDP": "1", "MSP": "1", "MUDPROGS": "1", "MUDTRIGS": "0", "MXP": "1", "NAME": "Petria", "OBJECTS": "1", "PLAYERS": "24", "PORT": "6600", "PUEBLO": "0", "RACES": "1", "RESETS": "1", "ROOMS": "1", "SKILLS": "1", "STATUS": "Live", "UPTIME": "1770552548", "UTF-8": "1", "VT100": "0", "WEBSITE": "https://www.petriamud.com", "XTERM 256 COLORS": "1" }, "option_states": { "server_offered": { "0x56": false, "0x5a": false, "0x5b": false, "0x64": false, "GMCP": true, "MSDP": true, "MSSP": true }, "server_requested": { "0x5b": false, "0xc8": false, "CHARSET": true, "NAWS": true, "NEW_ENVIRON": true, "SGA": true, "TTYPE": true } }, "scan_type": "quick", "timing": { "probe": 0.0, "total": 2.5670695304870605 } } }, "sessions": [ { "connected": "2026-02-08T16:54:27.566742+00:00", "host": "game.petriamud.com", "ip": "104.156.225.65", "port": 6600 } ] } Connection Log -------------- Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server. .. code-block:: text DEBUG client.py:770 Fingerprint client: host=game.petriamud.com port=6600 INFO client_base.py:174 Connected to DEBUG stream_writer.py:697 recv IAC DO TTYPE DEBUG stream_writer.py:1739 handle_do(TTYPE) DEBUG stream_writer.py:3036 pending_option[WILL + TTYPE] = True DEBUG stream_writer.py:938 send IAC WILL TTYPE DEBUG stream_writer.py:3036 pending_option[SB + TTYPE] = True DEBUG stream_writer.py:3036 local_option[TTYPE] = True DEBUG stream_writer.py:3036 pending_option[WILL + TTYPE] = False DEBUG stream_writer.py:697 recv IAC WILL GMCP DEBUG stream_writer.py:713 WILL GMCP unsolicited DEBUG stream_writer.py:1869 handle_will(GMCP) DEBUG stream_writer.py:3036 pending_option[DO + GMCP] = True DEBUG stream_writer.py:938 send IAC DO GMCP DEBUG stream_writer.py:3036 remote_option[GMCP] = True DEBUG stream_writer.py:3036 pending_option[DO + GMCP] = False DEBUG stream_writer.py:697 recv IAC DO MXP DEBUG stream_writer.py:1739 handle_do(MXP) DEBUG stream_writer.py:3036 pending_option[WILL + MXP] = True DEBUG stream_writer.py:938 send IAC WILL MXP DEBUG stream_writer.py:3036 pending_option[SB + MXP] = True DEBUG stream_writer.py:3036 local_option[MXP] = True DEBUG stream_writer.py:3036 pending_option[WILL + MXP] = False DEBUG stream_writer.py:697 recv IAC WILL MXP DEBUG stream_writer.py:713 WILL MXP unsolicited DEBUG stream_writer.py:1869 handle_will(MXP) DEBUG stream_writer.py:3036 pending_option[DO + MXP] = True DEBUG stream_writer.py:938 send IAC DO MXP DEBUG stream_writer.py:3036 remote_option[MXP] = True DEBUG stream_writer.py:3036 pending_option[DO + MXP] = False DEBUG stream_writer.py:689 begin sub-negotiation SB TTYPE DEBUG stream_writer.py:676 sub-negotiation cmd TTYPE SE completion byte DEBUG stream_writer.py:3036 pending_option[SB + TTYPE] = False DEBUG stream_writer.py:2203 recv TTYPE SEND: b'' DEBUG stream_writer.py:2214 send IAC SB TTYPE IS b'xterm-256color' IAC SE DEBUG stream_writer.py:697 recv IAC DO NAWS DEBUG stream_writer.py:1739 handle_do(NAWS) DEBUG stream_writer.py:3036 pending_option[WILL + NAWS] = True DEBUG stream_writer.py:938 send IAC WILL NAWS DEBUG stream_writer.py:2306 send IAC SB NAWS (rows=25, cols=80) IAC SE DEBUG stream_writer.py:3036 local_option[NAWS] = True DEBUG stream_writer.py:3036 pending_option[WILL + NAWS] = False DEBUG stream_writer.py:697 recv IAC DO CHARSET DEBUG stream_writer.py:1739 handle_do(CHARSET) DEBUG stream_writer.py:3036 pending_option[WILL + CHARSET] = True DEBUG stream_writer.py:938 send IAC WILL CHARSET DEBUG stream_writer.py:3036 local_option[CHARSET] = True DEBUG stream_writer.py:3036 pending_option[WILL + CHARSET] = False DEBUG stream_writer.py:697 recv IAC DO NEW_ENVIRON DEBUG stream_writer.py:1739 handle_do(NEW_ENVIRON) DEBUG stream_writer.py:3036 pending_option[WILL + NEW_ENVIRON] = True DEBUG stream_writer.py:938 send IAC WILL NEW_ENVIRON DEBUG stream_writer.py:3036 pending_option[SB + NEW_ENVIRON] = True DEBUG stream_writer.py:3036 local_option[NEW_ENVIRON] = True DEBUG stream_writer.py:3036 pending_option[WILL + NEW_ENVIRON] = False DEBUG stream_writer.py:697 recv IAC WILL MSDP DEBUG stream_writer.py:713 WILL MSDP unsolicited DEBUG stream_writer.py:1869 handle_will(MSDP) DEBUG stream_writer.py:3036 pending_option[DO + MSDP] = True DEBUG stream_writer.py:938 send IAC DO MSDP DEBUG stream_writer.py:3036 remote_option[MSDP] = True DEBUG stream_writer.py:3036 pending_option[DO + MSDP] = False DEBUG stream_writer.py:697 recv IAC WILL MSSP DEBUG stream_writer.py:713 WILL MSSP unsolicited DEBUG stream_writer.py:1869 handle_will(MSSP) DEBUG stream_writer.py:3036 pending_option[DO + MSSP] = True DEBUG stream_writer.py:938 send IAC DO MSSP DEBUG stream_writer.py:3036 remote_option[MSSP] = True DEBUG stream_writer.py:3036 pending_option[DO + MSSP] = False DEBUG stream_writer.py:697 recv IAC DO ATCP DEBUG stream_writer.py:1739 handle_do(ATCP) DEBUG stream_writer.py:3036 pending_option[WILL + ATCP] = True DEBUG stream_writer.py:938 send IAC WILL ATCP DEBUG stream_writer.py:3036 local_option[ATCP] = True DEBUG stream_writer.py:3036 pending_option[WILL + ATCP] = False DEBUG stream_writer.py:697 recv IAC WILL MSP DEBUG stream_writer.py:713 WILL MSP unsolicited DEBUG stream_writer.py:1869 handle_will(MSP) DEBUG stream_writer.py:3036 pending_option[DO + MSP] = True DEBUG stream_writer.py:938 send IAC DO MSP DEBUG stream_writer.py:3036 remote_option[MSP] = True DEBUG stream_writer.py:3036 pending_option[DO + MSP] = False DEBUG stream_writer.py:697 recv IAC WILL MCCP2_COMPRESS DEBUG stream_writer.py:713 WILL MCCP2_COMPRESS unsolicited DEBUG stream_writer.py:1869 handle_will(MCCP2_COMPRESS) DEBUG stream_writer.py:3036 remote_option[MCCP2_COMPRESS] = False DEBUG stream_writer.py:938 send IAC DONT MCCP2_COMPRESS WARNING stream_writer.py:1974 Unhandled: WILL MCCP2_COMPRESS. DEBUG stream_writer.py:697 recv IAC WILL b'd' DEBUG stream_writer.py:713 WILL b'd' unsolicited DEBUG stream_writer.py:1869 handle_will(b'd') DEBUG stream_writer.py:3036 remote_option[b'd'] = False DEBUG stream_writer.py:938 send IAC DONT b'd' WARNING stream_writer.py:1974 Unhandled: WILL b'd'. DEBUG stream_writer.py:697 recv IAC DO SGA DEBUG stream_writer.py:1739 handle_do(SGA) DEBUG stream_writer.py:3036 pending_option[WILL + SGA] = True DEBUG stream_writer.py:938 send IAC WILL SGA DEBUG stream_writer.py:3036 local_option[SGA] = True DEBUG stream_writer.py:3036 pending_option[WILL + SGA] = False DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Default {'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'fx golpe fuerte.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'fx redoble punto.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'cuerno guerra2.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'fx victoria.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'fx perder.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'intro wof.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'pociones.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'hambre.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'forzar bloquear.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'forzar bloquear 2.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'comer.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'comer2.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'burbujas.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'beber 2.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'beber 3.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'beber 4.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'beber 5.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'reintegrar.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'skill_afilar.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB GMCP DEBUG stream_writer.py:676 sub-negotiation cmd GMCP SE completion byte DEBUG stream_writer.py:2031 [SB + GMCP] unsolicited DEBUG stream_writer.py:1628 GMCP: Client.Media.Load {'name': 'autooro.mp3', 'url': 'https://www.petriamud.com/Mudlet/audio/sound/'} DEBUG stream_writer.py:689 begin sub-negotiation SB MXP DEBUG stream_writer.py:676 sub-negotiation cmd MXP SE completion byte DEBUG stream_writer.py:3036 pending_option[SB + MXP] = False DEBUG stream_writer.py:1651 MXP: b'' DEBUG stream_writer.py:689 begin sub-negotiation SB TTYPE DEBUG stream_writer.py:676 sub-negotiation cmd TTYPE SE completion byte DEBUG stream_writer.py:2031 [SB + TTYPE] unsolicited DEBUG stream_writer.py:2203 recv TTYPE SEND: b'' DEBUG stream_writer.py:2214 send IAC SB TTYPE IS b'xterm-256color' IAC SE DEBUG stream_writer.py:689 begin sub-negotiation SB CHARSET DEBUG stream_writer.py:676 sub-negotiation cmd CHARSET SE completion byte DEBUG stream_writer.py:2031 [SB + CHARSET] unsolicited DEBUG client.py:266 encoding negotiated: UTF-8 DEBUG stream_writer.py:2111 send IAC SB CHARSET ACCEPTED UTF-8 IAC SE DEBUG stream_writer.py:689 begin sub-negotiation SB NEW_ENVIRON WARNING stream_writer.py:667 sub-negotiation SB NEW_ENVIRON (2 bytes) interrupted by IAC SB DEBUG stream_writer.py:689 begin sub-negotiation SB MSDP DEBUG stream_writer.py:676 sub-negotiation cmd MSDP SE completion byte DEBUG stream_writer.py:2031 [SB + MSDP] unsolicited DEBUG stream_writer.py:1638 MSDP: {'SERVER_ID': 'Petria'} DEBUG stream_writer.py:689 begin sub-negotiation SB MSSP DEBUG stream_writer.py:676 sub-negotiation cmd MSSP SE completion byte DEBUG stream_writer.py:2031 [SB + MSSP] unsolicited DEBUG stream_writer.py:1642 MSSP: {'NAME': 'Petria', 'PLAYERS': '26', 'UPTIME': '1770552548', 'CRAWL DELAY': '-1', 'HOSTNAME': 'game.petriamud.com', 'PORT': '6600', 'CODEBASE': 'Rom 2.4', 'CREATED': '1996', 'ICON': 'https://www.petriamud.com/Mudlet/media/petriamud_icon.jpg', 'IP': '104.156.225.65', 'LANGUAGE': 'Español', 'LOCATION': 'World', 'WEBSITE': 'https://www.petriamud.com', 'DISCORD': 'https://discord.gg/UumbEBMTDQ', 'GENRE': 'Fantasy', 'STATUS': 'Live', 'AREAS': '1', 'HELPFILES': '1', 'MOBILES': '1', 'OBJECTS': '1', 'ROOMS': '1', 'CLASSES': '1', 'LEVELS': '1', 'RACES': '1', 'SKILLS': '1', 'ANSI': '1', 'GMCP': '1', 'MCCP': '1', 'MCP': '0', 'MSDP': '1', 'MSP': '1', 'MXP': '1', 'PUEBLO': '0', 'UTF-8': '1', 'VT100': '0', 'XTERM 256 COLORS': '1', 'DBSIZE': '0', 'EXITS': '1', 'EXTRA DESCRIPTIONS': '1', 'MUDPROGS': '1', 'MUDTRIGS': '0', 'RESETS': '1'} DEBUG stream_writer.py:697 recv IAC WONT b'd' DEBUG stream_writer.py:1991 handle_wont(b'd') DEBUG stream_writer.py:3036 pending_option[DO + b'd'] = False DEBUG client_base.py:463 negotiation failed after 4.00s. DEBUG client_base.py:470 failed-reply: 'SB NEW_ENVIRON' DEBUG client_base.py:88 EOF from server, closing. INFO client_base.py:105 Connection closed to INFO fingerprinting.py:737 new server fingerprint 664af4df07ef9a83 *Generated by* `telnetlib3-fingerprint `_ .. code-block:: shell telnetlib3-fingerprint --loglevel=debug game.petriamud.com 6600 .. [#scan] measured 2026-02-08 at 16:54 UTC