mu*index
読み方
プレーンテキスト
テーマ

コードベース

TinyMUSH

MUSHの系統の祖先であり、今もゲームを動かしています。自分のネゴシエーションのバイトが次に送るコマンドを壊しうることを、このクローラーに教えた相手です。

https://github.com/TinyMUSH/TinyMUSH

これを動かしているゲーム

掲載9件 · アーカイブ済み0件 · 実測であって、自己申告ではない

このリクエストの時点でカタログから数えたもので、上のリンクが持つのと同じフィルターによる — この数値とその一覧は一つのクエリであり、食い違うことはない。

TinyMUSHは、PennMUSH、TinyMUX、RhostMUSH、CobraMUSHという系統のすべてが降りてきた場所であり、今も 稼働しています。開発は絶えたのではなく、静かなのです。

外から見たときの姿

MSSPはありません。ログイン前の WHO があり、0 Players logged in, 22 record, no maximum. という形の 一文で答えます。

このゲームが当サイトに見つけたバグ

TinyMUSHにここで一段落を割く価値があるのは、当サイト自身のクローラーの不具合を露わにしたゲームだから であり、その訂正は「実測」が何を意味するはずなのかのよい例になっているからです。

当サイトの探査は、何週間ものあいだTinyMUSHを接続数不明として読んでいました。記録にあった推測は、 その返答に末尾の改行がないというものでした。改行はあります。回線から取ったキャプチャによれば、本当の 原因は当サイトの側にありました。TinyMUSHはログイン画面でtelnetを解釈しません。そのため接続時に送る IAC DO MSSP の3バイトが、誰かが打ち込んだかのようにその入力バッファへ落ちます。次に読まれる行は WHO ではなく、3つの制御バイトに続く WHO であり、それはこのサーバーが持たないコマンドです — だから 接続画面を出し直し、プレイヤーについては何も言いません。

現在、探査はネゴシエーションのあとに素の改行を1つ送り、それが生んだものは何であれ捨てます。その出力は 当サイトが送ることを選んだバイトへの反応であり、したがってゲームの接続画面でもその答えでもないから です。TinyMUSHはいま正しく読めており、探査は3分の1の時間で終わるようになりました。

確かめなかったディレクトリなら、「このゲームはプレイヤー数を報告しない」と、そのゲームが存在するかぎり 公開し続けたことでしょう。そしてその一文が語っていたのは、当サイトのことだったはずです。

関連項目

  • PennMUSH 最も広く使われているMUSHサーバー。softcode、長いリリースの歴史、そして当サイトの調査でMSSPとログイン前のWHOの両方に応答した2つだけのコードベースの一つ。
  • TinyMUX もう一つの大きなMUSHサーバー。PennMUSHのものと議論になるほど近いsoftcode、MSSPはまったくなし、そして機能するログイン前のWHO。
  • MUSH、MUD、MUCK、MOO — 言葉の意味するもの 4つの伝統を指す4つの言葉であり、そのどれもジャンルではありません。これらが実際に伝えていること。