Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Tips for creating and growing a new Discord server

This guide is kept up-to-date as Discord and available resources change!
A basic server template is available here

Creating and Growing a Discord Server

logo

Introduction

Hello! I'm jagrosh#4824! I'm writing this guide to try to help new server owners set up and grow their servers, which is a commonly-requested topic. It's very easy to go about this the wrong way, so it's best to be prepared and make smart decisions so that your community can flourish!

Background

You might be wondering: why am I qualified to write this guide? Excellent question! Well, I've created several successful Discord servers, including the Monster Hunter Gathering Hall (120,000+ members, game community), a bot support server (7,000+ members), and two bot community servers (100,000+ members and 50,000+ members). I also help moderate several large servers, and I am a Discord partner. Finally, I am very familiar with the technical aspects of Discord, which are useful for setting up servers and permissions.

Part 1: Should I make a server?

This is an important question. Just because you can make a server doesn't mean you should. When you're making your server, make sure to ask yourself these questions:

  • Is this something that you are passionate about? Don't make a server just for the sake of making one. You should be highly interested in the topic and want to improve the community for that topic. You should also be knowledgible about the topic and able to help newcomers and experienced members alike.
  • Does this server have one specific topic? If your server is a "generic gaming server" or "generic public server" or "random server" or "memes" or any variation, then it is not going to grow. Frankly, no one is interested in joining a server that doesn't have a defined topic. If you take a look at the biggest and most-popular servers on Discord, they all have a specific topic, like "Overwatch" or "World of Warcraft Druids" or "Discord API". If you want your server to become popular, you must pick a specific topic.
  • Do any other servers for this topic exist? Once you've decided on a topic, you need to figure out if a server for that topic already exists. For example, don't make a server about "League of Legends," because one already exists. If a server for your topic already exists, you should join the existing server and contribute to the existing community instead of trying to create a new server for the exact same topic! However, it's possible that there doesn't exist a server for "League of Legends Demacia Lore," so that would be a perfectly-fine topic to create a server for. (If you don't know if a server already exists, see the "Resources" section at the bottom of this document)
  • Does the topic benefit from having a Discord server? For some topics, there is no benefit to having a Discord server. Discord is great for real-time communication via text and voice. Make sure that the topic is one that can be discussed in these ways.
  • Do you need to own the server? This is probably the most important question. Obviously, you're here because you want to set up a server, advertise it, and grow a community. The question is, would you be willing to give ownership and all permissions to someone else if it meant that the community would grow better? If you would not be willing to give ownership to improve the community, you need to stop reading this guide right now and delete the server. Servers aren't things to "show off" because they are popular; they are communities of real people that want to communicate, and you need to care more about that community than about who "owns" the server itself. This is something you must accept if you want to create a community: that if the community would do better without you, you need to be able to give it up to someone who will perform better.

If you've answered these questions according to the guidelines, you're ready to start setting up the server!

Part 2: Setting up the server

This section is still in-progress and should just be used as a basic guide. Click here for a basic template that you can use as a starting point!

Channels

The key to good channel structure is keeping important information easy to find, and categorizing everything as appropriate. An example of a structure for a "Minecraft Redstone" server might be:

 ⌵ Information
   # rules
   # announcements
   # contests
 ⌵ General
   # lobby
   # off-topic
   🔊 Voice
 ⌵ Projects
   # survival_redstone
   # creative_redstone
   # command_blocks
   # map_sharing
 ⌵ Mods
   # mod_chat
   # mod_log

Tips:

  • Channel Order - Keep the 'rules' or 'info' channels near the top; remember that when someone first joins the server, they'll see whatever the first visible channel is (unless the invite they join points somewhere else)!
  • Invites - I normally don't give people the 'Create Instant Invite' permission via role, and instead create a manual override allowing it only for the 'rules' channel. This means that if someone wants to invite their friend to the server, the friend will see the rules channel first!
  • NSFW Channels - A good rule of thumb is: don't. There is a reason why you might want to create a NSFW channel, and that reason is if the core topic of the server has a NSFW component. For example, some television shows have scenes that might be not appropriate for underage viewers; a NSFW channel would be useful for discussions about these scenes. Don't make a NSFW channel if it doesn't relate specifically to the server.

Roles

  • "Member" Roles - "Member" roles (or equivalent) can be useful if you want members to agree to a set of rules (usually via a bot command) or if you want to check out people before manually giving them the role and letting them join the server. DO NOT have a bot give every single new member a role right when they join. Why? Giving everyone a role prevents some of Discord's useful features from being possible. The most important is the Verification Level. For large servers, it is important to make sure that all users have verified accounts (linked an e-mail to their account) to avoid spam and raids. However, the server's Verification Level does not apply to anyone with a role, so if you give everyone a role when they join, you are essentially setting your server Verification Level to "None" and leaving yourself wide open to all kinds of attacks. Additionally, the "Prune Members" feature becomes useless as you cannot prune members with roles.
  • Staff/Mod Roles - I often find it useful to have a colorless role that is given to all Staff (regardless of what kind of staff) to keep the sidebar more organized (I make sure the "Display role members separately from online members" is checked for 'Staff' and unchecked for the other roles). Then, each type of staff has a role with a name and color corresponding to the type of staff they are (Moderator, Event Manager, etc).
  • Bot Roles - Never give bots more permissions than they need!! This is extremely important and a mistake that a lot of people make. Remember, if you give a bot a permission, you are effectively giving that permission to anyone with the bot's token. Usually this is just the owner of the bot, but if they are careless and leak their token, it could be anyone. Most bot invite links come with a preset list of permissions, but if you want to add the bot without giving any permissions right away (and giving the permissions manually later), you can remove the &permissions=NUMBERS section of the invite link.

Part 3: Advertising

First of all, I'd like to describe what I mean by advertising. I don't mean trying to get random users to join your server. I know that a lot of people are desparate to increase their member count, but quality is always more important than quantity. You only want people to join if they are actually interested in the server. This will lead to continued success and high-quality discussion. When I discuss advertising, the goal is to make it so that people who are looking for a server about your topic will be able to easily find your server!

  • Listing Sites - Check out the resources at the bottom of this guide; there are a few server listing sites that I highly recommend. These sites have been curated due to their SEO (search-engine optimization) and ability to lead interested users to the right servers for specific topics.
  • External Outreach - Look for subreddits/forums/other resources that share the same topic as your Discord server. Make sure to let users know that you've created a Discord server all about the topic that they enjoy! (Make sure to do this politely though; nobody likes someone spamming links!). Depending on the responses, you might need to make some changes on your server if you want the external communities to support you. Do it! It's very important to get the current communities for the topic involved!
  • Don't spam your invite link on random Discord servers! - This is extremely important. If you just ask random people to join, and they aren't interested in the topic, there is a high chance they will either a) leave or b) troll. You don't want either of these. What you want is for all (or at least most) of your new members to be people that actually care about the topic. Don't be discouraged if it grows slowly at first! It's better to have 10 members that care than 1,000 members that don't.
  • Get Involved with your own server - Don't step out of the community to try to fill an "owner" role. Just be part of the community, because the best and most reliable source of advertising is people telling their friends.

Part 4: Tips

These are just some generic tips that usually correlate with success.

  1. Don't separate the "Owner" in the member sidebar. Usually, a role should only be "displayed separately" or "hoisted" if people need to be able to easily see who is in that role. For example, it's usually good to hoist "Moderators" so that someone can easily ping them if needed. However, hoisting roles like "Owner" just looks narcisistic. It is also very rare for someone to need to speak to the owner rather than a moderator. If you trust your moderators (which you should) then you can trust them to redirect a user to you if contacting the owner is actually necessary.
  2. Don't use any kind of "levels" or "exp" system. Don't give points or award roles for chatting. This is the quickest and easiest way to drown out any real conversation. People are much more engaged in a community if every who is talking is talking because they are interested in the server, not just because they want points. If you are having trouble keeping people engaged, hold events that relate to the topic! Also, keep in mind that "having a role" is not an incentive for people to talk. If someone just wants a role, they could just join some other server that gives them one. Make your server stand out by having real and relevant conversation, and then you don't need to incentivise people to talk!
  3. Only have as many moderators as the server needs. It might be tempting to start adding a bunch of moderators as soon as there is some activity, or as soon as the first bad thing happens, but don't be too quick. Make sure that you completely and fully trust your moderators before adding them, and don't add too many. Early on, you probably only need one or two mods just to make sure that you have all timezones covered. A decent estimate for moderator counts is 1 mod per 1000 members, and 1 admin per 10 mods. This varies a lot based on the nature of the server of course.
  4. Do not advertise to random people, nor on random servers, nor reward people for inviting friends. Unsolicited advertising breaks Discord's Terms of Service, so if you send random invites, or even have a system that encourages people to do that, you're breaking the ToS and your server and/or account could be shut down! Follow the rules!
  5. Think about why YOU would want to join a server. Don't follow certain practices or add certain things just because you saw someone else do it, do things because they make your server something you want to be a part of! This is something that so many servers mess up; they add bots or certain channels just because they saw another server with them and not because it actually makes the server more enjoyable.

Resources

Server Listing Websites

  • https://invite.gg - This site is great for getting a customized invite link that can easily distinguish your server.
  • https://www.discordservers.com/ - This is likely the most popular listing site, and allows you to provide a small description about your server. This is very useful when people are searching for the topic of your server.
  • https://www.carbonitex.net/discord/servers - Carbonitex is great for keeping various stats about your server, including members, activity, and messages. The list here is also often used to rank servers by member count.

Moderation/Management Bots

  • blargbot - http://blargbot.xyz/ - This bot can be used to customize your server in almost any way you can imagine. It has a strong custom command implementation that lets you make whatever commands your server is going to need. It can log messages and record moderation actions, and even have some basic automoderation if needed.
  • Vortex - https://github.com/jagrosh/Vortex/wiki - This is a basic moderation and auto-moderation bot. It doesn't require any setup for the basic commands (using native Discord permissions for its checks), and it's easy to set up some basic auto-moderation for preventing spam, advertisements, and raids.
  • Auttaja - https://auttaja.io/ - Commonly used for it's 'gatekeeper' functionality, which can help with mitigating problem-users from entering your server in the first place.

Utility/Information Bots

Game Bots

Probably not a good idea. You don't need any game bots. Most game bots are public bots that any server can add, and they don't help your server stick out from the crowd. Additionally, these bots are almost never related to the topic of the server, and rarely provide constructive and meaningful conversation related to the topic of the server. The one exception to this suggestion would be to have a custom-built game bot that relates directly to the topic of your server.

Bot Sites

Other Guides

@ghost

This comment has been minimized.

Copy link

@ghost ghost commented Nov 17, 2017

Great Guide!

@kiobu

This comment has been minimized.

Copy link

@kiobu kiobu commented Nov 22, 2017

1 mod per 1000 members?

@SHADOWELITE7

This comment has been minimized.

Copy link

@SHADOWELITE7 SHADOWELITE7 commented Dec 4, 2017

nice really like it

@X3I

This comment has been minimized.

Copy link

@X3I X3I commented Dec 11, 2017

Hey, would be really cool if you could add https://discordemoji.com to the resources part of this guide <3

@Slolo-Legend

This comment has been minimized.

Copy link

@Slolo-Legend Slolo-Legend commented Dec 11, 2017

1.) Is "Debate" a 'specific' topic? At first, I'd think that it isn't, but if I have several categories/channels and I make it simple and easy to find certain debate topics among the channels, then wouldn't it be suitable to have a topic as broad as "Debate"? 2.) You said 1 mod per 1,000 members and 1 admin per 10 mods? You also said that it depends on the server, but if my server has 500 members, then that's 1 mod, and 2 admins (we are co-running it) for all of the channels. I know that I don't want a high mod-to-member ratio, but I also want the mod(s) that I do have to be able to moderate all or most (preferably all) of the server's activity that takes place in multiple channels. Whats the solution?

  • Slolo#5538
@Zytekaron

This comment has been minimized.

Copy link

@Zytekaron Zytekaron commented Jan 1, 2018

  1. Dyno is a great moderation, music, and somewhat custom command bot, I use it in all of my servers and it’s very easy to setup to your specific server usig the online control panel at https://dynobot.net
  2. discordbots.org is the site I use for my own bots and I would recommend adding it to this list, it’s a well-made and very popular site.
@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Jan 7, 2018

Hey guys! I've had to delete several comments here that contained links to Discord servers or bot advertisements. Please do not advertise here... read the guide! It tells you places you can go to do that!

@graysonr15

This comment has been minimized.

Copy link

@graysonr15 graysonr15 commented Jan 24, 2018

[invite removed by jagrosh]

@SnowLifeFun

This comment has been minimized.

Copy link

@SnowLifeFun SnowLifeFun commented Feb 1, 2018

[invite removed by jagrosh]

@FrankTheMoneyBank

This comment has been minimized.

Copy link

@FrankTheMoneyBank FrankTheMoneyBank commented Feb 1, 2018

[invite removed by jagrosh]

@AugustEymann

This comment has been minimized.

Copy link

@AugustEymann AugustEymann commented Feb 1, 2018

Hi jagrosh on my fork I have added a few things if you want to look at it thank you.

https://gist.github.com/Dawnzx/8e2c286cc2473b4553c2de660a412d41/edit

@NatoBoram

This comment has been minimized.

Copy link

@NatoBoram NatoBoram commented Feb 10, 2018

Please do not promote scam sites here, or you will be blocked from this gist.

Tbh I'd straight out ban people who post advertisement, spam and scam in this gist.

Also, the amount of mods per members should scale down the more member you have. For example, 2 mods at 100 members is great, and I'd even have a third at 200 members.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Feb 10, 2018

@NatoBoram Yeah, that's why I said it varies a lot. One of my servers has 1 mod for every 2000 members, one has 1 mod for every 4000 members, another has a mod for every 500 members

@Micamax

This comment has been minimized.

Copy link

@Micamax Micamax commented Feb 24, 2018

[invite removed by jagrosh]

@lilmisspump

This comment has been minimized.

Copy link

@lilmisspump lilmisspump commented Mar 12, 2018

Hey I really liked this gliuld would you please join my server

@Ray-Zay

This comment has been minimized.

Copy link

@Ray-Zay Ray-Zay commented Mar 22, 2018

So, I do think the guide is good, but I have a few questions and points;
Where in the dsicord ToS does it say that you can't post unsolicited discord invites in servers and to people?
The listing sites are completely one sided to those who pay a premium fee, therefore I don't really see a point to why you put it in the guide.
You should basic server rules and how to do basic moderation, to help those who need it.

Anyways that's it.
I'm a head admin for a growing server with at the moment 1600ish people, and growing, as the owner is a youtuber with 70,000 subs. Sadly... this guide offered some, but little insight to me 😅 as I've read many articles and have talked to many community managers and had a similar position in the past... But it was a good guide through and through.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Apr 9, 2018

@Ray-Zay Here is the section from the Terms of Service that disallows sending invites to random people:

You agree that your use of the Service will not include sending unsolicited marketing messages

Also, the point of listing sites is not to be noticed by everyone going to the listing site; what's important is to make sure that people searching for the topic of your server will find yours. Trying to be seen by everyone is a bad idea; you'll just get a lot of trolls.

@Rinkky3

This comment has been minimized.

Copy link

@Rinkky3 Rinkky3 commented Apr 12, 2018

this is a really nice guide, but for moderation id prefer dyno, and for advertisement, id add serverhound

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Apr 13, 2018

Dyno is also a great moderation bot; it's easy to set up although it does lack some of the configuration and power behind the other bots I've listed. MEE6 is another good general-use bot that can fit the needs of many servers.

I would not ever use ServerHound or any associated services:

  • The developer has been known for shady acts in the past, such as collecting user data without consent and providing fraudulent data values to other listing services
  • The developer has created several services in the past that violate Discord's API Terms of Service in various manners, such as serving up certain forms of end-user data without checks or consent
  • The server list and bot are frequently used by raiders due to the unrestrained nature of serving the data (contrast to something like DiscordServers which prevents serving up reusable invite links and also only provides servers via search for the topic)
  • The ban list is heavily biased, especially considering that the developer and staff both control the list despite being banned themselves from most large and popular servers.
@MyPjPizza

This comment has been minimized.

Copy link

@MyPjPizza MyPjPizza commented May 29, 2018

Is it possible to integrate payment option within Discord? I want to run a paid membership service. Automate paid member to participate in paid membership group.

@JakeDutile

This comment has been minimized.

Copy link

@JakeDutile JakeDutile commented Jun 10, 2018

[invite removed by jagrosh]

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Jun 12, 2018

@MyPjPizza there might be some tools out there (or you could make your own) but... there are very few, if any, people that would want to join a paid group when there are myriads of free and friendly groups available.

@MelnCat

This comment has been minimized.

Copy link

@MelnCat MelnCat commented Jun 12, 2018

What if your server's topic is about bots?

@BeetleAlias

This comment has been minimized.

Copy link

@BeetleAlias BeetleAlias commented Jun 24, 2018

[invite removed by jagrosh]

@connor83

This comment has been minimized.

Copy link

@connor83 connor83 commented Jun 25, 2018

I imagine that if you have a really active server where 500(Give or Take) act poorly or are very active you would want more mods/admins to member ratio to keep eyes on the server and keep people in line. Right?

@jusdepatate

This comment has been minimized.

Copy link

@jusdepatate jusdepatate commented Jul 4, 2018

I think you can add Dyno to the list

@d4rckh

This comment has been minimized.

Copy link

@d4rckh d4rckh commented Jul 9, 2018

This guide is awesome, but you should add more things to it, or to improve it :)

@getduckt

This comment has been minimized.

Copy link

@getduckt getduckt commented Aug 15, 2018

[bot advertisement removed by jagrosh]

@Grace

This comment has been minimized.

Copy link

@Grace Grace commented Sep 1, 2018

Great guide. Don't forget Statbot. https://www.statbot.net/

The website has a better UI and prettier graphs than carbonitex.net. The bot can also provide beautiful graphs in Discord messages with commands. I love it.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Sep 10, 2018

Frankly, I'm hesitant to list any bot that puts a DiscordBots.org badge on their site. That listing site is a for-profit site, and generally bots that back-endorse the site also tend to have similar goals. I'd much rather list bots where I know that the owner of the bot has intentions purely of helping server owners.

@acollierr17

This comment has been minimized.

Copy link

@acollierr17 acollierr17 commented Oct 11, 2018

I don't agree with your point on needing to own the server. Why the fuck would I create dedicate time to create a server if there was a possibility of giving up ownership of it? I don't give a fuck if someone else can do a better job of running it too. It's mine, I'll do whatever I want.

And that's fine. It's your server. But the point jagrosh was making in my perspective is if you're willing to hand over ownership of the server with the means for the direction of the server to ultimately improve in ways you couldn't imagine or couldn't do yourself. A decision like that could be the difference in your server impacting so many more people.

The guide wasn't made to be applied to everyone. It's just a general idea of what one should keep in mind if they want to create and/or grow a Discord server. It's completely okay to pick and choose what you want and leave what you don't want. I don't agree with everything in this guide. But some parts of the guide that I haven't implemented before, I implemented into a new Discord server of mine as well as implemented it into other Discord servers I helped with previously.

@freddy-m

This comment has been minimized.

Copy link

@freddy-m freddy-m commented Oct 17, 2018

Thanks. Really useful little guide here. I would like to know how you managed to get 2000 people into a bot support server (I am a bot dev!)

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Oct 17, 2018

The bot community servers in question are Yggdrasil Treehouse (for Yggdrasil, 180k+ servers) and Discord Giveaways (partly for GiveawayBot, 130k+ servers); these community servers have a lot of members simply because the bots are fairly popular.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Oct 17, 2018

I don't agree with your point on needing to own the server. Why the fuck would I create dedicate time to create a server if there was a possibility of giving up ownership of it? I don't give a fuck if someone else can do a better job of running it too. It's mine, I'll do whatever I want.

You're free to do what you want of course, but if this is your attitude, then you are not really trying to benefit the community; you're trying to benefit yourself. As a result, people will be less likely to want to contribute to your server if they know that the owner is being greedy instead of trying to actually improve the community.

@Thrallix

This comment has been minimized.

Copy link

@Thrallix Thrallix commented Nov 16, 2018

You should add https://discordlink.com/ to your resources.

They are a server list but also offer over 16k emojis and they're mobile friendly with a really nice GUI.

@NightYoshi370

This comment has been minimized.

Copy link

@NightYoshi370 NightYoshi370 commented Jan 9, 2019

@Thrallix I'd rather not get added to random servers thank you very much

@kcintimidator

This comment has been minimized.

Copy link

@kcintimidator kcintimidator commented Jan 29, 2019

Good article, can I get more info about creating the "manual override" so that discord invitees are sent to the rules channel first? How to set it up please or link to?

Invites - I normally don't give people the 'Create Instant Invite' permission via role, and instead create a manual override allowing it only for the 'rules' channel. This means that if someone wants to invite their friend to the server, the friend will see the rules channel first!

@Panick136

This comment has been minimized.

Copy link

@Panick136 Panick136 commented Feb 28, 2019

[invite removed by jagrosh]

@JemiloII

This comment has been minimized.

Copy link

@JemiloII JemiloII commented Mar 13, 2019

Good guild, I'd add discord.me to the server advertiser list. Has been doing quite well finding people for my server. Just a note on the NSFW channel though, while I used to not have one, it was actually the most requested channel. So do at least listen to your community~

@mexdex1

This comment has been minimized.

Copy link

@mexdex1 mexdex1 commented Apr 6, 2019

You could also try public discord server lists like discordbee.com/servers

@c4tzy

This comment has been minimized.

Copy link

@c4tzy c4tzy commented May 8, 2019

Have u ever choked on a McMuffin?

@Prizafal

This comment has been minimized.

Copy link

@Prizafal Prizafal commented Jun 2, 2019

Dyno is also a great moderation bot; it's easy to set up although it does lack some of the configuration and power behind the other bots I've listed. MEE6 is another good general-use bot that can fit the needs of many servers.

I would not ever use ServerHound or any associated services:

  • The developer has been known for shady acts in the past, such as collecting user data without consent and providing fraudulent data values to other listing services
  • The developer has created several services in the past that violate Discord's API Terms of Service in various manners, such as serving up certain forms of end-user data without checks or consent
  • The server list and bot are frequently used by raiders due to the unrestrained nature of serving the data (contrast to something like DiscordServers which prevents serving up reusable invite links and also only provides servers via search for the topic)
  • The ban list is heavily biased, especially considering that the developer and staff both control the list despite being banned themselves from most large and popular servers.

I am in no way trying to disprove your claim, just providing further info. Serverhound, Discord Bans, and their parent group DiscordList, have all been discontinued and deleted. The original developer is no longer on Discord in any way shape or form to my knowledge. There is a new form of Serverhound that only shares a name, that was created by some of the staff from Discord Bans who joined the team may be a month before the downfall of the service. It was created purely for nostalgia and not for any reason besides it.

@ItzSamYeet

This comment has been minimized.

Copy link

@ItzSamYeet ItzSamYeet commented Jul 9, 2019

[Advertisement removed by jagrosh]

@mfarrohe

This comment has been minimized.

Copy link

@mfarrohe mfarrohe commented Oct 16, 2019

Hi @jagrosh I'm clueless when it comes to discord, gaming, etc, but I have been assigned the task of finding someone to do some freelance work to moderate a discord community for the company I'm with. This probably isn't even the proper platform, but I'm hopeful. Not trying to advertise, I'm just looking for some guidance.

@switchflipped

This comment has been minimized.

Copy link

@switchflipped switchflipped commented Oct 20, 2019

Hi @jagrosh I'm clueless when it comes to discord, gaming, etc, but I have been assigned the task of finding someone to do some freelance work to moderate a discord community for the company I'm with. This probably isn't even the proper platform, but I'm hopeful. Not trying to advertise, I'm just looking for some guidance.

I could help you! switchflip#1005 is my discord.

@glub123

This comment has been minimized.

Copy link

@glub123 glub123 commented Dec 4, 2019

@jagrosh There are a few things wrong with this guide. First of all, why wouldn't you reward people for inviting others? Those people contribute a lot to the server. Second of all, why shouldn't there be any xp system? It's a nice way to see who is more active and who is less active.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Dec 8, 2019

Both of those are incentivizing the wrong thing and negatively affecting the tone of your server.

why wouldn't you reward people for inviting others?

Why would you? If your server is truly a great place to be, those people are already going to want to invite their friends to join too. Conversely, having rewards might make people think that the only reason you have members is that people are inviting random other people just to get rewards. Finally, incentivizing sending invites to random people can potentially break Discord's Terms of Service, as unsolicited marketing messages are not allowed, and incentivizing breaking the ToS also breaks the ToS.

why shouldn't there be any xp system?

Because they are unreliable, encourage spam and useless chatter, and are completely unnecessary anyway. You should be participating in your server, so it should be clear who the most-active people are without any analytics... because you're interacting with these people!

The people in your server aren't faceless nomads that you can treat as numbers, they are real people that generally want to be part of a real community, and putting massive effort into recruiting randoms just to boost numbers is not a healthy way to treat the real people who are already in your server... cater to the people already in your server first!

@glub123

This comment has been minimized.

Copy link

@glub123 glub123 commented Dec 9, 2019

@jagrosh One thing I don't understand is, why would it be forbidden to invite people? And also, the bot "Invite manager" has the feature of roles given to people with certain invute counts inbuilt.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Dec 9, 2019

It's not forbidden to invite people, but it's forbidden to encourage people to break Discord's Terms of Service. Sending an invite link to a bunch of random people that didn't ask for it would be unsolicited marketing, and that breaks ToS. Having rewards for invites may end up with some people doing just that in an attempt to get the reward.

And besides, you shouldn't need to incentivize inviting people anyway. If your server is actually a good server, people will invite their friends anyway, and that's results in a much healthier community anyway than just inviting a bunch of random people that might not even know if they want to be there.

@Fino234

This comment has been minimized.

Copy link

@Fino234 Fino234 commented Jan 20, 2020

@jagrosh do any of those servers still exist?
(The ones you made)

@Fino234

This comment has been minimized.

Copy link

@Fino234 Fino234 commented Jan 20, 2020

Oh and I agree with everything you say there...I got a lot of experience with discord asswell

@ThatKidZombo

This comment has been minimized.

Copy link

@ThatKidZombo ThatKidZombo commented Feb 6, 2020

This was not helpful at all!!!!! most of the big servers i am in (6000 members+) have all the things opposite to this! roles when you join, generlised topic. my server is great and we have 3 mods and only around 30 members. i dont mean to sound rude but its not helpful when big servers are doing one thing and this guide is doing the other.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Feb 6, 2020

its not helpful when big servers are doing one thing and this guide is doing the other

I can assure you that many large servers follow the outlines in this guide; for example, I own servers of 100,000+, 50,000+, and 40,000+ members that all use these guidelines, which are all quite a bit larger than the 'big servers' you mention. Also, keep in mind that these member counts are all achieved without advertising, which goes to show that these techniques are (at least somewhat) successful. I also work closely with lots of other large servers (same member range, 20k to 100k members) that also follow similar techniques to the ones outlined here, so I can confirm that what I've provided here works.

@rida200669

This comment has been minimized.

Copy link

@rida200669 rida200669 commented May 22, 2020

Hey I really liked this gliuld would you please join my server

lmao

@Yourself1011

This comment has been minimized.

Copy link

@Yourself1011 Yourself1011 commented Jun 12, 2020

Game Bots
Probably not a good idea. You don't need any game bots. Please don't use bots as a means to increase server activity. These bots can be > lots of fun, but they are almost never related to the topic of the server.

My server's name is literally GameBots

@Yourself1011

This comment has been minimized.

Copy link

@Yourself1011 Yourself1011 commented Jun 12, 2020

Because they are unreliable, encourage spam and useless chatter, and are completely unnecessary anyway. You should be participating in your server, so it should be clear who the most-active people are without any analytics... because you're interacting with these people!

There are bots that have a cooldown of getting XP, so you only get xp every, say, 30 seconds. This prevents spam. XP bots reward people who are more active, and also, you can give permissions to people you trust. Say you don't want people sending unrelated files, so you would only let people who are on a certain level send them. That way only people who are familiar with the server can send files.

@LUW12

This comment has been minimized.

Copy link

@LUW12 LUW12 commented Jul 18, 2020

[Advertisement removed by jagrosh]

@LUW12

This comment has been minimized.

Copy link

@LUW12 LUW12 commented Jul 18, 2020

[Advertisement removed by jagrosh]

@hardhtanjyrj

This comment has been minimized.

Copy link

@hardhtanjyrj hardhtanjyrj commented Aug 6, 2020

[Advertisement removed by jagrosh]

@Syneiro

This comment has been minimized.

Copy link

@Syneiro Syneiro commented Aug 6, 2020

"Frankly, no one is interested in joining a server that doesn't have a defined topic."

This is not true, many topic-less servers are quite successful. Hangout servers for instance. This is more of a shitpost than a guide in my opinion.

@Syneiro

This comment has been minimized.

Copy link

@Syneiro Syneiro commented Aug 6, 2020

Also, your tip about a no xp system is bs. Many large servers have a level role reward system, and are also even more successful because of it since level roles help keep servers active at all times especially throughout night and day. I don't want to check on my server every 10 minutes just to see it being dead, which is why having a level role reward system should be essential in a server.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Aug 6, 2020

You are free to disagree, and I'm not going to argue with you. However, it seems that - based on your two major disagreements with this guide - that you have a self-causal problem; your server is "dead" because it has no specific topic, and the only way you prevent it from staying "dead" is with a level system. Neither of these seem like attributes of successful servers in my opinion. In contrast, my servers (on which I follow the guidelines here) are active at all times, and are about specific topics. I don't seem to have the problem of servers being "dead" as you describe (despite not using any kind of incentive for chatting), and I believe that a major factor is due to how specific the topic is; the server becomes the main location that people come to talk about the topic.

@Syneiro

This comment has been minimized.

Copy link

@Syneiro Syneiro commented Aug 6, 2020

You are free to disagree, and I'm not going to argue with you. However, it seems that - based on your two major disagreements with this guide - that you have a self-causal problem; your server is "dead" because it has no specific topic, and the only way you prevent it from staying "dead" is with a level system. Neither of these seem like attributes of successful servers in my opinion. In contrast, my servers (on which I follow the guidelines here) are active at all times, and are about specific topics. I don't seem to have the problem of servers being "dead" as you describe (despite not using any kind of incentive for chatting), and I believe that a major factor is due to how specific the topic is; the server becomes the main location that people come to talk about the topic.

From my experiences as being a server owner, newcomers that have joined my server always wanted roles to earn and level roles were the best simplest system I could come up with at the time. I don't agree on giving every permission to newcomers, as such permissions could be easily abused e.g. pic perms, nicknames, tts messages etc. Permissions should be earned through level roles or other certain roles that fulfill the job.

Also there are many large servers out there that don't have a specific topic, and are very successful as I mentioned before.

@karennnnnnnnn

This comment has been minimized.

Copy link

@karennnnnnnnn karennnnnnnnn commented Sep 5, 2020

Hey these are really good tips! But i have one question, is dm advertising forbidden? I heard things like 'dm advertising is not allowed' I need help.

@BenRoe

This comment has been minimized.

Copy link

@BenRoe BenRoe commented Sep 26, 2020

  • The spoo.py link is down

I am interested how to setup this. Please add more information.

Invites - I normally don't give people the 'Create Instant Invite' permission via role, and instead create a manual override allowing it only for the 'rules' channel. This means that if someone wants to invite their friend to the server, the friend will see the rules channel first!

@Roxsight

This comment has been minimized.

Copy link

@Roxsight Roxsight commented Oct 18, 2020

Invites - I normally don't give people the 'Create Instant Invite' permission via role, and instead create a manual override allowing it only for the 'rules' channel. This means that if someone wants to invite their friend to the server, the friend will see the rules channel first!

I really enjoyed this entry and I am sure that it will help a lot in making my server, but I have a question. You said that you could manually override and set the invite so that the friend sees the Rules channel first. How exactly do you do that?

@zvzi

This comment has been minimized.

Copy link

@zvzi zvzi commented Nov 10, 2020

hey jagrosh aren't you the person that made yggdrasil i really love that bot <3

@zvzi

This comment has been minimized.

Copy link

@zvzi zvzi commented Nov 10, 2020

Hey these are really good tips! But i have one question, is dm advertising forbidden? I heard things like 'dm advertising is not allowed' I need help.

@karennnnnnnnn
yes, dm advertising with people you don't know is forbidden unless the recipient gave you permission to send the invite to them

@fantomsdsd

This comment has been minimized.

Copy link

@fantomsdsd fantomsdsd commented Dec 9, 2020

1 mod per 1000 members?

yeah cause 1 mod can handle 1k member. My server is still not growing with these tips! I recommend u using ur own ideas don't use these tips

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Jan 6, 2021

yeah cause 1 mod can handle 1k member

The number of moderators per members can vary depending on the size and activity of the server. In large servers, it's not uncommon to have 1 mod per 10,000 members, whereas smaller servers may have 1 mod per 100 members. Keep in mind that as servers usually continue to grow in members, the number of active members does not increase at the same rate (as some older members may become inactive but not leave the server). Another - possibly better - metric would be "enough mods to handle a problem in any timezone."

@KingCodeSquid

This comment has been minimized.

Copy link

@KingCodeSquid KingCodeSquid commented Jan 15, 2021

dsc.gg free vanity links too

@Zakkader

This comment has been minimized.

Copy link

@Zakkader Zakkader commented Jan 22, 2021

Mah dude can I have one mod for every 10 members. I just started out but as far as I have seen in lots of server they give mods or every 15 people they have?
Is that ok

@Zakkader

This comment has been minimized.

Copy link

@Zakkader Zakkader commented Jan 22, 2021

1 mod per 1000 members?

yeah cause 1 mod can handle 1k member. My server is still not growing with these tips! I recommend u using ur own ideas don't use these tips

I am not sure for me its kinda works but not completely. You could just use parts of this resource and use some of yours that would be great!

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Jan 25, 2021

Mah dude can I have one mod for every 10 members. I just started out but as far as I have seen in lots of server they give mods or every 15 people they have?
Is that ok

Again, it depends on the size of the server and availability of the mods. As long as active timezones are covered and the server has the tools available for mods to be able to handle various-sized problems, then you should be fine. As a point of reference, my server with 100,000 members has around 15 mods and 1 mod bot, and I don't think we'd ever need more than 20 mods. That's over 5,000 members per mod, and we are able to deal with most issues immediately. Servers with a younger demographic may need more mods.

@SirEpiclyAmazing

This comment has been minimized.

Copy link

@SirEpiclyAmazing SirEpiclyAmazing commented Jan 30, 2021

I often find it useful to have a colorless role that is given to all Staff (regardless of what kind of staff) to keep the sidebar more organized (I make sure the "Display role members separately from online members" is checked for 'Staff' and unchecked for the other roles)

Sure, if you want the sidebar to look like crap

@echan00

This comment has been minimized.

Copy link

@echan00 echan00 commented Jan 31, 2021

I surprised that it is simply concluded that game bots don't help. Games are the best form of engagement and getting users to come back. Some games can help engage your community and build stronger bonds between players.

@jagrosh

This comment has been minimized.

Copy link
Owner Author

@jagrosh jagrosh commented Feb 1, 2021

I surprised that it is simply concluded that game bots don't help. Games are the best form of engagement and getting users to come back. Some games can help engage your community and build stronger bonds between players.

Game bots don't make your server stand out from any other server though, unless you've built your own game bot in-house. Most game bots can be added by any server, and thus there's no reason why people would feel obligated to use them in your server as opposed to any other server with the bot. Additionally, they often get spammy and detract from the real topic of the server, and end up being more of a distraction than a way to get solid conversation about the server's topic.

If you built a custom and private game bot that related directly to the server's topic, then a game bot could be useful; otherwise it seems like a distraction and anybody could get the same experience on any other server.

@spfvi-YT

This comment has been minimized.

Copy link

@spfvi-YT spfvi-YT commented Feb 5, 2021

[Advertisement removed by jagrosh]

@austinhuang0131

This comment has been minimized.

Copy link

@austinhuang0131 austinhuang0131 commented Feb 26, 2021

Reminder

Additionally, the "Prune Members" feature becomes useless as you cannot prune members with roles.

You're now allowed to include roles on prune so

@SidJas

This comment has been minimized.

Copy link

@SidJas SidJas commented Mar 12, 2021

Hello!
Great post, thank you for the effort.
I would like you to know how helpful this is for anyone wishing to create a community surrounding themselves or any niche of their choice.
I used this information to inspire a school article that I wrote of my own. https://digital.hec.ca/?p=1224
Its not a copy paste at all but inspired of the information we can find here.
Thanks again!
https://digital.hec.ca/?p=1224

@ToonBasic

This comment has been minimized.

Copy link

@ToonBasic ToonBasic commented Mar 22, 2021

I can't entirely agree with many of the points stated in this.

Game bots:
Who are you to judge whether game bots are a good or bad thing? If that's the case, remove all bots in their entirety.

Game bots help bring activity to a server and help entice those who primarily joined for a game bot (Ex. AniGame) to chat as well. Removing game bots can drastically lessen the number of people who join and stay on your server, as well as radically decrease the amount of activity and actual chat participation.

Level roles:
I don't believe you've participated in many servers if you think level roles are not a good idea.

They help bring more activity to a server, but they also give a reason to participate in said server. For example, if a server states that once you hit level 10, you can post images in chat, that gives a reason for members to talk. They want the ability to post pictures. Why should I permit everyone if we follow your statement to post images and significantly raise the chances of trolls posting content that is not allowed either by us or Discord Terms of Service?

If anything, level roles are a fantastic feature to add that I believe many servers should utilize. Not only does it give a reason for people to participate in your server, but it also allows you to distribute perks the more said members participate.

Staff & Owner role:
If you think having the owner role separate is narcissistic, then I honestly do not understand you one bit. If anything, it allows people to differentiate who is who rather than having all staff members labeled under one role category (Ex. Staff member) and people having to go through each one to figure out who is who.

It's much better to separate each staff role individually as it allows people to much easier find who is who. It also prevents accidental messages to the wrong people (For example, if they need help in regards to a bot and they contact a staff member who has no authority over it).

I can understand your point about colors, but I also think having the ability to set their own colors is also just as fine. As long as you can clearly tell what role as what, there is practically no issue whatsoever.

Nonetheless, this is all just my opinion. Take it with a grain of salt if you'd wish, though I honestly think the way this gist is laid out isn't really appropriate to many servers at all as this seems to be very locked down to your preference and what you think is right.

@echan00

This comment has been minimized.

Copy link

@echan00 echan00 commented Mar 22, 2021

Very much agree with @ToonBasic

@LaNgOStInode

This comment has been minimized.

Copy link

@LaNgOStInode LaNgOStInode commented Apr 14, 2021

Just saying everyone, but this guy specifically stated he's only owned professional servers, and I'm assuming he's only moderated professional ones as well. By professional, I mean that they're servers specifically focused on working to help other people understand the content in games and bots. He might not be seeing too many other servers either because he OWNS FOUR OF THEM that he needs to update often. Even if they didn't need to be updated very often, he needs to also moderate the servers he owns AND the servers where he's a moderator, so that's a guarantee that he's busy. He also specifically made this document to HELP other people, not force other people into his beliefs. However, SOME people keep contradicting his words, saying that this tutorial is meaningless and doing the opposite will grow your server. This guy just wanted to help and what does everyone do? Everyone chooses to be rude and destroy his OPINION. This is why I'm going to destroy your opinion the same way you destroyed his.

  • Bot moderation
    He actually has amazing ideas for the bot moderation, I've tried them and they all have their own amounts of success! I would recommend using Auttaja over Dyno because Dyno is much less specific and customizable than Auttaja is. You may think otherwise just because you're more familiar with Dyno, but I've made multiple servers in the past and they all died or got trolled when I used Dyno, whereas I used the superior Auttaja and I've kept a server alive for more than a month (woohoo!)
@SnowyJaguar1034

This comment has been minimized.

Copy link

@SnowyJaguar1034 SnowyJaguar1034 commented Apr 14, 2021

Just saying everyone, but this guy specifically stated he's only owned professional servers, and I'm assuming he's only moderated professional ones as well. By professional, I mean that they're servers specifically focused on working to help other people understand the content in games and bots. He might not be seeing too many other servers either because he OWNS FOUR OF THEM that he needs to update often. Even if they didn't need to be updated very often, he needs to also moderate the servers he owns AND the servers where he's a moderator, so that's a guarantee that he's busy. He also specifically made this document to HELP other people, not force other people into his beliefs. However, SOME people keep contradicting his words, saying that this tutorial is meaningless and doing the opposite will grow your server. This guy just wanted to help and what does everyone do? Everyone chooses to be rude and destroy his OPINION. This is why I'm going to destroy your opinion the same way you destroyed his.

  • Bot moderation
    He actually has amazing ideas for the bot moderation, I've tried them and they all have their own amounts of success! I would recommend using Auttaja over Dyno because Dyno is much less specific and customizable than Auttaja is. You may think otherwise just because you're more familiar with Dyno, but I've made multiple servers in the past and they all died or got trolled when I used Dyno, whereas I used the superior Auttaja and I've kept a server alive for more than a month (woohoo!)

Yeah I agree, people definitely need to stop being so negative as it's an opinion piece. I have used a lot of the idea's he has talked about to great success. I don't necessarily agree with his part about a levels system but that's bc I run a gaming community server so a levels system is just a bit of fun for the members.
I also personally prefer Dyno to Auttaja as I am more familiar with it but I am also not a big fan of Dyno. It's 'uptime' (' ' as air quotes) is ludicrous. I personally use Mee6, carl bot and Atlas as my go to moderation bots.

@rohan2734

This comment has been minimized.

Copy link

@rohan2734 rohan2734 commented May 20, 2021

invite.gg shows this
image
so please help
even with the https://www.carbonitex.net/discord/servers , it is same issue

@TrihaPlayerTheDude

This comment has been minimized.

Copy link

@TrihaPlayerTheDude TrihaPlayerTheDude commented Jun 14, 2021

The tips prevented a lot of raid in my server!
Although I don't completely agree with the GameBots and Levels thing,but most tips helped a lot!Thanks!
Just one thing that is just uh..how do i say this...BS!What do you mean servers NEED a topic or they'll die?Not trying to argue but that point doesn't prove anything!I'm in over 20 topicless servers and i'm sure millions of topicless successful servers are there.Discord servers aren't for "just a single topic and nothing else".I'm not trying to be rude or something,but servers are for discussions(which does prove your point) and for people to have FUN!Otherwise the guide is helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment