Настройка обновлений файлов UO - Hotride/OrionUO GitHub Wiki
Orion Launcher научился скачивать обновления для файлов UO с указанных серверов (если настроена конфигурация).
Подготовьте папку с файлами UO, которые будут доступны в обновлении (рекомендуется оставить там только оригинальные файлы с данными игры, без временных папок, файлов патчей, стороннего ПО).
Для настройки перейдите на вкладку "For server administrators", на ней во вкладку "UO files update configuration".
Нажмите на значок папки для выбора каталога, где лежат Ваши подготовленные для обновления файлы.
После выбора папки нажмите на кнопку "Update file list".
В окне ниже отобразится дерево файлов и папок, в котором некоторые файлы автоматически помечены галочками.
Проверьте, все ли необходимые файлы помечены галочками, при необходимости - выберитье пропущенные, снимите выбор с файлов, которые не должны попасть в обновление.
Введите имя сервера в поле "Server name" (это имя будет отображаться на вкладке обновления файлов UO).
В поле "Server host" введите адрес сервера, на котором будут храниться файлы (полный путь к файлам). Адрес должен заканчиваться разделителем / иначе лаунчер будет пытаться скачать файл по несуществующему пути.
Нажмите на кнопку "Create local config and zip archives" и дождитесь завершения операции. Это длительная операция, может потребоваться продолжительное время для ее завершения.
В корневой папке с лаунчером создастся папка "temp_uo_updates", где будут лежать все архивы и файл "UpdateInfo.xml". Содержимое этой папки целиком и без изменений нужно загрузить на сервер по указанному ранее (в Server host) пути.
Так же, в корневой папке с лаунчером создастся файл "ServerConfig.xml". Этот файл нужно положить в папку с файлами УО для отправки запросов о обновлении на конкретный сервер (и для отображения вкладки "UO files updates").
Перезапустите лаунчер и перейдите на вкладку "UO files updates".
На ней будут отображаться доступные для обновления файлы UO, которые будут загружаться с Вашего "Server host".
Для дополнения обновления отдельными файлами - можно повторить процедуру целиком для всех файлов (минимум ручной работы, рекомендуется во избежании ошибок), либо - поместить измененные файлы в отдельную папку, сконфигурировать для них обновление, загрузить их на сервер, вручную изменить файл "UpdateInfo.xml" на сервере по актуальной информации из папки "temp_uo_updates".
По кнопке "Open network log" откроется окно с логом событий при обмене данными по сети, где можно отследить все запросы/ответы и возникшие ошибки.