Skip to content

Примечание ​

Официальный сервер не публикуется

Серверная часть TYW Launcher не распространяется: исходники закрыты, бинарников, пакетов развёртывания и инструкций по настройке нет. Если нужен свой сервер раздачи — сделайте его сами.

Что это значит ​

  • Клиент с официального сайта работает как есть: в нём прописан адрес сервера проекта, объявления / обновления / бета идут оттуда.
  • Хотите свои объявления, свои обновления и свои бета-ключи — нужен свой сервер. Готовой программы не предоставляется.
  • Если онлайн-функции не нужны, делать ничего не надо: без адреса сервера клиент работает офлайн. Пропадают только объявления и онлайн-обновления, всё остальное локально.

Клиенту нужен один адрес ​

Для своего сервера клиент разрешает один базовый HTTP-адрес в таком порядке:

text
настройка ServerUrl
  > переменная окружения TYW_SERVER
  > server.txt рядом с программой / в каталоге данных
  > константа времени компиляции (пишется только в официальных сборках, в открытых пустая)

Если ничего не нашлось, клиент считает себя офлайн: без диалога ошибки, без отправки данных, только подсказка в левом нижнем углу. Что возвращает ваш сервер — целиком ваше дело.

Если делаете свой ​

Работы всего три вида, форма любая (PHP, Go, Node, .NET — часть закрывает даже статический файловый сервер):

ВозможностьПримерный вид
ОбъявленияОтдать текст для канала; клиент показывает его один раз
Раздача версийОтдать номер версии и ссылку на пакет для платформы / архитектуры / канала
Бета-ключи / баны (опционально)Проверять код устройства и бета-ключ либо отказывать конкретным устройствам

Официальный протокол не публикуется

Таблица выше — только функциональная разбивка. Имена полей, пути и авторизация относятся к официальной реализации и в документации не раскрываются; для своего сервера придумайте свой протокол и поправьте клиент (он с открытым кодом).

Отказ от ответственности ​

  • Проблемы с аккаунтами, данными и безопасностью из-за стороннего сервера — не ответственность проекта.
  • Официальный клиент распространяется только через tml.tywmc.cn. К другим источникам относитесь с осторожностью.