Skip to content

Noperkot/TSL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

170 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TorrServer Launcher

Лаунчер для TorrServer под Windows

Позволяет сворачивать консольное окно торрсервера в трей. Есть автозапуск при входе в систему. Работает с любой версией сервера.

Использование:

tsl.exe положить в папку с исполняемым файлом торрсервера (TorrServer-windows-***.exe) и запустить. Торрсервер стартует свернутым в трей (иконка рядом с часами в правом нижнем углу экрана). При желании можно включить автозапуск.

Параметры запуска tsl.exe

Параметры командной строки:

Команда Если tsl уже запущен В противном случае
--close Закрыть запущенный экземпляр tsl ничего не делает
--stop Остановить сервер в запущенном экземпляре tsl tsl стартует с остановленным сервером
--start Запуск сервера в запущенном экземпляре tsl tsl запускается свернутым в трей
--restart Рестарт сервера в запущенном экземпляре tsl tsl запускается свернутым в трей
--show Развернуть окно запущенного экземпляра tsl tsl запускается с открытым окном
--hide Свернуть окно запущенного экземпляра tsl в трей tsl запускается свернутым в трей
--web Открыть в браузере веб-интерфейс TS tsl запускается свернутым в трей и открывается веб-интерфейс TS

Дополнительные параметры:

Параметр Тип Дефолтное значение Описание
args REG_SZ Аргументы командной строки TS
WindowX REG_DWORD автоцентрирование X координата окна (если создать этот параметр, он будет запоминаться при выходе)
WindowY REG_DWORD автоцентрирование Y координата окна (если создать этот параметр, он будет запоминаться при выходе)
WindowW REG_DWORD 2/3 экрана Ширина окна (запоминается при выходе)
WindowH REG_DWORD 2/3 экрана Высота окна (запоминается при выходе)
WindowMinW REG_DWORD 320 Минимальная ширина окна
WindowMinH REG_DWORD 240 Минимальная высота окна
WindowMax REG_DWORD 0 Развернуть на весь экран. 0-нет, 1-да (запоминается при выходе)
TextWrapping REG_DWORD 0 Переносить строки в консоли. 0-нет, 1-да
MaxLines REG_DWORD 1000 Строк в кольцевом буфере консоли
ExitWhenClose REG_DWORD 0 Действие при закрытии окна. 0 - свернуть в трей, 1 - выход
OnTSdead REG_DWORD 0 Действие при падении TS. 0 - ничего не делать, 1 - закрыть программу, 2 - развернуть окно программы, 3 - перезапустить TS
OnIconClick REG_DWORD 0 Действие при клике по иконке в трее. 0 - показать/скрыть окно, 1 - открыть веб-интерфейс TS, 2 - рестарт TS
DblIconClick REG_DWORD 0 Какой обрабатывать клик по иконке в трее. 0 - одинарный, 1 - двойной
ConsoleBkColor REG_DWORD 0x000000 hex цвет фона 0xRRGGBB
ConsoleFontColor REG_DWORD 0xBBBBBB hex цвет шрифта 0xRRGGBB
ConsoleFontSize REG_DWORD 9 Размер шрифта
ConsoleFontName REG_SZ Lucida Console Название шрифта

Дополнительные параметры могут быть заданы (в порядке убывания приоритета):

  • либо в командной строке:
tls.exe args="--port=8090 -a" ConsoleFontColor=0xED9121 ...
  • либо в файле tsl.ini:
[TorrServer]
args=--port=8090 -a
ConsoleFontColor=0xED9121
...
  • либо в реестре по пути "HKEY_CURRENT_USER\Software\TorrServer":

Для ленивых - онлайн-инсталлятор.
Сам скачает актуальные версии всех необходимых компонентов (TorrServer+Launcher), разложит по папкам и создаст ярлыки.
При наличии администраторских прав добавит торрсервер в исключения брандмауэра и создаст задание windows для автообновления версии TorrServer.


Обсуждение TorrServer'а и всего, что с ним связано:

Скриншоты