DIKUMUD [コードベース] 戦闘型MUDファミリーの根。レベル、クラス、装備、エリアファイル — そして一世代分の派生を形づくったライセンス。 https://dikumud.com/ このコードベースを動かしていると特定したゲーム 掲載35件、アーカイブ済み0件 /ja/games?codebase=DikuMUD ハンドシェイクで実測: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 [/reference/protocols/mccp]を参照してください。 関連項目 CircleMUD — /ja/reference/codebases/circlemud ROM — /ja/reference/codebases/rom SMAUG — /ja/reference/codebases/smaug MUSH、MUD、MUCK、MOO — 言葉の意味するもの — /ja/reference/mush-mud-muck-moo