[Counter-Strike 1.6] Launcher & Server Browser [LSB]

  • Автор темы Автор темы root
  • Дата начала Дата начала
Counter-Strike 1.6 Server Browser





О проекте
Забудьте о долгой загрузке списка серверов внутри игры и неудобном стандартном интерфейсе. LSB (Launcher & Server Browser) — это современное, быстрое и стильное приложение для поиска и подключения к серверам CS 1.6.​
Оно работает независимо от игры, автоматически обновляет пинг и количество игроков, а также позволяет удобно управлять списком избранного. Интерфейс выполнен в темных тонах в стиле Steam, чтобы ваши глаза не уставали во время поиска серверов.​

Возможности
  • Мгновенный поиск: Автоматический опрос мастер-серверов.
  • Умные фильтры: Ищите сервера по названию, карте, наличию свободных мест или отсутствию пароля.
  • Избранное: Сохраняйте любимые сервера. Программа будет сама обновлять их статус при активном окне, либо кнопкой.
  • Информация об игроках: Смотрите ники, счет и время в игре участников прямо из браузера.
  • Кроссплатформенность: Работает как на Windows, так и на Linux.
  • Без лишнего мусора: Не требует установки Python или библиотек. Просто скачал и запустил.


Настройка и использование
  1. Первый запуск: Откройте программу. При первом старте создастся папка serverbrowser с настройками (если её нет).
  2. Путь к игре: Нажмите кнопку "Настройки" внизу слева. Укажите путь к вашему hl.exe (Windows) или hl.sh/hl_linux (Linux). Либо любой другой путь к игре (xash3d.exe, xash3d).
  3. Подключение: Дважды кликните по любому серверу в списке, чтобы игра запустилась и сразу подключилась к нему.
  4. Избранное: Кликните правой кнопкой мыши по серверу -> "Добавить в избранное". Теперь он всегда будет на вкладке "Избранное" с актуальным пингом, информацией.
В: Сервера показывают "?" вместо данных.
О: Нажмите кнопку "Обновить". Иногда сервера могут временно не отвечать из-за нагрузки или сетевых проблем.

В: Как добавить свой сервер вручную?
О: На вкладке "Избранное" нажмите кнопку "Добавить" и введите адрес в формате IP:Порт (например, 192.168.0.1:27015, server.example.com:27015). Сервера сохраняются в доменном имени, резолв идет перед коннектом.



Приятной игры! Если возникнут баги или идеи по улучшению - пишите в эту тему.
 
Обновление 0.0.3b
  • Проект переведен на Golang (Fyne)
  • Увеличена скорость загрузки серверов
  • Работа со всеми возможными клиентами: Non-steam (8684 и выше, тестировалось), Steam, Gold Client, Next Client
 
Обновление 0.0.4b
  • Добавлена возможность фильтрации серверов по задержке;
  • Исправлено зависание клиента при добавлении сервера в избранное через «+»;
  • Добавлено определение фейковых слотов серверов (все значения выше 32);
  • Добавлена дополнительная проверка appID 10 для гарантированной загрузки серверов Counter-Strike 1.6.

Обновление 0.0.5b
  • Исправлены гонки данных в go-рутинах во всех функциях приложения;
  • Исправлено падение клиента, связанное со statusLabel;
  • Добавлено кэширование серверов на определённое время (для оптимизации загрузки);
  • Увеличена скорость загрузки серверов;
  • Выполнены общие исправления и рефакторинг кода;
  • Удалён неиспользуемый код из ранних версий;
  • Добавлены новые мастер-серверы; теперь в поиске доступно более 13 000 серверов.
 
2026-07-23_14-22.webp2026-07-23_14-22_1.webp2026-07-23_14-23.webp

Обновление 0.0.6b
  • Что нового в версии:
    • Добавлена возможность подключения к выбранному серверу по клавише Enter.
    • Реализовано удаление сервера из избранного с помощью клавиши Delete.
    • Добавлено копирование адреса сервера в буфер обмена сочетанием клавиш Ctrl+C.
    • Добавлена возможность добавления сервера в избранное комбинацией Ctrl+V.
    • Добавлена кнопка «Запуск игры», которая запускает клиент из game_exe без подключения к серверу.
  • Исправления ошибок:
    • Исправлена работа кэша серверов: при прерывании обновления кнопкой Стоп серверы из мастер-серверов больше не теряются (ранее они не сохранялись, если не дождаться полной выгрузки всех серверов).
    • Исправлена настройка «Кэшировать серверы» - теперь для кэширования достаточно выполнить обновление серверов из мастер-серверов. При изменении срока хранения кэша потребуется повторно обновить список серверов.
    • Исправлена обработка клавиш Enter и Delete - ранее они не работали в соответствующих сценариях.

Обновление 0.0.7b
  • Что нового в версии:
    • Исправлено открытие дублирующих окон - теперь приложение гарантированно работает в одном экземпляре, исключая появление лишних окон при повторных вызовах.
  • Исправления ошибок:
    • Исправлена логика обработки клавиш Enter и Delete - ранее клавиши могли срабатывать некорректно или не во всех контекстах. Теперь их поведение приведено к ожидаемому сценарию использования.

Обновление 0.0.8b
  • Исправления ошибок:
    • Исправлено: на Windows теперь при повторном открытии запущенного клиента окно разворачивается из режима OS-minimize корректно.

Обновление 0.0.9b
  • Улучшения:
    • Оптимизация работы приложения.
 
Обновление 0.0.10b
  • Улучшения:
    • Оптимизация работы приложения.
    • Исправлен statusLabel для вкладки Интернет (если добавить сервер в Избранное, срабатывал как Избранное, а не вкладка Интернет)
Обновление 0.0.11b - 0.0.13b
  • Улучшения:
    • Оптимизация работы приложения.
    • Улучшен поиск и загрузка серверов. Теперь в поиске > 16000 серверов.
  • Исправления:
    • Падение клиента при сортировне колонок.
 
Обновление 0.0.14b - 0.0.19b
  • Обновления:
    • Fyne до версии 2.8.0.
    • FyneDo-рутины.
  • Исправления:
    • Переработан блок фильтров.
    • Перезагрузка приложения при смене языка на Windows.
    • Дублирование диалоговых окон при множественном нажатии Ctrl+V в "Избранном".
  • Добавлено:
    • Кнопка «Подключиться» при выборе сервера.
    • Отлов клавиш Esc / Enter в диалоговых окнах: можно скрыть диалоговое окно по Esc / подтвердить действие по Enter. Если нет кнопки «Удалить» / «ОК» / «Добавить», то клавиша работает как «Закрыть окно».
    • Обновление списка серверов клавишей F5.
    • Закрытие старой копии игры при повторном выборе сервера.
  • Улучшения:
    • Переработана логика отлова сочетаний клавиш Ctrl+C / Ctrl+V.
    • Переработана логика отлова клавиш Esc / Enter / Delete.
    • Скорость загрузки серверов выросла за счет оптимизации кода.
    • Удалены из поиска «мертвые» сервера, которые долгое время были офлайн.
  • Что делают клавиши / сочетания клавиш:
    • Esc - снимает выделение с выбранного сервера / закрывает диалоговое окно.
    • Enter - подключает клиента к выбранному серверу, подтверждает действие в диалоговом окне / закрывает его, если нет подтверждающих кнопок.
    • Delete - удаляет выбранный сервер с подтверждением в диалоговом окне.
    • F5 - обновляет список серверов во вкладках «Интернет» и «Избранное».
    • Ctrl+C - копирует адрес выбранного сервера в буфер обмена.
    • Ctrl+V - добавляет сервер в «Избранное» из буфера обмена.

Скачать
Download File GoLSB_0.0.19b.tg…
 
Назад
Сверху