НОВОСТИ

Новости

Анонсы о PUBG URC. История версий — в разделе «Обновления».

Релиз

PUBG URC 3.3.1.4: код подтверждения, стабильная связь и немного о проекте

Вышло обновление 3.3.1.4. Рассказываем, что изменилось за последние версии, и заодно делимся парой фактов о том, как устроен PUBG URC.

КОД ПОДТВЕРЖДЕНИЯ ДЛЯ ВАШЕГО ДОСТУПА

В личном кабинете, в разделе «Безопасность», теперь можно включить двухфакторную аутентификацию. Подойдёт Aegis, Google Authenticator или любое другое приложение-аутентификатор. После этого вход в кабинет — и по паролю, и по ссылке из программы — подтверждается шестизначным кодом с телефона. На случай, если телефона нет под рукой, выдаются резервные коды.

Там же появился переключатель «Использовать в приложении». Если его включить, программа при каждом запуске попросит код. Даже если кто-то узнает ваш ключ, без вашего телефона он программу не запустит. Во время игры код больше не спрашивается, только при следующем запуске. Функция доступна для платных лицензий и по умолчанию выключена.

СВЯЗЬ С СЕРВЕРОМ БОЛЬШЕ НЕ ПОДВОДИТ

- Если сервер недоступен или идут технические работы, программа прямо об этом говорит, показывает сообщение команды и подключается сама. Окно ввода ключа в такой ситуации больше не появляется, и лицензию случайно не сбросить.
- Сессия продлевается автоматически, поэтому программа не останавливается посреди долгой игры.
- Неправильное время на компьютере больше не мешает запуску. Это частая история в компьютерных клубах, где часы сбиваются после каждой перезагрузки.
- После перевода промо-доступа в платную лицензию новый ключ сохраняется сам, вводить его заново не нужно.

НА САЙТЕ

В блоке «Как работает» на главной странице теперь подробно описана каждая функция программы. Там же таблица клавиш по умолчанию и ответы на частые вопросы.

НЕМНОГО О ПРОЕКТЕ

- Нынешний PUBG URC начался 6 сентября с решения переписать всё с нуля. С тех пор вышло больше десяти версий, почти каждый день по обновлению.
- Все расчёты живут на сервере. Программа не хранит формулы, а получает готовый профиль движения. Поэтому улучшения доходят до всех сразу, без переустановки.
- Движение мыши обрабатывает отдельный поток, который просыпается каждую миллисекунду. Благодаря этому движение идёт плавно, а не рывками.
- Каждый запрос программы подписан ключом, который хранится в защищённом хранилище Windows именно на вашем компьютере. Скопировать лицензию на чужой ПК вместе с файлами не получится.
- Программа — это один файл. Её не нужно устанавливать, а каждое обновление перед установкой проверяется по контрольной сумме.

Обновление приходит в программу автоматически. Вопросы и предложения, как всегда, пишите в поддержку прямо из приложения.
Релиз

Версия 3.3.0.7 и набор бета-тестеров: 10 мест с пожизненной лицензией

Набор бета-тестеров

Мы берём 10 человек. Каждый участник получает пожизненную лицензию на приложение — без продлений и оплат.

От вас нужно:

• играть со включённым приложением и замечать всё, что мешает;
• описывать находки подробно: что сделали, что ожидали и что получилось на самом деле;
• ставить новые сборки — они выходят часто;
• быть на связи, чтобы можно было уточнить детали.

Отбираем по одному признаку: насколько внятно человек описывает проблему. «Не работает» не подойдёт, а «после смены прицела на 4× скорость не изменилась, пока не перезапустил» — это именно то, что нужно.

Заявки принимаем в Telegram, контакт указан на сайте или откройте тикет в поддержке. Напишите, сколько играете, на каком железе и почему хотите в тест.

Попробовать приложение можно уже сейчас, не дожидаясь ответа: промокод и кнопка загрузки ждут на главной странице.
Новость

Путь проекта: от первой строки кода до версии 3.3.0.6

Мы редко пишем о том, что происходит за кулисами. Сегодня — исключение: одним текстом рассказываем, что было сделано с начала проекта и где мы находимся сейчас.


ЧТО ТАКОЕ PUBG ULTIMATE RECOIL CONTROLLER

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

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


6 СЕНТЯБРЯ. ЧИСТЫЙ СТАРТ

Проект начался с честного решения: старую архитектуру не чинить, а переписать. Приложение собрано заново на WPF и .NET 10 — с серверной моделью работы и публикацией одним self-contained файлом, которому не нужен установленный .NET на компьютере пользователя.


7 СЕНТЯБРЯ. ФУНДАМЕНТ ПЛАТФОРМЫ

Самый насыщенный день проекта. За него появилось почти всё, на чём стоит продукт:

• серверная платформа на Laravel: API для приложения, лицензии, устройства и сессии;
• матрица конфигураций — таблица «оружие × прицел» с синхронизацией значений через облако;
• экспорт и импорт профилей, обмен профилями по коду;
• работа с картой: калибровка масштаба и измерение расстояний, привязанные к лицензии;
• глобальные режимы и горячие клавиши: смена оружия, категории, прицела, положения тела, режимы удержания и переключения;
• промокоды с выдачей временных лицензий;
• шаблоны для боевого сервера: база данных, веб-сервер, проверка состояния;
• собственная панель управления лицензиями вместо готового административного каркаса — под реальные операции, а не «всё подряд».


10 СЕНТЯБРЯ. ВЕРСИЯ 3.3.0.2 И КРИПТОГРАФИЯ

Первый публичный релиз новой линейки: современный интерфейс со светлой и тёмной темами, русская и английская локализация, отдельное окно активации, встроенная поддержка с тикетами, обновления по каналам Stable и Test с проверкой SHA-256, работа в системном трее и серверный авторасчёт с ползунками.

В тот же день появилась криптографическая идентификация установки: неэкспортируемый ключ Windows CNG с приоритетом TPM. Каждый запрос к серверу подписывается ключом устройства — с отметкой времени и одноразовым номером, чтобы запрос нельзя было перехватить и повторить. Тогда же права сотрудников были разделены по ролям.


11 СЕНТЯБРЯ. КАБИНЕТ, НОВОСТИ И ВЕРСИЯ 3.3.0.5

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

Рядом выросла лента новостей: закреплённые записи, категории и счётчик непрочитанного прямо на пункте меню.

Версия 3.3.0.5 добавила карточку клиента в боковой панели и разделила оформление на «Цвет темы» и «Акцент» — шесть акцентов работают в обеих темах. Режим карты переработан: ALT + ПКМ измеряет расстояние сразу на любом откалиброванном зуме, а F5 одним нажатием калибрует все ещё не откалиброванные зумы.

Там же исправлен неприятный дефект динамики. Серверный профиль конечен, а приложение проигрывало его по кругу, поэтому прирост скорости включался и выключался рывками. Теперь после последнего шага профиля скорость сохраняется до отпускания кнопки.


12 СЕНТЯБРЯ. ВЕРСИЯ 3.3.0.6

Три изменения, которые видно сразу.

Прицелы стали честными. Раньше у каждого оружия были все прицелы подряд. Теперь у штурмовых винтовок и пулемётов — ADS, 2×, 3×, 4× и 6×; у пистолетов-пулемётов нет 6×; у VSS один прицел — «Standard». Лишние данные удалены из базы: неиспользуемый 8×, эталонные профили несуществующих комбинаций и лишние значения в сохранённых матрицах.

Движение стало непрерывным. Шаги профиля выдавал таймер, а Windows округляла его период примерно до 15,6 мс вместо запрошенных 10 мс — отсюда дёрганый прицел. Теперь отдельный поток с разрешением таймера 1 мс переводит каждый шаг в скорость и применяет её за реально прошедшее время. Побочный эффект честного тайминга: при том же значении Y скорость стала примерно в полтора раза выше, поэтому значения стоит один раз пересчитать авторасчётом.

Кнопки перестали слепнуть. Категории, оружие и прицелы получили собственное оформление: при наведении цвет одинаковый в тёмной и светлой теме, и подпись всегда читается.

ГДЕ МЫ СЕЙЧАС

• 16 единиц оружия в четырёх категориях и 213 эталонных профилей движения на сервере;
• серверная часть закрыта автоматическими тестами: 261 тест и 1279 проверок на каждый выпуск;
• обновление приложения — одним файлом, с проверкой SHA-256 и накопительной историей изменений;
• каждая версия собирается как self-contained приложение для Windows x64.


ЧТО ДАЛЬШЕ

Продолжаем в том же порядке: сначала точность и предсказуемость поведения, затем удобство, и только потом новые возможности. Спасибо всем, кто пишет в поддержку и присылает замечания — половина изменений в последних версиях появилась именно из этих сообщений.