Skip to main content

Vote rewards

Automate vote tracking and reward distribution for players who vote for your community game servers. This feature is compatible with most popular vote sites.

Go to Vote rewards >

Automations / Tasks - Vote rewards

Setup vote siteโ€‹

1. Register your game server with vote sitesโ€‹

Start by registering your game server with one of the supported vote sites. These sites require servers to register and provide a unique API key. GSA uses this API key to verify whether players have voted.

Since each vote site has a different registration process, it's best to contact the specific site for instructions on obtaining an API key compatible with GSA vote rewards.

2. Enter the vote site API keyโ€‹

Once you've received the API key, copy it for the corresponding game server.

caution

Each game server must use a unique API key. Do not share the same key between multiple servers.

Automations / Tasks - Vote site API key setup

Paste the key into the vote site settings on the GSA dashboard for the correct server and click Save settings.

Automations / Tasks - Vote site API key setup

3. Done!โ€‹

GSA will validate the new API key once saved. You may need to reload the page to confirm the key has been verified.

Automations / Tasks - Vote site API key setup

Create vote rewardโ€‹

You have two options for setting up automatic vote rewards: using a Task for flexible conditions or the simplified Vote reward feature for quick setup.

Taskโ€‹

Create a Trigger task and choose either Player voted or Player voted [X] times [Since] as the condition.

Automations / Tasks - Create reward task 1

Then add actions to the task to define how the player should be rewarded.

Vote rewardโ€‹

1. Create a vote rewardโ€‹

Click + Add Vote reward on the Vote rewards page.

Automations / Tasks - Create vote reward 1

Enter a name for the reward in the popup window.

Automations / Tasks - Create vote reward 2

2. Add a conditionโ€‹

In the Settings tab, click + Add condition to define when the reward should be sent to players.

Automations / Tasks - Create vote reward 3

Use Custom role requirements to offer enhanced rewards for players with specific roles, such as VIPs.

Click Add condition to save your changes.

Automations / Tasks - Create vote reward 4 Automations / Tasks - Create vote reward 5

3. Add actionsโ€‹

Define what GSA should do once a player claims a vote by adding actions to the Vote reward. These are similar to Task actions. Learn more about the available actions.

Automations / Tasks - Create vote reward 6

Claiming votesโ€‹

To claim a vote, players must first vote for your registered game server through one of the connected vote sites. They can find links to these sites on your Community website or on Discord via !vote.

Players can visit the Community website and click Vote in the game server section, or use the !vote command on Discord.

Automations / Tasks - Vote for server 1 Automations / Tasks - Vote for server 2

2. Vote with Steamโ€‹

On the vote site, players should complete the vote process using their Steam account.

Automations / Tasks - Vote for server 3

3. Claim the voteโ€‹

After voting, players can claim their vote by clicking Claim on the game server block on your Community website or typing !claim in Discord.

tip

You can also create a Trigger task that allows players to claim votes directly from in-game chat.

Automations / Tasks - Vote for server 4 Automations / Tasks - Vote for server 5

4. Voting logโ€‹

Only successfully claimed votes are shown on the Voting log page.

Automations / Tasks - Vote for server 6

Deliveriesโ€‹

All Vote rewards that are sent to players will appear on the Deliveries page.

Manual deliveryโ€‹

You can manually send or test Vote rewards by clicking + Create delivery on the Deliveries page.

Monetization - Manual delivery 1 Monetization - Manual delivery 2