PENNMUSH [コードベース] 最も広く使われているMUSHサーバー。softcode、長いリリースの歴史、そして当サイトの調査でMSSPとログイン前のWHOの両方に応答した2つだけのコードベースの一つ。 https://www.pennmush.org/ このコードベースを動かしていると特定したゲーム 掲載34件、アーカイブ済み0件 /ja/games?codebase=PennMUSH ハンドシェイクで実測:CHARSET, MSSP, UTF-8, MXP PennMUSHは1991年のフォークを経てTinyMUSHから受け継がれたもので、長く続いているロールプレイMUSHの多くが 動かしているサーバーです。その決定的な特徴はsoftcodeです。関数型の式言語で、しかるべきビットが 立っている人なら誰でもゲームの内側から編集でき、あるMUSHの振る舞いの大きな部分がそれで書かれています。 PennMUSHのゲームは、設定されるというより、プレイヤーたちによってプログラムされるものです。 バージョンは 1.8.8p0 のように読めます — メジャー、マイナー、そしてパッチレベル — そしてパッチレベルは よく動きます。パッチレベルがいくつか遅れたバージョンでゲームが動いていることはよくあり、特筆すべき ことではありません。 外から見たときの姿 PennMUSHは、当サイト自身の38サーバーの調査で、探査する経路の両方に応答した2つだけのコードベースの 一つです。求めればMSSPを提供し、ログイン画面で打ち込まれた WHO にも答えます。そして実測したゲームでは その2つが一致していました — これは聞こえるより珍しいことで、そのおかげでPennMUSHは、他のサーバーを 試すときの対照になりました。 ログイン前の WHO は、便利さを超えた意味を持ちます。MUSHのファミリーがそもそも接続数を公開する手立てが それだからです — このファミリーの残りの大半は、MSSPをまったく提供しません。この分断こそ、当サイトが 1層ではなく4層を探査する理由であり、それについてはMSSP [/reference/protocols/mssp]を参照してください。 現代のPennMUSHではCHARSETのネゴシエーションが普通であり、だからアクセント付きの名前も道中を無事に 生き延びます。 関連するサーバー PennMUSH、TinyMUX、RhostMUSH、CobraMUSHは、共通の祖先と共有された語彙を持つ4つのサーバー です — 一つを知っているビルダーなら、努力すれば別のもののsoftcodeも読めます。互換性はありません。 データベースは変換なしにこれらの間を移動しませんし、関数ライブラリも意味のある形で異なります。 SHARPMUSH PennMUSH互換を目指す.NETによる再実装が、当サイトと同じ作者によって開発中です。このページのどの内容も そこから実測されたものではなく、カタログにそのゲームはありません。 関連項目 TinyMUX — /ja/reference/codebases/tinymux RhostMUSH — /ja/reference/codebases/rhostmush CobraMUSH — /ja/reference/codebases/cobramush MUSH、MUD、MUCK、MOO — 言葉の意味するもの — /ja/reference/mush-mud-muck-moo MSSP — /ja/reference/protocols/mssp