CLEAR BY DESIGN

Rankings players can understand

Toplands helps players compare private servers using consistent information, verified community votes, and paid placements that are always labelled.

01

From discovery to decision

Every game keeps its own ranking, launch calendar, and filters.

Choose a game

Start with the title you play. Rankings and launches stay inside that game so unrelated servers never compete.

Compare the facts

Chronicle, rates, playstyle, region, launch date, and verification status appear in a consistent format.

Vote for your server

Eligible community votes contribute to the organic ranking for the selected period.

02

Ranking, advertising, and trust

Visibility can be purchased. Community position cannot.

Organic ranking

Regular list positions are determined by valid community votes within each ranking period.

Paid visibility

Banners, Featured cards, and highlighted listings are visually identified and remain separate from organic votes.

Verification

Ownership verification confirms control of the listed website. It is not an endorsement of gameplay quality.

Fair participation

Automated votes, misleading information, impersonation, and manipulated traffic can result in removal or suspension.

03

How protected voting works

The browser can display a timer, but only the server decides whether a vote is valid.

Voting is active

Every vote is submitted to a protected Cloud Function. reCAPTCHA Enterprise and Firebase App Check validate the request before the server-side cooldown and counters are evaluated.

Human verification

Every submitted vote must include a fresh, limited-use App Check token backed by reCAPTCHA Enterprise. The Function rejects missing or reused verification.

One vote every 24 hours

The cooldown is enforced per server and hashed network address using a server timestamp. Clearing cookies, changing the browser clock, or reopening the page does not reset it.

Server-only vote writes

The browser never writes vote totals directly. The protected Function checks App Check, network rate limits, and the cooldown before an atomic Firestore transaction.

Safe reward claims

The planned Vote API will use short-lived sessions so a verified vote can be claimed only once, preventing duplicate in-game rewards.

Designed to control abuse and cost

Only the final submission calls the write endpoint. Valid votes use a fixed transaction, rejected traffic is limited, and the voting Function has a maximum instance cap.

04

Tools for server owners

These are working areas, not just topics inside this guide.

FOR SERVER OWNERS

Ready to be discovered?

Create a complete listing first, then choose whether organic discovery is enough or a labelled campaign fits your launch.