Vote rewards that verify the vote first.
The common vote reward opens the top-list URL and takes the player's word for it, so it gets scripted and your rank never moves. Forgeport credits a reward only after the top-list itself confirms the vote.
Two ways a vote gets proven.
Check and claim
Provider API poll
The player claims, and Forgeport asks the top-list's own API, server side, whether a vote is recorded. A confirmed vote pays out; an unconfirmed one does not. TopG works this way, keyed by your API key.
Signed callback
HMAC webhook
The top-list POSTs to a callback URL when a vote lands, signed with a shared secret. Forgeport verifies the HMAC signature before crediting, so a fabricated request without the secret credits nothing. Gtop100, L2 Hopzone and XtremeTop100 use this model.
Presets for the lists that matter.
Each preset ships the vote URL shape, the verification mode and setup hints. Any other list works through the same generic adapter if it offers an API or a signed postback.
Lineage 2
- Gtop100, signed callback
- TopG, API check and claim
- L2 Hopzone, signed callback
- XtremeTop100, signed callback
Metin2
- Metin2.gg, signed callback
- TopMetin, signed callback
- Gtop100 Metin2, signed callback
- MMOTop200, signed callback
From vote to reward.
- The player votes on the top-listThrough the provider link on your portal.
- The provider records the voteSubject to the list's own rules: IP deduplication, VPN filtering and its vote window.
- Forgeport verifies itBy API check or by validating the signed callback. No confirmation, no reward.
- Cooldown and rules are checkedEach provider has an owner-set cooldown, and rewards require an account with a linked game account.
- The reward is creditedCoins land in the player's wallet, and anything they buy with them is delivered through the portal and the game connector.
Abuse prevention without theater.
When a reward does not arrive.
A vote reward is a chain with three links, and each breaks differently.
The vote never registered
Shared IPs, VPN filtering or the list's cooldown drop votes silently. If the list's counter did not move, no verification can credit it.
Verification never saw it
A wrong API key, a mistyped callback URL or a mismatched secret looks exactly like no votes arriving. The provider's own panel log shows which side dropped it.
Your own rules blocked it
A cooldown longer than the list's window refuses valid votes. Match the provider's window in the console.
For Lineage 2 and Metin2.
Vote rewards run on both supported games, with per-game provider presets. Metin2 support is in beta, like the rest of its integration.