Проверка качества соединения • A2S Info • Traceroute • История • Аналитика
A2S — это настольное приложение для диагностики игровых серверов на базе Source Engine.
Программа помогает быстро определить качество соединения с игровым сервером, получить информацию по протоколу A2S, выполнить трассировку маршрута, просмотреть статистику и сохранить результаты всех проверок.
Подходит для:
- Counter-Strike 2
- Counter-Strike: Source
- Team Fortress 2
- Left 4 Dead
- Garry's Mod
- других игр, использующих протокол A2S
Проверка качества соединения.
Отображает:
- RTT (Ping)
- Packet Loss
- Jitter
- Среднее время отклика
- Минимальный и максимальный RTT
- Оценку качества соединения
- Графики в реальном времени
Позволяет определить маршрут до игрового сервера.
Показывает:
- список узлов;
- задержку на каждом переходе;
- место возникновения проблем с маршрутизацией.
Получение информации по протоколу A2S.
Поддерживаются:
- название сервера;
- карта;
- количество игроков;
- максимальное количество игроков;
- игра;
- версия;
- AppID;
- дополнительные параметры сервера.
Единая панель аналитики.
Содержит:
- статистику проверок;
- средний RTT;
- Packet Loss;
- Jitter;
- количество серверов;
- количество выполненных измерений;
- графики качества соединения.
Автоматически сохраняет результаты всех проверок.
Позволяет:
- просматривать историю;
- фильтровать результаты;
- анализировать изменения качества соединения.
---
# ⚡ Быстрый старт
## 1. Скачать проект
```bash
git clone https://github.com/beatzip/udp-network-intelligence.git
или скачайте ZIP через кнопку Code → Download ZIP.
Если скачивали ZIP, распакуйте его в любую папку.
Например:
C:\udp-network-intelligence
Cборка:
powershell.exe
или
cmd.exe
Открыть папку с проектом в терминале:
cd udp-network-intelligence
pip install -e .
pip install pyinstaller
py build.pyЗапустить dist\uni.exe
- Откройте вкладку Probe.
- Введите IP-адрес сервера.
- При необходимости измените порт.
- Нажмите Start.
- Дождитесь окончания проверки.
После завершения будут показаны:
- RTT;
- Packet Loss;
- Jitter;
- итоговая оценка;
- графики;
- статистика.
- Перейдите во вкладку Servers.
- Добавьте IP сервера.
- Нажмите кнопку обновления.
Если сервер поддерживает A2S, информация загрузится автоматически.
- Перейдите во вкладку Traceroute.
- Введите IP.
- Нажмите Trace.
A2S/
├── src/
├── config/
├── data/
├── logs/
├── tests/
├── docs/
├── README.md
└── main.py
- Windows 10
- Windows 11
- Python 3.12+ (для запуска из исходников)
Попробуйте:
- запустить от имени администратора;
- проверить антивирус;
- разрешить программу в брандмауэре Windows;
- использовать последнюю версию.
Проверьте:
- правильность IP;
- правильность порта;
- доступность сервера;
- поддержку протокола A2S.
Некоторые игровые серверы:
- ограничивают A2S-запросы;
- требуют Challenge Response;
- могут временно не отвечать.
При создании Issue желательно приложить:
- описание проблемы;
- последовательность действий;
- скриншоты;
- содержимое папки
logs; - версию Windows;
- версию приложения.
- Улучшение графиков
- Поддержка IPv6
- Экспорт результатов в CSV
- Экспорт результатов в JSON
- Сравнение нескольких серверов
- Автоматический мониторинг
- Геолокация серверов
- История изменений качества соединения
Если вы хотите помочь развитию проекта:
- Сделайте Fork.
- Создайте новую ветку.
- Внесите изменения.
- Отправьте Pull Request.
Проект распространяется по лицензии MIT.