Admin Console
Verifying your access…
Verifying your access…
Player requests, bug reports, appeals, and billing issues.
Search, view, ban, verify, and change roles for any account.
Edits the public staff page. To add or remove a staff member, change their role in the Users tab — they appear here automatically.
All PayPal store transactions. Click any row for full detail (cart, payer, IP, delivery record, timestamps).
Create, edit, and publish news posts that appear on /news.html.
Edit copy on public pages. Pick a page, choose a block, save. Live pages pull overrides on load — no redeploy needed.
Reward Shop runs on vote points (in-game item drops). Donator Store runs on PayPal (ranks, bonds, unique items). Edits in either go live within ~30 seconds.
Edit the reward grid on /vote.html. Cost is VP. Item ID is the numeric in-game item id that delivers (e.g. 995 = coins, 6199 = mystery box). Edits go live within ~30 seconds.
vote-bond-5 and vote-3rd-age-melee) dispatch through ProductHandlers.java so they keep their special semantics (bond rank credit, multi-piece set). Clear the handler to convert a row to a simple item.
ProductHandlers.java dispatch (e.g. vote-bond-5, vote-3rd-age-melee). When set, Item ID is ignored.
Edit the product grid on /store.html. Price is in USD (PayPal charges this). Category controls the filter tab. Edits go live within ~30 seconds.
ProductHandlers.java so they keep their special semantics — ranks promote the player, bonds credit the donation total, the existing unique items grant their fixed in-game ids.
Clearing the handler converts a row to simple raw-item delivery.
unknown_product). Disabling the row instead hides it from /store.html and blocks new checkouts but keeps in-flight deliveries working.
Every staff action — bans, role changes, ticket updates, mute toggles.
Runtime toggles — change without a redeploy. All changes are audit-logged.
Protect your admin login with an authenticator app (Google Authenticator, Authy, 1Password). Applies to your account.
1. Scan this QR in your authenticator app (or type the key in manually):
Manual key:
2. Enter the 6-digit code it shows to confirm:
Enter a current code from your app to turn 2FA off:
Toggle the vote-points redeem endpoint. When disabled, players see your maintenance message instead of being able to spend points.
Toggle the store and each payment method (PayPal and card/Stripe) independently. When the store is OFF players see your maintenance message; when a single method is OFF only its button disappears. In-flight purchases always finalize normally.
Per-toplist URLs used by the Vote Now buttons on /vote.html. Leave blank to use the default. Keep {USERNAME} in the URL — it's swapped for the player's in-game name at click time so the toplist callback can credit their account.
https://www.rulocus.com/top-rsps-list/juniper-rs/vote/ (RuLocus is the renamed RuneLocus as of 2026)
https://topg.org/runescape-private-servers/server-682605-{USERNAME}#vote
https://www.rsps-list.com/index.php?a=in&u=juniper&postback={USERNAME}
https://rune-server.org/Vote/juniper?username={USERNAME} (placeholder — replace with the actual vote URL RuneServer gave you for your listing).