Starting a Successful Minecraft Server Guide from Scratch (2020)
In the last week I have seen multiple people ask about starting a minecraft server and I felt like I could make a somewhat decent guide at doing so. I've ran multiple servers and put quite a lot into them, so I felt like I could help people avoid wasting their money and put them on the right track. This guide will be more of an overall guide on a server rather than specifics like setting up a server.
This guide is not aimed towards people who plan to start huge servers with thousands of dollars. This is just for people who want to create a small server and grow from there. I might make another guide for people who want to invest a lot of money into creating one. Just know that this is not in order but is what I do personally - feel free to not do branding until you are ready to advertise the server.
1. Getting Started
2. Domains and Branding
3. Plugins and Development
4. Hiring or Purchasing Builders
5. Server Hosting and Setup
6. Getting Players and Advertisement
Hopefully this helped someone
Last Updated: 3/12/2020
In the last week I have seen multiple people ask about starting a minecraft server and I felt like I could make a somewhat decent guide at doing so. I've ran multiple servers and put quite a lot into them, so I felt like I could help people avoid wasting their money and put them on the right track. This guide will be more of an overall guide on a server rather than specifics like setting up a server.
This guide is not aimed towards people who plan to start huge servers with thousands of dollars. This is just for people who want to create a small server and grow from there. I might make another guide for people who want to invest a lot of money into creating one. Just know that this is not in order but is what I do personally - feel free to not do branding until you are ready to advertise the server.
1. Getting Started
Let's assume that you have an idea in mind of what kind of server you would like to create. Then check to see how saturated that gamemode is at the moment. For example, right now almost all large minecraft servers have skyblock right now - so creating a successful skyblock server is going to be somewhat difficult and expensive.
I recommend focusing on one gamemode at launch and not having a hub server. Launching with more than one gamemode is unreasonable. Having a hub, survival, skyblock and factions server will just make the server cost more and players will be split across multiple gamemodes. Having a server that is straight to the point is good.
I recommend focusing on one gamemode at launch and not having a hub server. Launching with more than one gamemode is unreasonable. Having a hub, survival, skyblock and factions server will just make the server cost more and players will be split across multiple gamemodes. Having a server that is straight to the point is good.
2. Domains and Branding
The next thing to do is to purchase a domain name for the server. You do not want people connecting to the server using an IP address. I would recommend registering a domain name from Namecheap.
After that is all done you should be good to go with branding. I would recommend creating a discord server as well along with social media accounts. You can of course skip all of this if you decide to purchase branding from an established server on here. Onto the next section!
- Namecheap: https://www.namecheap.com/
- Cloudflare: https://www.cloudflare.com/
After that is all done you should be good to go with branding. I would recommend creating a discord server as well along with social media accounts. You can of course skip all of this if you decide to purchase branding from an established server on here. Onto the next section!
3. Plugins and Development
Since you have the gamemode decided on what you are doing you need to decide what plugins that you would need. This is where you will need to do some research. Some features that you want might need to be developed and paid for. Some will be premium plugins that cost $5-$20.
If the gamemode that you plan on creating has never been done before and there are not plugins for said gamemode, you will need to hire a developer for your server to make it. Depending on the size of the gamemode it can run you from $100-$1000 depending on the complexity of the gamemode. If you plan on spending that much money on a plugin I would recommend some sort of legal agreement beforehand.
For just getting small plugins done you can just hire one-time developers or go through a service team to get that done fast. Make sure to get the source code for all of the plugins that is created and make sure you have full rights of the plugin as well.
If the gamemode that you plan on creating has never been done before and there are not plugins for said gamemode, you will need to hire a developer for your server to make it. Depending on the size of the gamemode it can run you from $100-$1000 depending on the complexity of the gamemode. If you plan on spending that much money on a plugin I would recommend some sort of legal agreement beforehand.
For just getting small plugins done you can just hire one-time developers or go through a service team to get that done fast. Make sure to get the source code for all of the plugins that is created and make sure you have full rights of the plugin as well.
4. Hiring or Purchasing Builders
You are going to need some builds for the server that you are creating. You don't need to hire builders or purchase builds if you don't want to - but it's recommended because it's what the player first sees when they join the server. If the server has a bad spawn - most players would assume that the server is bad and vice versa. You can purchase builds and hire them on MCM!
5. Server Hosting and Setup
First and foremost, I would advise not using a hosting service (e.g. MCProHosting). You will end up having to spend more. I would go ahead and learn how to use Linux because it will be useful. If the server that you are running becomes big - you will switch over to using Linux. I would also recommend to avoid using panels like Pterodactyl and Multicraft as that just opens more vulnerabilities for your server, but is just my opinion though.
You need to find a server from a hosting service that has these things:
You need to find a server from a hosting service that has these things:
- Good Single Core Performance on a CPU
- At least 6GB+ of ram, can depend on how many players and plugins there are.
- Use a SSD - avoid getting a server with only a HDD.
- Somewhat Decent DDoS Protection
- OVH: https://www.ovh.com/world/
- SoYouStart: https://www.soyoustart.com/us/
6. Getting Players and Advertisement
Alright so at this point the server you have is good to go. You have tested it out and made sure there are not any bugs, all branding and custom development has been finished, etc. There are multiple different ways you can find advertisement and this will be sorted from least expensive to the most expensive:
Inviting Friends and Word of Mouth (Free)
This is the best method for someone that does not want to spend $. If someone had a lot of friends - it could open up connections that you would not believe. For example - I got free advertisement just from being a friend of a friend - which would have costed me a few hundred dollars. In addition, friends will ask their other friends to come on and if the server is good, they might start inviting friends.
Server Listing Websites (Free)
You can't use this method alone really, this will only work after having people consistently logging on the server and playing each day. You will be able to list your server on a minecraft server list website where users can vote each day for your server to receive in-game rewards like diamonds, crates, or money. Almost all servers use this but it like I said - it will only work if you already have players, but it's free and not that hard to setup. Here are some popular server lists:
This is another method if you are looking for free advertisement. You can start putting banners and server ips in your signature on forum websites. You could also ask your friends to do so as well.
Another option is to put links and information about your server in other discord servers. Don't do this with other minecraft servers - this would be good for clans (that allow it) and friend discords. I don't do this method but it's an option.
Discord Advertisements ($-$$)
Personally I have not used this method because most of these advertisements are sent into discords that have people spammed a lot with notifications. It is a method that can be done though. It essentially is the same as the one before but it will ping everyone on the server about the message and it would be in a channel towards the top of the server. I also have not used this method but it seems like a lot of people do nowadays so it is an option.
YouTube Advertisements ($$-$$$$)
This is the most popular and effective method for getting people on your server - but it can also be a huge waste of $ if you invest into the wrong person. Essentially you would hire someone that has a decently-sized social media following to come and promote your server. Now there are a few things to ask yourself before throwing money at them:
I'm going to stop the guide here for the moment. I expect to make changes to this guide but hopefully this gave someone a decent amount of knowledge of starting a minecraft server. If you disagree with me or have some suggestions please let me know and please do so constructively. I made this for people who have 0 knowledge of running servers.- Inviting Friends and Word of Mouth (Free)
- Server Listing Websites (Free)
- Online Forums and Discord Servers (Free)
- Discord Advertisement ($)
- YouTube and Streaming Advertisements ($$$)
Inviting Friends and Word of Mouth (Free)
This is the best method for someone that does not want to spend $. If someone had a lot of friends - it could open up connections that you would not believe. For example - I got free advertisement just from being a friend of a friend - which would have costed me a few hundred dollars. In addition, friends will ask their other friends to come on and if the server is good, they might start inviting friends.
Server Listing Websites (Free)
You can't use this method alone really, this will only work after having people consistently logging on the server and playing each day. You will be able to list your server on a minecraft server list website where users can vote each day for your server to receive in-game rewards like diamonds, crates, or money. Almost all servers use this but it like I said - it will only work if you already have players, but it's free and not that hard to setup. Here are some popular server lists:
- Minecraft Servers: https://minecraftservers.org/
- Minecraft-MP: https://minecraft-mp.com/
- Minecraft Server List: http://minecraft-server-list.com/
- TopG: https://topg.org/
- Planet Minecraft: https://www.planetminecraft.com/
This is another method if you are looking for free advertisement. You can start putting banners and server ips in your signature on forum websites. You could also ask your friends to do so as well.
Another option is to put links and information about your server in other discord servers. Don't do this with other minecraft servers - this would be good for clans (that allow it) and friend discords. I don't do this method but it's an option.
Discord Advertisements ($-$$)
Personally I have not used this method because most of these advertisements are sent into discords that have people spammed a lot with notifications. It is a method that can be done though. It essentially is the same as the one before but it will ping everyone on the server about the message and it would be in a channel towards the top of the server. I also have not used this method but it seems like a lot of people do nowadays so it is an option.
YouTube Advertisements ($$-$$$$)
This is the most popular and effective method for getting people on your server - but it can also be a huge waste of $ if you invest into the wrong person. Essentially you would hire someone that has a decently-sized social media following to come and promote your server. Now there are a few things to ask yourself before throwing money at them:
- What is there average views per videos?
- Is there channel growing?
- What kind of content do they upload?
- How many other servers do they advertise?
- Good Case Scenario: 30,000 subscribers, ~3,000 views each video, ~300 likes each video, does not upload server advertisements often, uploads lets play videos, decent amount of high quality comments and their channel is growing (check social blade).
- Bad Case Scenario: 30,000 subscribers, ~400-800 views each video, not a lot of likes on the video, uploads a decent amount of server advertisements and trailers, and there is little to no growth.
- How many people do you usually bring on the server?
- What is the demographic on your videos? (e.g. age, location)
- What other servers have you advertised in the last 45 days?
- How much would it cost per video and how much for a series?
- Other statistics to help determine if the person has a good fanbase.
Hopefully this helped someone
Last Updated: 3/12/2020
Last edited:

