MUDクライアントは、マルチプレイヤーオンラインゲームの一種であるMUDに接続するために使用されるコンピュータアプリケーションであるゲームクライアントです。一般的に、MUDクライアントはVT100端末エミュレーションやtelnetネゴシエーションを実行する機能を持たない非常に基本的なtelnetクライアントです。一方、MUDクライアントは、構文ハイライト、キーボードマクロ、接続支援などの機能により、MUD telnetインターフェースをユーザーがより使いやすくし、MUDのゲームプレイを強化するように設計されたさまざまな機能で強化されています。[ 1 ] [ 2 ] [ 3 ]
ほとんどのMUDクライアントに見られる標準機能には、ANSIカラーサポート、エイリアス、トリガー、スクリプトなどがあります。クライアントは、内蔵のスクリプト言語を使用してほぼ無限に拡張できる場合が多いです。ほとんどのMUDは、スクリプトが不公平な利点をもたらすこと、またゲームが人間ではなく完全に自動化されたクライアントによってプレイされるようになることを懸念して、スクリプトの使用を制限しています。[ 4 ]
主なクライアントには、TinyTalk、TinyFugue、TinTin++、zMUDなどがあります。[ 5 ] [ 6 ]
注目すべき機能を備えた最初の MUD クライアントは、1990 年 1 月に Anton Rang によってUnix ライクシステム向けにリリースされた Tinytalk でした。[ 7 ] 1990 年 5 月に、Leo Plotkin によって TinyWar 1.1.4 がリリースされました。これは TinyTalk 1.0 をベースにしており、イベント駆動型プログラミングのサポートが追加されています。[ 8 ] 1990 年 9 月に、 Greg Hudson によってTinyFugueがリリースされました。これは TinyWar 1.2.3 と TT 1.1 をベースにしており、より高度なトリガー サポートを特徴としています。[ 9 ] TinyFugue の開発は 1991 年に Ken Keys に引き継がれました。TinyFugue は進化を続け、今日でもUnix ライクシステム向けの人気のクライアントとなっています。
TinyFugue、またはtfは、主にUnixライクなオペレーティングシステム向けに書かれました。これは、現存する最も初期のMUDクライアントの1つです。[ 10 ]主にTinyMUDの派生版を対象としています。[ 11 ] TinyFugueは独自のマクロ言語によって拡張可能であり、これは広範なトリガーシステムにも関連しています。[ 11 ] [ 12 ]トリガーシステムにより、自動実行されるコマンドを実装できます。[ 13 ]
もう1つの初期のクライアントは、1992 年 4 月に Peter Unold によって TINTIN がリリースされました。[ 14 ] 1992 年 10 月に Peter Unold は、より成熟し機能豊富なプログラムである TINTIN III をリリースしました。[ 15 ] TINTIN の開発は Bill Reiss によって続けられ、1993 年 7 月に TinTin++ 1.0 のリリースが発表されました。[ 16 ]このクライアントは、使いやすいスクリプト言語と、設計対象であるDikuMUDの人気により、すぐに人気を博しました。当初はライセンス制限のないオープンソースであったため、GGMud、MudMaster、Pueblo などの現在のクライアントの多くは TinTin++ をベースにしています。
TINTINの成功に続き、マイク・ポッターはクライアントのWindows版を制作することに熱心で、その結果、 1995年12月にzMUD 1.0がリリースされました。 [ 17 ] zMUDは当初フリーウェアとしてライセンスされていましたが、マイク・ポッターはクライアントの販売で生計を立てられることに気づき、1996年9月にzMUD 4.0をシェアウェアとして販売し始めました。 [ 18 ] zMUDは特に自動マッピング機能で知られています。[ 19 ] [ 20 ]
| MUSHクライアント | |
|---|---|
| 開発者 | ニック・ギャモン |
| 安定放出 | 4.96 / 2014年12月2日 ( 2014-12-02 ) |
| プラットフォーム | マイクロソフトWindows |
| タイプ | MUDクライアント |
| Webサイト | mushclient.com |
MUSHclientは、ニック・ギャモンによって最初に作成および保守されたMUDクライアントおよびピアツーピアチャットシステムです。このクライアントはフリーウェアとしてリリースされています。[ 21 ] [ 22 ] [ 23 ] クライアントのソースはGitHubでも入手可能です。[ 24 ]
MUSHclient は非常に柔軟性が高く、エイリアス、ホットキー、トリガー (テキスト マッチング)、コマンド実行タイミング、変数、マルチセッション サポート、ANSIカラーのカスタマイズ、スピード ウォーキングを提供します。[ 21 ] 2008 年 7 月には、「ミニ ウィンドウ」のサポートが追加され、MUD プログラマーがマップなどのグラフィック要素を画面に合わせてカスタマイズできるようになりました。[ 23 ]
MUSHclientは、テキストを読み上げ、視覚障害のあるユーザーがMUDをプレイできるようにするJAWSなどのスクリーンリーダーと互換性があります。[ 25 ] [ 21 ] [ 26 ]
MUSHclient は、 VBScriptやJavaScriptなどのWindows Script Hostでサポートされている言語、およびプラットフォームに依存しないLuaスクリプトによる広範なスクリプト サポートを提供します。また、MCCPとMXP もサポートしています。[ 22 ] [ 23 ] [ 27 ]
MUSHclient もTCP/IPを使用したピアツーピアのチャットシステムで、グループ通話やファイル転送機能を備えています。このチャットシステムは侵入攻撃に対して脆弱です。[ 28 ]
MUSHclientは主にMicrosoft Windows向けに開発されましたが、 Wineを使用してLinuxオペレーティングシステム上で[ 29 ]、Boot CampとParallels Desktop for Macを使用してMac OS Xオペレーティングシステム上でも正常に動作することが確認されています[ 30 ]。
| QMud | |
|---|---|
| 開発者 | パナギオティス・カロギラトス (ノーデンス) |
| 安定放出 | v10.04 / 2026年3月16日 ( 2026-03-16 ) |
| プラットフォーム | Linux、Microsoft Windows、macOS |
| タイプ | MUDクライアント |
| ライセンス | GNU GPL v3 |
| Webサイト | github.com/Nodens-/QMud |
QMud はQt 6 への移植であり、 CthulhuMUDの Panagiotis Kalogiratos (Nodens) が設計および執筆したオリジナルの MUSHclient (Nick Gammon による) の後継です。[ 31 ] 2 年間の開発期間を経て、2026 年 3 月にリリースされました。既存の MUSHclient データ ファイルおよびプラグインと互換性がありますが、分離を維持するために独自のフォーマットに移行します。[ 32 ]
Behaviorは、最新のQt C++実装を使用しながら、オリジナルのMUSHclientの永続化とLuaワークフローとの高い互換性を目指しています。いくつかの改善と新機能が実装されており、最新のテクノロジーを使用してクライアントの将来の開発を進めることに重点を置いています。[ 32 ]
QMud は、WSH (Windows Script Host) でサポートされていたすべてのスクリプト言語を非推奨にし、スクリプトには Lua のみを残して 5.4 にアップデートした点を除いて、オリジナルの MUSHclient の機能セットをサポートしています。また、ネイティブの Qt 実装を優先して、オリジナルのクライアントのいくつかの依存関係を削除しました。分割ペインのスクロールバック バッファ、自動保存、自動バックアップ、ログ ローテーション、ログ圧縮など、いくつかの新機能が既に実装されており、ロードマップにはさらに多くの機能が追加される予定です。[ 32 ]
MUSHclientとは異なり、QMudはクロスプラットフォームであり、Linux、Windows、MacOSをサポートしており、将来的にはAndroidとiOSのサポートも予定されている。[ 32 ]
クライアントが動作するオペレーティングシステム。
クライアントがサポートするプロトコルに関する情報。
コンピューティングにおいて、MXPはMUD拡張プロトコルの略です。[ 36 ]これはMUDで使用され、 HTMLとXMLにゆるやかに基づいたマークアップ言語 で通常のテキスト出力を拡張します。[ 37 ] [ 38 ] MXPを使用するには、サーバーとMUDクライアントの両方に実装する必要があります。[ 39 ] MXPはパブリックドメインです。[ 40 ]
MUDに接続するより良い方法は、MUDクライアントプログラムを使用することです。これは、MUDプレイ専用に設計されたプログラムです。MUDプログラムは、実際には様々なMUD関連コマンドが追加されたTelnetプログラムです。
初心者へのアドバイスは皆「クライアントを入手しろ」というものだったが、その後に、特定のMUDには許可されている行為に関する特定のルールがあるという長々とした注意書きが続いた。言い換えれば、サードパーティ製のツールは、非常に貴重なインターフェースの強化をもたらすものと見なされていたが、同時に少々強力すぎるものにもなりかねなかった。
は TinyMUD システムへのインターフェースです。telnet に代わるもので、多くの新機能が追加されています。
あなたが今使っているプログラムです。Tinywar は、後にアントン・ラングによって書かれたプログラムである tinytalk を改良したものです。これは、MUD 特有の機能を備えた telnet のクローンです。
は、TinyWar 1.2.3 のほとんどの機能、GrimJim の TT 1.1.jwl-2 beta の機能、私自身の多くの機能強化 (広範囲の再入、トリガーの優先順位、トリガーの確率など)、および入出力ウィンドウを組み込んだ、現在までで最も高度な TinyClient だと考えています。
年 [...] MUDクライアントtinyFugueがバージョン1.4ベータ版で利用可能になりました。
[...] 一般的には
tf
として知られています。主に TinyMud スタイルの Mud 向けに設計されていますが、LPMUD や Diku でも動作します。機能には、正規表現のハイライトとギャグ、自動ログイン、マクロ、行編集、スクリーン モード、トリガー、サイバーポータル、ログ記録、ファイルとコマンドのアップロード、シェル、および複数の接続が含まれます。
TinyFugueシステム
は、MOO、MUCK、そして多くのTinyMUD派生システムのプレイヤーにとって、長年にわたり人気の高いクライアントインターフェースです。
複数のセッション、マクロ、トリガーと自動化、コマンド履歴などの機能をサポートする豊富な機能リストを備えたTinyFugueは、ユーザーに環境を最大限に制御する機能を提供します。Tintin++などのより新しいプログラムが多くの支持を集めていますが、経験豊富なクライアントプログラマーの手にかかれば、その強力さと柔軟性から、多くのMUDプレイヤーは依然としてTinyFugueを使い続けています。
TinyTalk、TinyFugue、Tintinなどのフロントエンドクライアントプログラムもあり、これらはMUDの人間プレイヤーにとってより使いやすいインターフェースを提供します。これらのプログラムは、例えば部屋に入ってきた人に自動的に挨拶するなど、より定型的な作業の一部を処理できます。
(T)ヘ・キキ(N) (T)イ・ディクムド・クライアント (いや、単にタンタンという名前にしたかっただけなんだ...)
III は、dikumudders を支援するために特別に設計された Mud クライアントです。さまざまな UNIX 実装で動作します。
バークレーが diku ベースを削除したため、tintin++ 1.0 beta のコピーを flipper.pvv.unit.no の pub/mud/diku ディレクトリに配置しました。今後は、tintin++ のアップデートはほぼ間違いなくそこに配置する予定です。
は強力なクライアントで、TinTin++の多くの機能に加え、カスタマイズ可能なボタンなどのグラフィカルインターフェース機能も備えています。
1996年9月、zMUD v4.0がシェアウェアとしてリリースされ、Zugg Softwareが正式に設立されました。
MUD空間内での移動を自動的に記録し、この情報を使用して訪問した空間を動的にマッピングするというものです。このようなアプローチは、Zugg SoftwareのzMUDクライアントで採用されており、図8.5に示す自動マッピングツールが含まれています。zMUDは、部屋の説明をデコードし、標準的な方位、テレポート、一方通行リンクを記録するように構成できます。
任意の部屋の接続を自動的にマッピングし、仮想世界を徹底的に探索して正確なマップを作成することができるものもある。
エチケットMXP
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)