RSPS developer documentation

Connect a RuneScape private server to RuneTopic voting with secure credentials, idempotent reward handling and public HTTPS callbacks. These pages link to the live owner tools and maintained integration guidance.

Voting integration guide

Configure server credentials, callbacks and the supported Java integration without exposing secrets in public code.

Open integration documentation →

Callback tester

Signed-in server owners can test response behaviour before enabling rewards for players.

Open callback tester →

Owner control panel

Manage callback URLs, API credentials and server details from the authenticated owner area.

Open server control →

Callback setup guide

Follow the public Wiki walkthrough for HTTPS endpoints, validation and expected reward flow.

Read callback setup →

Callback security

Prevent replayed rewards and unsafe endpoints with timing-safe validation and idempotent claims.

Read security guidance →

Java integration

Use the current RuneTopic JAR and owner-generated credentials for Java-based servers.

Read Java guidance →

Production callback checklist

  • Use a public https:// endpoint.
  • Keep credentials outside the web root and source control.
  • Validate every request before granting a reward.
  • Store a unique claim identifier so retries cannot duplicate rewards.
  • Return success only after the reward or pending claim is safely recorded.
  • Monitor failures in the owner integration panel.