VOTE INTEGRATION

Connect a secure vote postback

Configure, implement and verify a secure reward callback for every listing.

01

Configure a listing callback

In User Control Panel → Edit listing, save a public HTTP(S) Callback URL and its productive per-listing secret. Private, loopback, link-local, reserved and userinfo URLs are rejected.

02

Send a stable player identifier

Use id in your vote link. postback and incentive remain compatible aliases. The first non-empty value is forwarded as userid.

Recommended vote link
https://metin2-servers.com/index.php?a=in&u=TOPLIST_USERNAME&id=VOTER_ID

Optional custom value: add &callback=campaign-spring. It is forwarded unchanged as custom.

03

Validate and reward once

Every callback contains matching query and POST fields. Validate the secret before doing anything and reward only voted=1.

secretProductive listing secret.
voted1 for a new vote, 0 for a duplicate.
resetUnix timestamp for the next vote reset.
useridPlayer ID from the vote link.