# Add your RSPS and set up voting

Canonical page: https://runelist.io/add-your-server/

1. Create an account at https://runelist.io/signup/ and add your server at https://runelist.io/account/servers/new/ (name, category, website, a 468×60 banner, description). It is listed immediately.
2. Set a **callback URL** on the server. After a vote RuneList sends one GET request to it with the "incentive" (normally the player's in-game name) added to the end, so your server can hand out the reward; answer with HTTP 200. The three URL shapes, retries, example scripts and Cloudflare steps are in the callback reference: https://runelist.io/add-your-server/callback/. A Test callback button is on your server's Edit page.
3. Put a vote link in your client, website or Discord: https://runelist.io/toplist/server/{id}/vote/ — append the player's name (`/vote/{playerName}/`) to pre-fill the incentive. It opens the vote window on the server page.
4. Players may vote once every 12 hours per server. Votes from VPNs and duplicate devices are not counted.
5. Your dashboard at https://runelist.io/account/servers/ shows votes, views, website and Discord clicks and rank over time.

Optional, free for every listed server:
- **RuneVote** (https://runelist.io/tools/runevote/): one hosted vote page for every toplist the server is on. Players type their name once; RuneList collects each toplist's callback and sends the server the same callback as in step 2, so nothing changes in the game.
- **RuneTrack** (https://runelist.io/tools/runetrack/): tracked links (https://runelist.io/go/{server}/{link}/) for every toplist, creator, ad spot or Discord the owner promotes on, with clicks, bots kept apart, and how many visitors went on to vote or to join the game.
