Logo

Commands

Changelog

Guides

Blogs

Store

Discord

Discovery

Resources

FAQGuidesChangelogsTimelineFishing WikiFishing Completion

Community

Community ServerBlog postsServer DiscoveryDankdle

Dank Memer

StoreFreemiumRulesCommandsItemsPetsPast Rewards

Support

Support ServerContact usRefundsData Requests

Our Company

TeamDisclosure

Add Dank Memer to Your Server

Invite now

© 2026 Dank Memer, All Rights Reserved.

Terms and ConditionsPrivacy Policy

Running Server Events and Giveaways

Accessibility TLDR:

Dank Memer's server events system allows server owners to host giveaways, raffles, Split or Steal games, and bankrobs using a shared pool of coins and items donated by members. The system requires designated event managers and tracks all donations and withdrawals for transparency. This tutorial teaches you how to use Dank Memer's server events system to host giveaways, raffles, Split or Steal games, and server bankrobs in your Discord server.

Everyone loves giveaways and server events where you can hang out and interact with other users and possibly win prizes. With the server events system in Dank Memer, servers with over 10 members (excluding bots) can maintain a server pool of items and coins they can use to run giveaways and events.

We recommend reading through the bot rules for giveaway and the rules info blog to make sure you understand what requirements allowed before you host any in your server.

Read the complete guide to server events and giveaways below, or jump to what you need:

  • Donations and the Server Pools
  • Event Managers
  • Event Restrictions
  • Giveaways
  • Manual Payouts
  • Raffles
  • Rumbles
  • Server Bankrobs
  • Split or Steal
  • Tracking the Server Pool

Server Pool and Donations

Every server with access to the server events commands has a server pool. The server pool is a storage for all the coins and items people donate to the server.

Anyone in a server can donate toward the pool depending on your server's settings and who has access to the command. Read more about server settings here. If someone wants to donate to the server pool, they can use the /serverevents donate command.

Donate command

  • Quantity = The number of coins or items you are donating.
  • Item = An optional argument you can add to donate items. Select and enter the item you're donating.
  • Gems = Can be used with the quantity to donate gems to the server pool. Gems cannot be paid out or used in events and giveaways. They currently do not have a use, but in the future will be able to be used for server upgrades and boosts.

Once you submit, you’ll get a confirmation of what you’re donating before it’s finalized, so you have a chance to cancel it if you make an error. Only the designated event managers are able to take things out of the server pool for giveaways and events.

Events Managers

In order to user server events, designate a giveaway or event manager role within the server that can have access to the server pool. It is recommended you make this role available to a limited number of people you trust, as they will be able to remove items from the server pool at any time. Only the serve owner is able to assign an Event Manager.

Once you’ve made a role that you want to have access to the pool, go to /serversettings and click on the button to go to your server's dashboard. Go to the general settings tab on the server dashboard and select the role you want for the "Event Manager" position.

Events manager settings

Once you’ve submitted, anyone with that role will have access to begin running server events and giveaways. You can keep track of what staff are doing with donations by using the /serverevent logs command or by checking the server pool page on the dashboard.

Users can use /serverevents pool at any time to view what items and coins are in the pool. The pool lists the total net worth, the total number of coins, and all the items currently in the pool.

If needed, you can also scroll down on the dashboard and customize different roles to access each serverevents command. Any roles in the override area will be the only one who can use that serverevents command. This is useful if you want to limit who has access to what sort of events, for example, some servers do not like to give anyone permission to do manual payouts. Anything without a role set defaults to the Events Manager role to manage it.

Giveaways

The most basic server event you can run is a standard giveaway, where you give items or coins to a specific number of winners. To run a giveaway, first, make sure what you want to give is in the server pool. When you’re ready, use /serverevents run giveaway.

Server giveaway command

First select 1 to 5 winners, and whatever prize you enter will be divided among them. Then select the length of the giveaway; it can last from 1 to 72 hours.

In the quantity field, enter the total amount of coins or items being given away. The quantity you enter is the total amount that will be divided up among the winners, not the amount each person will win. There is no minimum amount required for a server giveaway, but whatever you choose has to be divisible by the number of winners.

If you are giving away items, the last step is to add the optional item field and enter the name of the item as well.

Once you’ve finished filling out all the boxes, submit the command, and the giveaway will be started in the channel you are currently in.

Giveaway embed

Once it ends, winners will be automatically paid, so you don’t have to do anything more. The name of the winners will appear on the giveaway as well, so everyone can see who won.

Raffles

Another type of giveaway or event you can host in your server is a raffle. Raffles are basically giveaways with an entry fee. You get to choose coins or items you want to give away, and you pick an item to charge people to enter.

To start a raffle, you need to use /serverevents run raffle.

Raffle command

First, enter how long you want the raffle to be available for; it can be 1 to 30 days. The longer it runs, the more possible entries, but also consider how long people will want to wait for the prize you are giving away.

Then fill out the quantity and item fields with what you want people to win. Enter how much of the item in quantity, and the item type in the item field. There is only one winner, so the total prize entered will go to one person. You can't make a raffle for people to win coins.

Lastly, pick what you want people to enter the raffle with. You can have users enter with coins or items, it's up to you. If you want people to enter with an item, each entry is one of that item, so choose wisely. If a user enters with coins, they can enter any amount above that value. So for example, if you set the entry_coins value to 10 million coins, users can enter 10,000,001 coins.

Once all the fields are correct, submit the command, and the raffle will begin in the channel you are in.

Raffle embed

Users can enter as many times as they want, but each time they’ll be charged another one of the items you’ve chosen as the entry fee. All of the entry fees are added to the server pool immediately, so you can give them away in the future. Raffles are a great way to earn extra inventory for a server pool, but make sure to pick entry fees that make sense for what you are giving away.

Rumbles

If your server has the Rumble Royale bot, you can also host server rumbles through Dank Memer. These will allow the prize to automatically be paid out once the rumble ends. You can read more about Dank Memer's partnership with Rumble Royal here.

Dank Memer Rumble embed

To start a Rumble with Dank Memer, use the /serverevents run rumble command and fill out the details.

  • Winner_prize_quantity (required) = how many coins or of quantity of an item the winner will receive.
  • Winner_prize_item (optional) = if the prize is an item, use this to say which item.
  • Era (optional) = Rumble has a variety of "eras" or themes for the event that you can select from. You only need to use this if you have a preference for which era is used.
  • Bounty_target (optional) = Rumble is an elimination game where users take each other out. If you want, you can set an optional bounty on someone and if someone kills that player in the game, they get the bounty prize. Use this to set the bounty target.
  • Bounty_prize_quantity (optional) = If you set a bounty, use this to set the quantity of coins or items for the bounty prize.
  • Bounty_prize_item (optional) = If you set a bounty that is items, use this to say what the item is.
  • Countdown (optional) = You can choose how long users will have to enter the Rumble before it begins. Entry times are short, 2-5 minutes.

Once you fill out the details you want, the bots will post the Rumble game. Users can join the event by reacting with the swords, and the Rumble Royale bot will countdown until it begins. Then it will automatically go through a Hunger Games style elimination game until only one player remains and is declared the winner. Rumbles done through the serverevents command payout the prizes automatically.

Split or Steal

Split or Steal is a game where two users are chosen to possibly win a prize. Everyone is given a chance to enter and then the bot picks two users to play. The two users are asked if they want to split the prize or steal it and must make a choice. If both people split, then they share the coins or items that are the prize. If one of them steals and one of them splits, however, then the person who steals gets everything. If both steal, then they both get nothing, and the prize goes back to the server pool.

To run a game of split or steal, you need to use /serverevents run splitorsteal.

Split or steal command

For the quantity box, enter the total amount of coins you want to give away for the game or the total number of items. Whatever you enter, make sure it is divisible by two, so it can be split between the users if they decide to split. If you are giving away items, fill out the optional item field with the item name as well.

Once you’ve finished entering the information, submit the command, and the Split or Steal game message will appear with a button allowing users to enter for a chance to be a contestant.

Split or steal join embed

After about a minute, two users will be picked out of all who joined. The users can then choose whether they split or steal, and after another minute or two, the results will be shown and prizes will be automatically given out if anyone wins.

Server Bankrobs

Another fun server event you can host is a server bankrob. Server Bankrobs can be hosted for any amount of money you have available in your server pool, and they do not cost anything for users to enter. Since it's a friendly heist, users are able to join even if they are in passive and they do not need any money in their wallet to join.

To start a server bankrob, use /serverevents run serverbankrob.

Server bankrob command

Fill out the quantity with the total amount of coins you want to host the bankrob for, and once you submit, the bankrob will begin in the channel you are in. There is no minimum or maximum amount for hosting a server bankrob.

Server bankrob embed

Users can click the “Join Bankrob” button to join in and have a chance at a portion of the coins. Not everyone is guaranteed to get coins from the bankrob, though, as there is a chance users are fined coins from their wallet or that they die in the process and lose a life. After a few minutes, the results will show, and you can see how many won, lost, and didn’t make it.

Manual Payouts

There are a variety of other games and giveaways servers can do, so if you are using another bot to host an event, there is also a manual payout option available to pay users their prizes. To do a manual payout, use /serverevents payout.

Manual server payout command

Enter the name of the user who should receive the prize in the user field and the number of coins or items they should receive in the quantity field. If they are receiving an item, fill out the name of the time in the optional item field as well. Once you submit the command, you’ll get a confirmation to verify the information is correct.

Manual payout confirmation

Click confirm, and the prize will go to the winner. If they have DM notifications enabled, they will receive a notification that they have received the prize.

Server Event Restrictions

If you want to restrict your server events and giveaways to certain members, there are a variety of settings you can choose from on the server dashboard. Event participation requirements On the general settings tab of the dashboard, you can choose to restrict events and giveaways to users with a specific Dank Memer level, a required server role, a message count in the server, a minimum account age, or even a weekly leaderboard position in your server. These restrictions can be useful if you want to make sure only active members or server donors are participating. Before setting any restrictions for roles, make sure to check the bot rules and the rules info blog to learn about rules for giveaways and events.

Tracking the Server Pool

In order to help servers keep track of donations and to help hold giveaway and event managers accountable, there is a system to log everything for transparency. If you want to track donations, you can use /serverevents donations to see all that has been donated to a server and by who. You can also fill out the optional user field to filter donations by specific users.

If you want to see logs of what has been taken from the server pool, you can use /serverevents logs. The logs will show any item or coins leaving the server pool, whether it is for a giveaway, event, or manual payout. It also shows who initiated the command that made the item be taken. This is useful for keeping track of where items are going and can help prevent misuse of the server pool.

There are also more detailed logs and options on the server's dashboard. You can see all transactions there, lock down serverevent donations and payouts if there is an emergency, and search the server pool contents.

If you have any trouble with server events or giveaways, please visit the support server for help.