mu*index
読み方
テーマ
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