WikiDer > Клиент MUD - Википедия
А Клиент MUD это компьютерное приложение используется для подключения к ГРЯЗЬ, тип многопользовательская онлайн-игра. Как правило, клиент MUD - это очень простой телнет клиент, которому не хватает VT100 эмуляция терминала и возможность выполнения переговоров по telnet. С другой стороны, клиенты MUD расширены различными функциями, предназначенными для улучшения геймплей ГРМ.[1]
Стандартные функции большинства клиентов MUD включают: ANSI поддержка цвета, псевдонимы, триггеры и сценарии. Клиент часто может быть расширен почти до бесконечности с помощью встроенного языка сценариев. Большинство MUD ограничивают использование скриптов, потому что они дают несправедливое преимущество, а также из-за опасений, что в игру в конечном итоге будут играть полностью автоматизированные клиенты, а не люди.[2]
История
Первым клиентом MUD с заметным количеством функций был Tinytalk от Антона Рэнга в январе 1990 года для Unix-подобный системы.[3] В мае 1990 года Лео Плоткин выпустил TinyWar 1.1.4, основанный на TinyTalk 1.0 и добавивший поддержку событийно-ориентированное программирование.[4] В сентябре 1990 г. TinyFugue который был основан на TinyWar 1.2.3, а TT 1.1 был выпущен Грегом Хадсоном и имел более продвинутую поддержку триггеров.[5] Разработкой TinyFugue в 1991 году занялся Кен Киз. TinyFugue продолжал развиваться и сегодня остается популярным клиентом для Unix-подобный системы.[нужна цитата]
TinyFugue, или tf, изначально был написан для Unix-подобный операционные системы. Это один из первых существующих клиентов MUD.[6] Он в первую очередь ориентирован на TinyMUD варианты.[7] TinyFugue расширяется за счет собственного макроязыка, который также связан с его обширной системой запуска.[7][8] Система триггеров позволяет выполнять автоматически запускаемые команды.[9]
Еще одним ранним клиентом был TINTIN Питера Унольда в апреле 1992 года.[10] В октябре 1992 года Питер Унольд выпустил свой последний релиз, TINTIN III, который представлял собой гораздо более зрелую и многофункциональную программу.[11] Разработку TINTIN продолжил Билл Рейсс, объявивший о выпуске TinTin ++ 1.0 в июле 1993 года.[12] Клиент быстро завоевал популярность благодаря простому в использовании языку сценариев и популярности ДикуМУД для чего он был разработан. Будучи открытым исходным кодом без лицензионных ограничений, многие текущие клиенты, такие как GGMud, MudMaster и Pueblo, основаны на TinTin ++.
После успеха TINTIN Майк Поттер стремился создать порт клиента для Windows, в результате чего был выпущен zMUD 1.0 в декабре 1995 года.[13] Первоначально zMUD был лицензирован как бесплатное ПО, но Майк Поттер понял, что он может зарабатывать на жизнь продажей клиента, и начал продавать zMUD 4.0 как условно-бесплатная в сентябре 1996 г.[14] zMUD особенно известен своим автоматизация возможности.[15][16]
Сравнение клиентов MUD
Операционные системы
Операционные системы, в которых могут работать клиенты.[os 1]
Имя | Windows | Mac OS X | Linux | BSD | Unix | Android | iOS | Обновлено |
---|---|---|---|---|---|---|---|---|
Атлантида | Нет | да | Нет | Нет | Нет | Нет | Нет | 2006 |
Аксмуд | да | Нет | да | да | да | Нет | Нет | 2019 |
BeipMU | да | Нет | Нет | Нет | Нет | Нет | Нет | 2020 |
BioMUD | да | Нет | Нет | Нет | Нет | Нет | Нет | 2016 |
Грязь | Нет | да | да | да | да | Нет | Нет | 2020 |
BlowTorch | Нет | Нет | Нет | Нет | Нет | да | Нет | 2018 |
CMUD | да | Нет | Нет | Нет | Нет | Нет | Нет | 2010 |
GGMUD | да | да | да | да | да | Нет | Нет | 2007 |
GMUD | да | Нет | Нет | Нет | Нет | Нет | Нет | 1998 |
Гном-Грязь | Нет | Нет | да | Нет | Нет | Нет | Нет | 2018 |
Джамочамуд | ИПЦ | ИПЦ | ИПЦ | ИПЦ | ИПЦ | Нет | Нет | 2014 |
KBtin | Нет | да | да | да | да | Нет | Нет | 2018 |
KildClient | да | да | да | да | да | Нет | Нет | 2017 |
KMuddy | Нет | да | да | да | Нет | Нет | Нет | 2009 |
Лынтин | ИПЦ | ИПЦ | ИПЦ | ИПЦ | ИПЦ | Нет | Нет | 2008 |
мкл | Нет | Нет | да | Нет | Нет | Нет | Нет | 2003 |
муби | Нет | ИПЦ | ИПЦ | ИПЦ | ИПЦ | Нет | Нет | 2009 |
Грязевой гангстер | да | Нет | да | Нет | Нет | Нет | Нет | 2020 |
Mudlet | да | да | да | да | да | Нет | Нет | 2020 |
MudMagic | да | да | да | да | да | Нет | Нет | 2006 |
MUDRammer | Нет | Нет | Нет | Нет | Нет | Нет | да | 2015 |
MUSHклиент | да | Нет | Нет | Нет | Нет | Нет | Нет | 2019 |
Портал | да | Нет | Нет | Нет | Нет | Нет | Нет | 2013 |
Картофель | ИПЦ | ИПЦ | ИПЦ | ИПЦ | ИПЦ | Нет | Нет | 2017 |
Powwow | да | да | да | да | да | Нет | Нет | 2020 |
Пуэбло / UE | да | Нет | Нет | Нет | Нет | Нет | Нет | 2004 |
SimpleMU | да | Нет | Нет | Нет | Нет | Нет | Нет | 2001 |
Грязный | ИПЦ | ИПЦ | ИПЦ | ИПЦ | ИПЦ | Нет | Нет | 2012 |
TinTin ++ | Cygwin[os 2] | да | да | да | да | Termux | iSH | 2020 |
TinyFugue | да | да | да | да | да | Нет | Нет | 2007 |
Тортилья | да | Нет | Нет | Нет | Нет | Нет | Нет | 2018 |
Требуше | ИПЦ | ИПЦ | ИПЦ | ИПЦ | ИПЦ | Нет | Нет | 2015 |
Wintin.Net | да | Нет | Нет | Нет | Нет | Нет | Нет | 2007 |
zMUD | да | Нет | Нет | Нет | Нет | Нет | Нет | 2008 |
- ^ "ИПЦ" означает Кроссплатформенность или же Истолкованный программного обеспечения
- ^ TinTin ++ доступен как установщик WinTin ++ в системах Windows.
Поддержка функций
Имя | Gui | логирование | Картограф | Мультиплеер | Прокрутка | Программа проверки орфографии | Завершение вкладки | Триггеры Telnet | Таймеры | Триггеры | Перенаправление | Регулярное выражение |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Аксмуд | Обычай | да | да | да | да | да | да | да | да | да | Нет | да |
BeipMU | Нет | да | Нет | Нет | да | да | да | Нет | Нет | да | WSH | да |
Грязь | VT102 | да | Нет | Нет | да | Нет | да | да | да | да | Нет | да |
CMUD | Обычай | да | да | да | да | да | да | да | да | да | WSH | да |
Грязевой гангстер | Обычай | Плагин | Нет | Нет | да | Нет | Нет | да | да | да | Нет | Шаблоны Lua |
Mudlet | Обычай | да | да | да | да | да | да | да | да | да | Нет | да |
MUSHклиент | Обычай | да | да | да | да | да | да | да | да | да | WSH | да |
TinTin ++ | VT100 | да | да | да | да | Нет | да | да | да | да | да | да |
Wintin.net | Нет | да | Нет | да | да | Нет | да | Нет | да | да | Нет | Нет |
zГрязь | Обычай | да | да | да | да | да | да | да | да | да | WSH | да |
Поддержка протокола
Информация о том, какие протоколы поддерживают клиенты.
Имя | ЦВЕТ | VT100 | TLS | NAWS[17] | EOR[18] | ЭХО[19] | MCCP[20][21] | MXP[22] | MSP[23] | MMCP[24] | 256 цветов | Unicode |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Атлантида | да | Нет | да | да | да | Нет | да | Нет | Нет | Нет | да | да |
Аксмуд | да | да | да | да | да | да | да | да | да | да | да | да |
BeipMU | да | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | да | да |
BioMUD | да | да | Нет | да | да | да | Нет | Нет | Нет | Нет | да | Нет |
Грязь | да | да | да | Нет | да | Нет | да | Нет | Нет | Нет | да | да |
BlowTorch | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет |
CMUD | да | да | да | да | да | да | да | да | да | Нет | да | Нет |
GGMUD | да | Нет | Нет | Нет | Нет | да | да | Нет | Нет | Нет | Нет | Нет |
GMUD | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Гном-Грязь | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет |
Джамочамуд | да | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
KBtin | да | Нет | да | да | да | да | да | Нет | Нет | Нет | да | да |
KildClient | да | Нет | да | да | Нет | да | да | Нет | Нет | да | да | да |
KMuddy | да | Нет | Нет | Нет | Нет | да | да | да | да | Нет | Нет | Нет |
Лынтин | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет |
мкл | да | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет | да | да | Нет |
муби | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет |
Грязевой гангстер | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет |
Mudlet | да | Нет | да | да | да | да | да | да | да | Нет | да | да |
MudMagic | да | Нет | Нет | да | да | да | да | да | да | Нет | Нет | Нет |
MUDRammer | да | Нет | да | да | Нет | да | да | Нет | да | Нет | да | да |
MUSHклиент | да | Нет | Нет | да | да | да | да | да | да | Плагин | да | да |
Портал | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Картофель | да | Нет | да | да | да | Нет | Нет | Нет | Нет | Нет | да | да |
Powwow | да | да | Нет | да | Нет | да | Нет | Нет | Нет | Нет | да | Нет |
Пуэбло / UE | да | Нет | Нет | Нет | Нет | да | да | да | Нет | Нет | Нет | Нет |
SimpleMU | да | Нет | Нет | Нет | Нет | Нет | да | Нет | да | Нет | Нет | Нет |
Грязный | да | да | Нет | да | да | да | Нет | Нет | Нет | Нет | да | Нет |
TinTin ++ | да | да | да | да | да | да | да | Нет | Плагин | да | да | да |
TinyFugue | да | Нет | да | да | да | да | да | Нет | Нет | Нет | да | Нет |
Тортилья | да | Нет | Нет | да | да | да | да | Нет | Нет | Нет | да | да |
Требуше | да | Нет | да | да | да | да | Нет | Нет | Нет | Нет | Нет | Нет |
Wintin.Net | да | да | Нет | да | Нет | да | да | да | Нет | да | да | Нет |
zMUD | да | да | Нет | да | да | да | да | да | да | Плагин | Нет | Нет |
- На местном уровне MCCP или же TLS Прокси сервер может использоваться клиентами, которые изначально не поддерживают MCCP или TLS.
- Многие клиенты MUD смогут отображать Unicode персонажей, но будет перенос слов вопросы без должной поддержки.
Поддержка сценариев
Имя | C # | Под клиента | Lua | Perl | Python | Рубин | ТИНТИН | VB.NET | Tcl | PHP | JScript |
---|---|---|---|---|---|---|---|---|---|---|---|
Атлантида | Нет | Минимальный | да | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Аксмуд | Нет | Минимальный | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
BeipMU | Нет | Минимальный | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
BioMUD | Нет | да | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Грязь | Нет | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
BlowTorch | Нет | Минимальный | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
CMUD | Нет | Нет | да | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет |
GGMUD | Нет | Нет | да | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет |
GMUD | Нет | Минимальный | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Гном-Грязь | Нет | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет |
Джамочамуд | Нет | Минимальный | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
KBtin | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет |
KildClient | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
KMuddy | Нет | Минимальный | да | да | да | да | Нет | Нет | Нет | да | Нет |
Лынтин | Нет | Нет | Нет | Нет | да | Нет | да | Нет | Нет | Нет | Нет |
мкл | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
муби | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет | Нет |
Грязевой гангстер | Нет | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Mudlet | Нет | Минимальный | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
MudMagic | Нет | Нет | Нет | да | да | Нет | Нет | Нет | Нет | Нет | Нет |
MUSHклиент | Нет | Нет | да | да | да | Минимальный | Нет | да | да | да | да |
Портал | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Картофель | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет |
Powwow | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Пуэбло / UE | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет |
SimpleMU | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Грязный | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
TinTin ++ | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет |
TinyFugue | Нет | да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Тортилья | Нет | Нет | да | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет |
Требуше | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет |
Wintin.Net | да | Нет | Нет | Нет | Нет | Нет | да | да | Нет | Нет | Нет |
zMUD | Нет | Нет | Нет | Нет | Нет | Нет | да | Нет | Нет | Нет | Нет |
Примечания
- WSH: Хост сценариев Windows позволяет выполнять различные языки сценариев.
- CLI: Интерфейс командной строки с помощью перенаправление, не путать с система (стандартная библиотека C)
- Многие клиенты предоставляют свой собственный язык сценариев, иногда в дополнение к другому языку сценариев.
- Клиенты, предоставляющие модифицированную версию исходного языка сценариев TINTIN, перечислены как поддерживающие TINTIN.
Рекомендации
- ^ Левин, Джон Р. (1997). Больше интернета для чайников. IDG Книги. п. 199. ISBN 0-7645-0135-6.
Лучший способ подключиться к MUD - использовать клиентскую программу MUD: программу, специально разработанную для MUDding. Программа MUD на самом деле является программой telnet, в которую добавлены различные команды, относящиеся к MUD.
- ^ Раф Костер (2008). «Краткая история ботов».
Все советуют новичку: «Найдите клиента», за которым следует пространное предостережение о том, что у данной грязи есть определенные правила относительно того, что допустимо. Другими словами, сторонние инструменты рассматривались как нечто, что добавляло неоценимые улучшения интерфейса, но также давало слишком много возможностей.
- ^ Антон Ранг (1990). «TinyTalk 1.0 теперь доступен для анонимного FTP».
TinyTalk - это интерфейс к системе TinyMUD. Он заменяет telnet и добавляет много новых функций.
- ^ Джейсон Даунс (1990). «TinyWar существует! Вот она ...»
Программа, которой вы сейчас пользуетесь. Tinywar - это модифицированная программа tinytalk, более поздняя программа, первоначально написанная Антоном Рангом. Это клон telnet со специфическими функциями MUD.
- ^ Грег Хадсон (1990). «TinyFugue 1.1.4 выпущен для анонимного FTP».
Я считаю, что TinyFugue - это самый продвинутый клиент TinyClient на сегодняшний день, включающий в себя большинство функций TinyWar 1.2.3, функции бета-версии GrimJim TT 1.1.jwl-2, многие из моих собственных улучшений (например, обширный повторный вход, приоритет триггера, и вероятность срабатывания), а также окна ввода / вывода.
- ^ Маллиган, Джессика; Патровский, Бриджит (2003). Разработка онлайн-игр: руководство для инсайдеров. Новые всадники. п. 453. ISBN 1-59273-000-0.
1990 [...] MUD-клиент tinyFugue доступен теперь в версии 1.4 Beta.
- ^ а б Шах, Рон; Ромайн, Джеймс (1995). Игра в MUD в Интернете. John Wiley & Sons, Inc. стр. 257. ISBN 0-471-11633-5.
TinyFugue [...] Обычно известный как tf. Разработан в первую очередь для буровых растворов в стиле TinyMud, хотя будет работать и на LPMUD, и на Dikus. Возможности включают в себя хилиты и приколы регулярных выражений, автоматический вход, макросы, редактирование строк, режим экрана, триггеры, киберпорталы, ведение журнала, загрузку файлов и команд, оболочки и множественные подключения.
- ^ Бьюзи, Эндрю (1995). Секреты мастеров MUD. Издательство SAMS. п. 200. ISBN 0-672-30723-5.
В TinyFugue system уже давно является популярным клиентским интерфейсом для игроков MOO, MUCK и многих производных от TinyMUD систем. Обладая надежным списком функций, поддерживающим несколько сеансов, макросов, триггеров и автоматизации, истории команд и других функций, TinyFugue предлагает пользователям максимальный контроль над своей средой. Хотя более свежие программы, такие как Tintin ++, получили большое количество поклонников, многие игроки MUD продолжают использовать TinyFugue из-за его мощности и гибкости в руках опытного программиста-клиента.
- ^ Чеонг, Фах-Чун (1996). Интернет-агенты: пауки, странники, брокеры и боты.. Новые всадники. стр.256. ISBN 1-56205-463-5.
Существуют также клиентские программы внешнего интерфейса, такие как TinyTalk, TinyFugue и Tintin, которые обеспечивают более простой интерфейс к MUD для своих игроков-людей. Они могут выполнять некоторые из более рутинных задач - например, автоматически приветствовать любого, кто входит в комнату.
- ^ Питер Унольд (1992). «ТИНТИН - клиент дикумуд».
(T) he K (I) cki (N) (T) ick D (I) kumud Clie (N) t (черт возьми, я просто хотел, чтобы это называлось ТИНТИН ....)
- ^ Питер Унольд (1992). «ТИНТИН III выпущен».
TINTIN III - грязевой клиент, специально разработанный для помощи дикумуддерам. Он работает под различными реализациями UNIX.
- ^ Билл Рейсс (1993). "где взять тинтин ++".
Поскольку Беркли удалил свою базу diku, я поместил копию tintin ++ 1.0 beta на flipper.pvv.unit.no в каталог pub / mud / diku. С этого момента я, скорее всего, буду размещать там обновления tintin ++.
- ^ Майк Поттер (1995). "Новый клиент Winsock MUD: zMUD".
zMUD - мощный клиент со многими функциями TinTin ++, а также функциями графического интерфейса, такими как настраиваемые кнопки.
- ^ Майк Поттер (2006). «О Zugg Software».
Сентябрь 1996 г. zMUD v4.0 выпущен как условно-бесплатное ПО - официально создана компания Zugg Software
- ^ Додж, Мартин; Китчин, Роб (2000-09-02). Картографирование киберпространства. Рутледж. п. 153. ISBN 0-415-19884-4.
Один интересный подход, который пытается достичь этого, - это тот, который автоматически записывает движение через пространство MUD, используя эту информацию для динамического сопоставления посещенных пространств. Такой подход был принят клиентом zMUD от Zugg Software, который включает инструмент автоматического сопоставления, показанный на рисунке 8.5. zMUD можно настроить для декодирования описаний комнат и записи стандартных основных направлений ходьбы, телепортов и односторонних ссылок.
- ^ Бартл, Ричард (2003). Проектирование виртуальных миров. Новые всадники. п. 481. ISBN 0-13-101816-7.
Некоторые клиенты (zMUD - самый известный), созданные для использования с общими текстовыми мирами, могут автоматически отображать произвольные соединения комнат, исчерпывающе исследуя виртуальный мир для создания точной карты.
- ^ Вайцман, Д. "Параметр размера окна Telnet". tools.ietf.org. Получено 8 августа 2017.
- ^ Постел, Дж. «Параметр окончания записи Telnet». tools.ietf.org. Получено 8 августа 2017.
- ^ J., Postel; Дж., Рейнольдс. «Вариант эхо Telnet». tools.ietf.org. Получено 8 августа 2017.
- ^ «Протокол сжатия клиента грязи».
- ^ «Протокол сжатия клиента грязи».
- ^ "Протокол расширения грязи".
- ^ "Звуковой протокол MUD".
- ^ "Протокол чата мастера грязи".
дальнейшее чтение
- Бьюзи, Эндрю (1995). «10. Клиенты MUD». Секреты мастеров MUD. Издательство SAMS. С. 179–203. ISBN 0-672-30723-5.