1. Что такое mcclient?
mcclient выполняет роль декомпрессора для протокола сжатия MUD-клиента (на данный момент используется для Abandoned Reality, http://www.abandoned.org). Этот протокол сжимает все данные, которые приходят тебе во время игры. Что снижает траффик, используемый MUD (и, естествено, потраченные деньги).
Так же mcclient, отчасти, повышает скорость вашего MUD-соединения – уменьшение пересылки данных и уменьшение потерь пакетов. Работает при поддержки соединения на ВАШЕЙ машине и перенаправляет к MUD. Сжатие происходит только при соединении с MUD, при локальном соединении – нет; конечно, если вы используете клиент без каких-либо изменений, нужных для этого.
mcclient свободно распространяется – смотрите файл COPYING. Исходный код доступен на web-страничке (см. ниже).
2. Простая установка для AR (Win95/98/NT)
a. Распакуйте mcclient в директорию по вашему выбору (возможно, вы это уже сделали).
b. Запустите mcclient.exe. Если все прошло нормально и приложение готово к соединению, вас об этом оповестит появившееся окно. Вы можете его свернуть.
c. Измените соединение вашего MUD-клиента к “localhost” и порту 4444, взамен присоединения к abandoned.org и порту 4444.
d. Присоединитесь к MUD. Сжатие начнется автоматически, как только вы закончите соединение, – никаких изменений больше не потребуется.
3. Основные настройки
mcclient требует для определения перенапраления файл mcclient.cfg. Файл содержит документацию, но в основном:
- Пустые строки или строки, начинающиеся с # – игнорируются
- Остальные строки содержат три слова, содержашие: номер локального порта, имя удаленного хоста и номер удаленного порта.
К примеру, строка конфигурации для AR выглядит вот так:
4444 abandoned.org 4444
которая обозначает, что перенаправить соединения локального порта 444 к abandoned.org:4444.
4. Остальная информация
Обычный уровень сжатия около 65% (3:1)).
mcclient собирается под Linux (и, возможно, другие версии unix с небольшими изменениями) mcl 0.42.02 и более поздние поддерживаю протокол напрямую – что не требует запуска mcclient. Для более подробной информации зайдите на web-страницу.
На https://web.archive.org/web/19991022020820/http://homepages.ihug.co.nz:80/%7Eicecube/compress/ вы найдете исходный код, документацию по протоколу и много другой полезной информации.
- Оливер Йоветт (Oliver Jowett) <icecube@ihug.co.nz>, 98/12/03
- Перевод vadim s. sabinich/ Вск 15 Июн 2003 13:15:34