How to Grow Your RSPS: A Server Owner's Playbook
A practical playbook for RSPS owners: launch planning, vote rewards, community, content cadence, transparency and toplist marketing that doesn't backfire.
Good code doesn't guarantee a busy server. A private server can be well built and still struggle, because not enough players find it or because the players who do find it leave in the first week. Growing an RSPS is less about one big launch and more about a loop you keep running for months: players discover you, have a good first hour, find reasons to come back, and bring their friends.
This playbook is for owners and developers. It covers planning a launch, turning votes into a growth engine, building a community that keeps players, shipping content on a steady rhythm, and being transparent in a scene full of inflated numbers. Where RuneIndex tools help, we say exactly what they do; listing and every integration mentioned here are free.
Plan the launch before you announce it
Launch is the one moment when attention is almost guaranteed, so treat it as something you plan rather than a day you pick. The most damaging thing you can do is announce a date and miss it: players who cleared their evening for you won't clear the next one as readily.
| When | Focus | Ready when |
|---|---|---|
| Four or more weeks out | Website, Discord, rules and a public feature list | A new player can find everything without asking |
| Two to four weeks out | Beta testing, bug fixing and economy tuning | Testers have stopped finding game-breaking bugs |
| Final two weeks | Launch date announced, listing polished, vote rewards tested | Every link, command and callback works |
| Launch week | Staff online at peak hours, fast hotfixes, daily updates | Reports are answered in hours, not days |
| First month | First content update and first events | Players can see the server moving forward |
Listing on RuneIndex is free, and you can set a launch date on your listing. Upcoming launches get a countdown in the Launching Soon list on the homepage and on the events page, and your launch is added automatically to the events calendar and its iCal feed, so players who subscribe see it in their own calendar app.
List your server for free
Add your RSPS in a few minutes, set a launch date and start collecting votes.
Turn votes into a growth loop
Votes are how toplists rank servers, and rank is how new players find you. RuneIndex ranks by votes counted this calendar month and resets on the 1st (UTC), so a new server with an engaged community can climb past older ones in its very first month. The way to get consistent votes is simple: reward them, reliably and automatically.
Set up signed vote callbacks
When a player votes, RuneIndex sends an HTTP request to the callback URL you set in your listing dashboard, carrying the player's in-game name, a unique vote ID, a timestamp and an HMAC-SHA256 signature made with your listing's API secret. Your endpoint checks the signature, gives the reward and replies. If it's down or slow, the delivery is retried several times over about four and a half hours, and every attempt appears in a delivery log with its status and error.
- 1Add your callback URL in the Integration tab of your listing dashboard.
- 2Verify the signature in constant time, and reject timestamps more than five minutes away from your server clock.
- 3Store every vote ID you've rewarded, so a retried delivery never pays out twice.
- 4Reply with a success status within five seconds, and hand the reward to your game thread rather than doing the work inside the request.
- 5Send a test callback from the dashboard and confirm it arrives before launch day.
The API docs include the exact signed string and working examples in Java, PHP and Node.js.
Design rewards that help rather than hurt
Good vote rewards give players a reason to come back twice a day without wrecking your economy. Vote points spent in a dedicated shop work well because you control prices and stock; small stacks of consumables, cosmetics and short boosts are safer than raw gold or best-in-slot items. Make voting effortless too: the Promote tab gives you a direct vote link, which is ideal for a ::vote command or a Discord bot.
Votes from VPN, proxy and hosting networks reach your callback marked as flagged. They don't count toward your rank, but plenty of real players use VPNs, so whether to reward them is your call.
Community and retention
Your Discord is where players decide whether your server is alive. The member count matters far less than whether a question gets a quick answer, whether updates are posted where people can find them, and whether staff are visible.
- Clear structure: announcements, changelog, suggestions, bug reports and support each need a home, so nothing important gets buried in general chat.
- Visible staff: players forgive a lot from a team they can see working, especially in launch week.
- Suggestions that go somewhere: mark the ideas you've accepted and ship some of them. Players who see their idea in a changelog become your most loyal advocates.
- Fair, consistent moderation: publish the rules, apply them to everyone including friends of staff, and explain bans where you can.
The first hour, week and month
- The first hour: a fast, clear start with a starter kit, a short guide and obvious next steps. If a new player has to ask how to get their first weapon, some won't ask — they'll leave.
- The first week: goals that pull players forward, such as early bosses, achievements and a first cosmetic to chase, plus staff who answer questions quickly.
- The first month: an update that proves the server is moving, an economy that's still healthy, and events that give people a reason to plan their evenings around you.
Resist the temptation to wipe. A reset brings a burst of fresh-start excitement, but players who lose their progress once are slow to trust you again, and a history of relaunches is one of the first things experienced players look for.
Keep a steady content cadence
Players leave when they run out of things to do and come back when there's something new. A predictable rhythm beats occasional giant updates: small fixes and quality-of-life changes every week or two, with bigger content updates on a schedule players can anticipate. Publish a rough roadmap so people know what's coming, and keep your changelog honest — balance changes and bug fixes are content too.
Use events to give players a reason to log in
Events give lapsed players a date to come back and give active ones something to talk about. Double XP weekends, boss mass events, PK tournaments, drop parties and skilling competitions all work, as long as they don't break the economy. Post them from the Events tab of your dashboard as an event, tournament, update or wipe: they appear on your listing, on the RuneIndex events page and in the iCal feed players can add to Google Calendar, Apple Calendar or Outlook.
Be transparent — it's a growth strategy
The RSPS scene has a long history of inflated player counts, hidden pay-to-win and toplist games, and players have learned to distrust claims. That gives honest servers an advantage, as long as they can prove it.
- Declare your donation model honestly: every listing states whether donations are cosmetic only, convenience or pay-to-win. Cosmetic-only servers appear on the no pay-to-win list, and misrepresenting your model gets a listing removed.
- Report your real player count: have your game server send a heartbeat with your API secret about once a minute. Counts show as verified while they're live, disappear when heartbeats stop for ten minutes, and are hidden if they don't change for twelve hours. There's no way to type a number in.
- Keep the secret on your server: never put your API secret in your client or launcher, where anyone can extract it and forge your player count or your callbacks.
- Prove your uptime: add your game server's host and port, and RuneIndex checks that it's accepting connections about every ten minutes without ever publishing the address.
- Watch your Trust Report: every listing shows counted and excluded votes, player count status, game server status and your vote reward delivery rate. Players read it, so keep it healthy.
Toplist marketing done right
Treat toplists as a way for players to find you, not a number to game. The servers that last are the ones whose rank reflects real players.
- Embed your vote badge: it shows your live rank and this month's votes and links to your listing. Put it on your website, forum threads and Discord.
- Remind, don't nag: a ::vote command, a login message and a reminder in Discord are plenty. A Discord webhook can also post vote announcements to a channel of your choice.
- Keep incentives in-game: in-game vote rewards are encouraged, but offering real money or items outside the game for votes breaks the toplist rules.
- Sponsored placement is optional: the advertising page sells a clearly labelled Sponsored slot outside the ranked list, and it never changes your rank. Spend on it only once the basics are working.
Frequently asked questions
Do I need vote callbacks to list my server?
No. Listing is free and works without any integration. Callbacks, the player-count heartbeat and the game server check are all optional, but servers that reward votes automatically give players a reason to keep voting.
When should I set a launch date?
As soon as you're confident you can hit it. The countdown and calendar entry do the most work in the final weeks before launch, when players are deciding where to spend launch night.
Set up vote rewards and verified player counts
Signed callback examples in Java, PHP and Node.js, plus the heartbeat, game server check, vote badge and events.