NEWS

News

Announcements about PUBG URC. Version history lives in Updates.

Release

PUBG URC 3.3.1.4: confirmation codes, steady connection and a little about the project

Update 3.3.1.4 is out. Here is what changed over the latest versions, plus a few facts about how PUBG URC works under the hood.

A CONFIRMATION CODE FOR YOUR ACCESS

You can now turn on two-factor authentication in the customer cabinet, under Security. Aegis, Google Authenticator or any other authenticator app will do. From then on, signing in to the cabinet — with your password or through the link from the application — is confirmed with a six-digit code from your phone. Recovery codes cover the times your phone is not at hand.

The same page has a new switch, "Use in the application". Turn it on and the application asks for a code every time it starts. Even if someone learns your key, they cannot run the application without your phone. The code is never asked in the middle of a game, only at the next start. The feature is available for paid licenses and is off by default.

A CONNECTION YOU CAN RELY ON

- When the server is unreachable or under maintenance, the application says so, shows the team's message and reconnects on its own. The key entry window no longer appears in that situation, so a working license cannot be reset by accident.
- Sessions renew automatically, so the application no longer stops in the middle of a long session.
- A wrong clock on the computer no longer blocks the start. That happens a lot in PC clubs, where the clock resets after every reboot.
- When promo access is turned into a paid license, the new key is saved automatically — no need to type it again.

ON THE WEBSITE

The "How it works" block on the home page now describes every feature of the application in detail, with a table of default keys and answers to common questions.

A LITTLE ABOUT THE PROJECT

- Today's PUBG URC started on September 6 with the decision to rewrite everything from scratch. More than ten versions have shipped since, almost one a day.
- All calculations live on the server. The application keeps no formulas; it receives a ready movement profile. That is why improvements reach everyone at once, without reinstalling anything.
- Mouse movement runs on a dedicated thread that wakes up every millisecond, which keeps the motion smooth instead of jerky.
- Every request from the application is signed with a key kept in Windows' protected storage on your own computer. Copying the files to another PC does not take the license with them.
- The application is a single file. It needs no installation, and every update is checked against its checksum before it is installed.

The update arrives in the application automatically. As always, send questions and ideas to support right from the application.
Release

Version 3.3.0.7 and an open beta: ten seats, each with a lifetime licence

Beta test

We are taking ten people. Every participant receives a lifetime licence for the application — no renewals, no payments.

What we ask for:

• play with the application running and notice everything that gets in the way;
• describe what you find in detail: what you did, what you expected and what actually happened;
• install new builds — they come out often;
• stay reachable so we can ask for details.

We select on one thing: how clearly a person describes a problem. "It does not work" will not do; "after switching to the 4x scope the speed did not change until I restarted" is exactly right.

Applications go through Telegram, the contact is on the site. Or open a new ticket in support. Tell us how long you have been playing, what hardware you use and why you want in.

You can try the application right now without waiting for a reply: the promo code and the download button are on the front page.
News

The project's journey: from the first line of code to version 3.3.0.6

We don't usually talk about what goes on behind the scenes. Today's an exception — we're laying it all out in one post: what we've done since the project started and where we're at right now.

WHAT PUBG ULTIMATE RECOIL CONTROLLER ACTUALLY IS

It's two things working together: a desktop app for Windows and a server-side platform. The app handles the interface, hotkeys, and the actual mouse movement. The server takes care of licenses, devices, profiles, calculations, updates, support, and the personal dashboard.

The core principle we set from day one and still stick to: all the math lives on the server. The app doesn't know any formulas or coefficients — it just gets a ready-made movement profile and plays it back. That keeps our work protected and lets us change behavior for everyone at once, without anyone having to reinstall.

SEPTEMBER 6. A CLEAN SLATE

The project started with an honest decision: don't patch up the old architecture, rewrite it. The app was rebuilt from scratch on WPF and .NET 10 — with a server-driven model and published as a single self-contained file that doesn't need .NET installed on the user's machine.

SEPTEMBER 7. THE PLATFORM'S FOUNDATION

The busiest day of the project. Pretty much everything the product stands on came out of that one day:

• Server platform on Laravel: API for the app, licenses, devices, and sessions;
• A config matrix — a "weapon × scope" table with values synced through the cloud;
• Profile export and import, plus profile sharing by code;
• Map stuff: scale calibration and distance measuring, tied to the license;
• Global modes and hotkeys: switching weapons, categories, scopes, body position, hold and toggle modes;
• Promo codes that hand out temporary licenses;
• Templates for the production server: database, web server, health checks;
• Our own license management panel instead of an off-the-shelf admin framework — built for real operations, not "a bit of everything."

SEPTEMBER 10. VERSION 3.3.0.2 AND CRYPTOGRAPHY

The first public release of the new line: a modern interface with light and dark themes, Russian and English localization, a separate activation window, built-in support with tickets, updates through Stable and Test channels with SHA-256 verification, system tray support, and server-side auto-calculation with sliders.

That same day we added cryptographic identification of each installation: a non-exportable Windows CNG key with TPM priority. Every request to the server is signed with the device key — with a timestamp and a one-time number, so a request can't be intercepted and replayed. That's also when employee permissions got split up by role.

SEPTEMBER 11. THE DASHBOARD, NEWS, AND VERSION 3.3.0.5

The personal dashboard showed up: a profile with a name and avatar, a device list, update history, the matrix, and transaction history. The dashboard gets created when you enter your license key in the app and opens from there via a one-time link — no password ever gets sent anywhere.

Alongside it came the news feed: pinned posts, categories, and an unread counter right on the menu item.

Version 3.3.0.5 added a client card in the side panel and split the styling into "Theme color" and "Accent" — six accents that work in both themes. Map mode got reworked: ALT + right-click measures distance instantly at any calibrated zoom, and F5 calibrates all the not-yet-calibrated zooms in one press.

That's also where we fixed an annoying dynamics bug. The server profile is finite, but the app was looping it, so the speed increase kept kicking in and out in jerks. Now, after the last step of the profile, the speed holds until you let go of the button.

SEPTEMBER 12. VERSION 3.3.0.6

Three changes you'll notice right away.

Scopes got honest. Before, every weapon had every scope under the sun. Now assault rifles and machine guns get ADS, 2×, 3×, 4×, and 6×; SMGs don't have 6×; and the VSS has just one scope — "Standard." The extra data was wiped from the database: the unused 8×, reference profiles for combos that don't exist, and leftover values in saved matrices.

Movement became continuous. The profile steps were being fired off by a timer, and Windows was rounding its period to about 15.6 ms instead of the requested 10 ms — hence the jittery aim. Now a dedicated thread with 1 ms timer resolution converts each step into a speed and applies it over the actual elapsed time. Side effect of honest timing: at the same Y value, speed is now about 1.5× higher, so it's worth recalculating your values once with auto-calc.

Buttons stopped going blind. Categories, weapons, and scopes got their own styling: hover color is the same in both dark and light themes, and the label is always readable.

WHERE WE'RE AT NOW

• 16 weapons in four categories and 213 reference movement profiles on the server;
• The server side is covered by automated tests: 261 tests and 1,279 assertions on every release;
• App updates come as a single file, with SHA-256 verification and cumulative changelog;
• Every version ships as a self-contained app for Windows x64.

WHAT'S NEXT

We're keeping the same order: accuracy and predictable behavior first, then convenience, and only after that new features. Thanks to everyone who writes in to support and sends feedback — half the changes in recent versions came from exactly those messages.