CS 1.6 в браузере ← К серверам

Политика конфиденциальности

Редакция от 4 ноября 2026 года

Кто управляет сайтом

Сайт запускает Counter-Strike 1.6 в браузере и показывает список игровых серверов. Им управляет владелец сайта. Связаться по вопросам о данных можно так: .

Проект неофициальный. Counter-Strike, Half-Life и Steam — товарные знаки Valve Corporation. Valve к этому сайту отношения не имеет.

Что хранится в вашем браузере

Это остаётся на вашем устройстве. Сервер сайта этих данных не получает, кроме тех случаев, что описаны ниже.

Файлы игры
Лежат в хранилище браузера (IndexedDB), чтобы игра запускалась. Удалить их можно кнопкой «Удалить из браузера» в окне «Файлы игры».
Настройки
Оформление, ник, вид и язык игры, экранные кнопки, избранные и недавние серверы, листья, захват мыши, переключатели главного меню движка, быстрой закачки и метки «[Xash3D]» перед ником и пароль зеркала файлов, если вы его вводили (localStorage).
Закачка карт
Адреса закачки (FastDL), которые игровые серверы объявили при входе или которые вы вписали на вкладке «Конфиг» (localStorage, ключ cs16.fastdl); список файлов, которые игра докачала и сохранила в браузере (ключ cs16.dlcache; сами файлы лежат в хранилище браузера вместе с вашими файлами игры); переключатели докачки (cs16.prefetch), «закачка только по HTTP» (cs16.httponly) и «HTTP-загрузчик движка через сайт» (cs16.enghttp). На сервер сайта это не отправляется. Когда этот переключатель включён (по умолчанию), сайт пересылает HTTP-запросы движка к серверу закачки (FastDL) игрового сервера и ответы обратно (так же, как при докачке карты до входа): сайт видит адрес этого сервера и имя запрошенного файла игры, пишет их в служебный журнал сервиса вместе с объёмом, но содержимое не хранит. Очистить: кнопка «Очистить кэш» на вкладке «Конфиг».
Свои конфиги
Файлы .cfg, которые вы добавили на вкладке «Конфиг» (localStorage, ключ cs16.cfg). На сервер сайта они не отправляются и в запись аккаунта Steam не попадают. Удалить их можно кнопкой «Удалить» на той же вкладке.
Cookie cs16_sid
Появляется только после входа через Steam: подписанный пропуск, по которому сайт вас узнаёт. Он недоступен скриптам страницы (HttpOnly), действует 30 дней и продлевается, пока вы заходите.
Cookie cs16_oid
Служебная, живёт 10 минут, только пока идёт вход через Steam.

Всё это стирается, если очистить данные сайта в настройках браузера.

Что получает сервер сайта

Чтобы ответить на любой запрос, серверу нужен ваш IP-адрес. Само приложение не записывает обычные запросы к страницам. Веб-сервер перед ним (например, Caddy или nginx) может вести собственный журнал доступа: это настраивает владелец.

Если сайт не смог открыть канал к игровому серверу, страница спрашивает у него причину (запрос «состояние прокси»): в ответ приходит только состояние защиты для вашего адреса, ничего не записывается. Для защиты от перегрузки приложение держит в памяти ваш адрес (после входа через Steam — SteamID) и считает, как часто вы подключаетесь. При перезапуске эти счётчики исчезают. Если нарушений слишком много, игрока на время блокируют автоматически. Владелец также может вручную заблокировать адрес, ник или SteamID; этот список хранится в файле на сервере.

Если перед входом на игровой сервер страница докачивает его карту, она один раз спрашивает у сайта карту сервера (то же, что делает список серверов) и просит файл у сайта; сайт при этом сам обращается к адресу закачки, который объявил игровой сервер (его владелец видит адрес сайта, а не ваш). Сайт ничего из этого не сохраняет, в журнал попадает только строка «адрес закачки, путь, размер».

Когда вы играете

Браузер не умеет отправлять UDP-пакеты, поэтому сайт передаёт их игровому серверу сам. Для вас это значит следующее.

Отчёт о неполадках

Через 24 и 88 секунд после запуска игры страница отправляет серверу короткий отчёт: название и версию браузера, режим движка, сетевую сводку и последние 50 строк консоли движка. В них могут быть ваш ник, адрес игрового сервера, строки игрового чата, имена ваших конфигов и всё, что они сами выводят в консоль (содержимое файлов не отправляется). Отчёт нужен, чтобы понять, почему игра не подключается. Файлы и пароли в него не входят.

Если страница в игре перестаёт отвечать больше пяти секунд, фоновый поток сам отправляет ещё один короткий отчёт (не больше четырёх за запуск): версию сборки, этап запуска («вход на сервер» и подобные), путь файла, который в этот момент докачивался, объём памяти страницы и последние строки консоли движка с теми же оговорками, что выше. Потом он отправляет строку о том, сколько страница молчала.

Если игровой движок останавливается (например, «Aborted(OOM)»: ему не хватило памяти), страница отправляет один короткий отчёт: версию сборки, причину из сообщения движка, этап, адрес игрового сервера, объём памяти страницы и движка, какие папки игры занимают больше всего места (названия папок и размеры, без содержимого) и последние строки консоли движка с теми же оговорками, что выше. В отчёт о зависании и в этот отчёт попадает и то, включена ли экономия памяти. Если движок зациклился и страница его остановила, в отчёт добавляются включён ли режим «только HTTP» и несколько строк консоли одного оборота цикла; число автоматических перезагрузок после такого зацикливания хранится на вкладке (sessionStorage). Адрес сервера для автоматического входа после перезагрузки страница на две минуты запоминает в хранилище вкладки (sessionStorage), оно не уходит на сервер.

Если открыть сайт с ?profile=1, страница при входе на сервер записывает профиль: какие функции кода сайта и движка выполнялись и сколько времени (имена функций и файлов, без ваших данных), и отправляет итог в несколько строк. Без этого параметра профиль не пишется.

Не хотите отправлять отчёт — добавьте ?nodiag к адресу сайта. Владелец может выключить приём отчётов совсем.

Журнал сервера

Приложение ведёт журнал: последние 600 строк хранятся в памяти и видны администратору в админ-панели, а те же строки попадают в системный журнал сервера. Срок хранения системного журнала задаёт владелец. В журнале бывают:

Вход через Steam

Вход необязателен: играть и пользоваться списком можно без него. При входе ваш браузер переходит на сайт Steam, там вы входите сами, и Steam возвращает вас с подтверждением. На этот переход распространяется политика Valve.

Из публичного профиля Steam сайт берёт SteamID, имя и аватар. На сервере в закрытом файле (доступ только у служебного пользователя) хранятся:

Запись хранится, пока вы или владелец её не удалите. Если записей становится слишком много, удаляются самые давние. Аватары показываются через наш сервер, поэтому Steam не узнаёт адреса посетителей сайта.

«Выйти» только закрывает сессию на этом устройстве. «Удалить мои данные на сайте» стирает вашу запись на сервере целиком.

Кому передаются данные

Данные не продаются и не передаются для рекламы. Обмен идёт только с тремя адресатами: Steam (вход, имя и аватар вашего профиля), игровым сервером, который вы выбрали (то, что вы делаете в игре), и мастер-сервером Valve — у него наш сервер запрашивает список серверов, ничего о вас не передавая.

Ваши права и как ими воспользоваться

Безопасность

Файл с записями игроков и ключи сайта доступны только служебному пользователю, пропуск подписан, cookie защищены (HttpOnly, SameSite, а на HTTPS ещё и Secure). Полной гарантии никто дать не может, поэтому лишнего мы не собираем.

Изменения

Новая редакция публикуется на этой странице, дата вверху меняется.