コードベース
DikuMUD
戦闘型MUDファミリーの根。レベル、クラス、装備、エリアファイル — そして一世代分の派生を形づくったライセンス。
これを動かしているゲーム
掲載35件 · アーカイブ済み0件 · 実測であって、自己申告ではない
このリクエストの時点でカタログから数えたもので、上のリンクが持つのと同じフィルターによる — この数値とその一覧は一つのクエリであり、食い違うことはない。
ハンドシェイクで提供していたもの:MCCP, MSSP, MXP, MSDP, GMCP
DikuMUDはコペンハーゲン大学のDatalogisk Institutで書かれ、1991年に公開されたもので、人が何の限定もなく 「MUD」と言うときに指すもののほとんどの祖先です。レベル、キャラクタークラス、ヒットポイント、mob、 装備スロット、ビルダーがオフラインで書くエリアファイル形式 — 語彙のすべてがここから来ており、Dikuの ソースを一度も見たことのないゲームでも、その形を受け継いでいます。
そのライセンスも話の一部です。Dikuは無償で使えましたが、アクセスに課金することを禁じ、元のクレジットを 表示するよう求めました。この条項こそ、そこから何度もフォークを重ねたゲームのログイン画面に「Dikuの クレジット」が現れる理由です。
直系の子孫 — Merc、続いてROM、CircleMUD、SMAUG、tbaMUD、そのほか何十も — は、 これまで存在したあらゆるMUDの一覧の大きな割合を占めています。
外から見たときの姿
DikuのファミリーはMSSPのファミリーです。MUSH側がログイン画面の WHO を通じて接続数を公開し、MSSPは
まったく提供しないのに対して、Diku系のサーバーは圧倒的にtelnetオプション70へ構造化されたレポートで
応答します。ここに載る数値は、そこから来ています。
MCCP2 — ストリームの圧縮 — もこのファミリーではよくあるもので、これをネゴシエートしながら ストリームを展開できないクライアントは、接続画面をまるごとバイナリのノイズとして受け取ることになる、と 知っておく価値があります。それは当プロジェクト自身のtelnetライブラリにあった実在の不具合で、すでに 修正されています。MCCPを参照してください。
関連項目
- CircleMUD 教材に使えるほど丁寧に文書化されたDikuMUDの派生。膨大にフォークされ、今も動いています。
- ROM Mercの最もよく知られた子孫であり、90年代のMUDの大きな割合がその上に建てられた戦闘エンジン。
- SMAUG 大きなテーマ世界のために作られたMercの派生。神々と次元界、そして親の数倍の規模のエリア群を備えています。
- MUSH、MUD、MUCK、MOO — 言葉の意味するもの 4つの伝統を指す4つの言葉であり、そのどれもジャンルではありません。これらが実際に伝えていること。