Конфигуратор клиента - Hotride/OrionUO GitHub Wiki

Настройка файла конфигурации (Client.cuo) с помощью ConfigurationEditor.exe

Main

main

  1. Версия клиента, отправляемая на сервер. В редакторе, при вводе версии, автоматически рассчитываются: версия протокола, тип шифрования, ключи шифрования, стандартные размеры карт, флаг использования вердаты. После завершения ввода версии клиента можно самостоятельно изменять рассчитываемые значения.

  2. Тип шифрования клиента.

No Crypt - без шифрования данных.

Old Blowfish - для ооочень старых клиентов, врятли такие сейчас используются где-либо.

Blowfish (1.25.36 client) - специальное для конкретного клиента.

Blowfish - для клиентов до 2.0.0 версий.

Blowfish + Twofish (2.0.3) - для клиентов версий 2.0.0 - 2.0.3.

Twofish - для клиентов выше 2.0.3

  1. Версия протокола, для включения/выключения изменений в клиенте в зависимости от версии (разные статусбары, расы, изменения в пакетах данных отправляемых по сети т.п.).

Выставлять в строгой зависимости от указанной версии клиента.

Для примера:

если указали версию клиента 2.0.3 - протокол должен быть >= 2.0.0

версия 4.0.3b - протокол >= 4.0.0b (т.к. версия клиента ниже 4.0.5a)

версия 6.0.14.1 - протокол >= 6.0.6.0 (до 6.0.14.2 не дотянул 1 циферки)

версия 6.0.14.2 или 6.0.14.3 - протокол >= 6.0.14.2

версия 7.0.29.2 - протокол >= 7.0.24.0

  1. Изменять ключи шифрования. Ставить галочку только в том случае, если на сервере изменяли стандартные ключи шифрования и они есть у Вас на руках, для указания в конфиге.

  2. Поле с ключами для логин шифрования (рассчитывается автоматически при введении версии клиента).

  3. Размеры карт.

  4. Тип клиента. Пока что используется только для отправки на сервер при создании персонажа.

  5. Использовать файл патчей (Verdata.mul). Используется только при условии использования файлов формата *.mul. При использовании файлов формата *.uop файл Verdata.mul не используется, даже если опция включена.

  6. Создать файл конфигурации по введенным данным.

  7. Загрузить файл конфигурации.

Plugin

plugin

  1. Список используемых плагинов.

  2. Название файла плагина для загрузки.

  3. Функция установки, вызываемая при загрузке плагина.

  4. Доступные функции для обмена данными плагина и клиента.

  5. Создать плагин по введенным данным.

  6. Обновить данные о выбранном плагине.

  7. Удалить выбранный плагин.