Skip to main content

Vote rewards

Automated vote & reward processing for players that vote for the community game servers. Compatible with most popular vote sites.

Go to Vote rewards >

Automations / Tasks - Vote rewards

Setup vote siteโ€‹

1. Register game server with sitesโ€‹

To begin you need register your game server with one of the supported vote sites. All sites require game servers to register in order to receive a special API key, which GSA uses to check whether players voted.

The registration process is different per vote site. Contact the vote site for more information how to get an API key from their site to work with GSA vote rewards.

2. Enter vote site API keyโ€‹

Copy the API key from the vote site for the game server you want to set up.

caution

Each server should have a unique key. Do not reuse the API key for multiple game servers.

Automations / Tasks - Vote site API key setup

Enter the API key on the GSA vote site settings page for the right game server and click Save settings.

Automations / Tasks - Vote site API key setup

3. Done!โ€‹

GSA validates new API keys after saving. You may need to reload the page to see whether it was validated.

Automations / Tasks - Vote site API key setup

Create vote rewardโ€‹

There are 2 options to automatically reward players for voting on the game servers. The easiest and most straight forward method is using the Vote reward option. With Tasks you can create more flexible vote rewards.

Taskโ€‹

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

Automations / Tasks - Create reward task 1

Add actions to the task to reward the player.

Vote rewardโ€‹

1. Create vote rewardโ€‹

Click + Add Vote reward at the Vote rewards page.

Automations / Tasks - Create vote reward 1

Enter a name in the popup.

Automations / Tasks - Create vote reward 2

2. Add conditionโ€‹

At the Settings tab click + Add condition to determine when the reward should be sent to players.

Automations / Tasks - Create vote reward 3

Use the Custom role requirements to create special Vote rewards for players with a Custom role. For example to hand out higher rewards to your VIP players.

Click Add condition to save the condition.

Automations / Tasks - Create vote reward 4

Automations / Tasks - Create vote reward 5

3. Add actionsโ€‹

By adding actions to the Vote reward you determine what GSA should do / send to the player when they claimed a vote. These actions are similar to Task actions. Learn more about the available actions.

Automations / Tasks - Create vote reward 6

Claiming votesโ€‹

To claim a vote players should first vote for one of the registered game servers on the vote sites. Players can find links to all connected vote sites on your Community website and Discord (!vote)

Go to the Community website and click Vote at the game server block or type !vote in Discord.

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

2. Vote with Steamโ€‹

At the vote site players should vote using their Steam account.

Automations / Tasks - Vote for server 3

3. Claim voteโ€‹

Click Claim on the game server block at your Community website or type !claim in Discord.

tip

Create a Trigger task to claim votes based on in-game chat so players can claim votes while being in-game.

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

4. Voting logโ€‹

Only votes there are successfully claimed get listed on the Voting log page.

Automations / Tasks - Vote for server 6

Deliveriesโ€‹

All Vote rewards sent to players end up on the Deliveries page.

Manual deliveryโ€‹

Test or manually send Vote rewards to players by clicking + Create delivery on the Deliveries page.

Monetization - Manual delivery 1 Monetization - Manual delivery 2