Helps you retrieve and copy your Rust+ token for RustDOCK.
Users
4
+2 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
1
0 in 30 days
Store rank
#279K
#232K among extensions
Version
0.4.0
updated 10 Aug 2026
Users
monthly, 2 months
Latest, 18 Oct 2026:4 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 months
Latest, 18 Oct 2026:1 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About RustDOCK Helper
What it is: a small helper extension that gets the user their own Rust+ pairing token from the official Facepunch companion site and makes it easy to copy for use in RustDock.
Problem it solves: the Facepunch site hands off the pairing token via window.ReactNativeWebView.postMessage(...) — a bridge that only exists inside the Rust+ mobile app's WebView. A regular desktop browser has no such bridge, so the call fails silently and the token is only visible as a console error.
How it works:
The popup opens the official Facepunch login page (companion-rust.facepunch.com/login) without altering its UI.
After Steam sign-in, the page lands on /app and tries to post the token through the (nonexistent) ReactNativeWebView bridge.
hook.js, injected in the page's MAIN world at document_start, installs that bridge so the payload {"SteamId":"…","Token":"…"} is captured instead of lost. If the page prints the payload into the DOM instead, there's a fallback scan for it.
The token is kept in chrome.storage.session (browser memory only, cleared when Chrome closes), and the toolbar popup opens automatically showing the token with a copy button.
Localized into English, Russian, Ukrainian, and Polish — selected automatically from the browser's UI language.
Permissions (minimal):
storage
clipboardWrite
host_permissions: only https://companion-rust.facepunch.com/*
No remote servers are involved — nothing is sent anywhere; the token only leaves the browser when the user explicitly copies it.
Privacy: SteamID is used only to validate the payload and is never stored or displayed. A "Remove token" button wipes it instantly.