Rust Player Track — Pair Helper por Rust Player Track
Pair Rust servers with rustplayertrack.app bridges Facepunch's Rust+ login to your dashboard.
Metadata de la extensión
Capturas de pantalla
Sobre esta extensión
The Rust Player Track Pair Helper bridges Facepunch's Rust+ Steam login flow into the rustplayertrack.app dashboard so you can pair Rust game servers from any modern browser.
Two production hosts. One development host. That's it.
The extension does not:
Two scoped capabilities it does use, and why:
Why does this exist?
Facepunch's Rust+ Steam sign-in is designed for their mobile app and only delivers credentials via a mobile-only API (ReactNativeWebView.postMessage). This extension supplies that API on a normal browser, capturing the credentials Facepunch's own page hands to it.
Source + license
MIT-licensed. The unminified source bundle, with build instructions that reproduce the submitted package, is provided to reviewers via AMO's source code upload. Also available on request to support@rustplayertrack.app.
Two production hosts. One development host. That's it.
companion-rust.facepunch.com— to capture the SteamID and AuthToken Facepunch's sign-in page produces.rustplayertrack.app(and its preview subdomains) — to hand those values back to your dashboard tab.http://localhost:5173/*— development-only. The maintainer's local Vite dev server runs on this port; the entry exists so the same extension build can be loaded against a local copy of rustplayertrack.app during development. Not reachable from your machine unless you happen to be running our dev server on the same host.
The extension does not:
- Store credentials. Ever. Heap-only flow, no extension storage, no localStorage, no IndexedDB, no cookies.
- Request broad permissions — no all_urls, no cookies, no storage, no webRequest.
Two scoped capabilities it does use, and why:
- A background script that acts purely as a message relay: it re-broadcasts the captured pairing message from the Facepunch tab to your open rustplayertrack.app tab (content scripts cannot message each other directly). Event-driven, no state, no network requests of its own.
- The
tabspermission, solely so that relay can find your open rustplayertrack.app tab by URL (tabs.query + tabs.sendMessage against rustplayertrack.app/localhost patterns only). It never enumerates, reads, or modifies any other tab.
Why does this exist?
Facepunch's Rust+ Steam sign-in is designed for their mobile app and only delivers credentials via a mobile-only API (ReactNativeWebView.postMessage). This extension supplies that API on a normal browser, capturing the credentials Facepunch's own page hands to it.
Source + license
MIT-licensed. The unminified source bundle, with build instructions that reproduce the submitted package, is provided to reviewers via AMO's source code upload. Also available on request to support@rustplayertrack.app.
Rated 0 by 0 reviewers
Permissions and data
Permisos requeridos:
- Acceder a las pestañas del navegador
- Acceder a tus datos en los sitios del rustplayertrack.app dominio
- Acceder a tus datos para companion-rust.facepunch.com
- Acceder a tus datos para rustplayertrack.app
- Acceder a tus datos para localhost:5173
Permisos opcionales:
- Acceder a tus datos en los sitios del rustplayertrack.app dominio
- Acceder a tus datos para companion-rust.facepunch.com
- Acceder a tus datos para rustplayertrack.app
- Acceder a tus datos para localhost:5173
Required data collection, according to the developer:
- Authentication information
Más información
- Enlaces del complemento
- Versión
- 0.1.0
- Tamaño
- 39,75 KB
- Última actualización
- hace 5 días (2 de sep. de 2026)
- Categorías relacionadas
- Licencia
- MIT License
- Política de privacidad
- Leer la política de privacidad de este complemento
- Historial de versiones
- Añadir a la colección