The member-side flow for voting a server up the directory — who can vote, the one-vote-per-24-hours rule, the Vote for this Server page in the member dashboard, and how votes drive the default ranking.
Voting is how a server climbs the directory. The default sort on the browse page is Most votes — the servers with the highest daily vote count appear at the top. Votes come from a server's own members: each member can vote for their server once every 24 hours, from the member dashboard or from the public detail page.
There is no bump command. There is no paid placement. Ranking is purely a function of how many of a server's members take the time to vote each day.
To vote for a server's listing, you must:
You cannot vote for a server you have never joined, and you cannot vote for a server you have left. This keeps the ranking driven by the people actually in the community.
The cooldown is rolling 24 hours, tracked from the exact moment you cast your last vote. If you vote at 3:07 PM today, you can vote again at 3:07 PM tomorrow — not at midnight. The countdown on the vote card tells you exactly how long is left, down to the hour and minute.
Each guild you are a member of has a Vote for this Server page in the member dashboard sidebar, between Polls and Suggestions. Open it to see the vote card for that guild's listing.
The card shows the server's icon, name, and short description, followed by a row of quick stats:
On the right of the card is the vote button and a link to the public detail page ("View on directory →").
The vote button has two states:
| State | What the button shows |
|---|---|
| Can vote | A primary "Vote now" button. Click it to cast your vote. |
| On cooldown | A disabled, dimmed button that reads "Vote again in 23h 14m" (the exact time remaining on your rolling 24-hour cooldown). The button cannot be clicked. |
If the server owner has not listed the server, or has disabled the listing, or the listing has been hidden by an admin, the vote card is replaced by a "No active listing" message: "The owner of this server hasn't listed it on the public directory yet." There is nothing for you to vote for until the owner opts in.
When the button is in the "Vote now" state, clicking it submits the vote in the background (an AJAX request — the page does not reload). On success:
If the vote is rejected (e.g. you are no longer a member, or the listing was hidden between the page loading and your click), a toast explains what went wrong and the button stays clickable.
Logged-in members can also vote from the detail page — a Vote button sits below the Join Server button on the listing's header card. The same rules apply: you must be a current member of the server, and the rolling 24-hour cooldown is shared between the member dashboard and the detail page (voting from one locks the other until the cooldown expires).
Every vote increments the listing's vote count, which is the number shown on every card, on the detail page, and on the vote card. The Most votes sort on the browse page orders listings from highest vote count to lowest — so a server whose members vote consistently every day will climb above servers whose members do not.
Votes are cumulative for as long as the listing exists — there is no weekly reset and no decay. The cooldown is per-member, not per-listing, so a server with 100 active voting members will accumulate votes faster than one with 10, which is exactly the point: the ranking reflects real community engagement.
| Limit / edge case | Behavior |
|---|---|
| Who can vote | Logged-in Mokito users who are current members of the server. |
| Non-members | Cannot vote. A toast on the detail page explains the rejection. |
| Vote cooldown | Rolling 24 hours from last_voted_at. Not a calendar-day reset. |
| Cooldown label | Shown on the vote button as "Vote again in Xh Ym", down to the minute. |
| Cooldown sharing | The cooldown is shared between the member dashboard and the detail page — voting from either one locks both until 24 hours pass. |
| Multiple servers | You can vote for every server you are a member of, each on its own 24-hour cooldown. Voting for one does not lock you out of voting for another. |
| Vote count visibility | Public — the current count is shown on every card, the detail page, and the vote card. |
| Vote count decay | None — votes are cumulative for the life of the listing. No weekly reset. |
| Listing disabled / hidden | The vote card shows "No active listing" and no vote button is available. If the listing is hidden after you load the page, your vote is rejected with a toast. |
| Member leaves the server | You can no longer vote for that server. Your past votes remain counted. |
| Default sort impact | Most votes is the default sort on the browse page — a higher vote count means a higher position by default. |