Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,600 resources
02
Days
03
Hours
05
Mins
37
Secs

Starting a Successful Minecraft Server from Scratch (Guide)

Status
This thread has been locked.

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
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
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.​

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.
Once that is finished I recommend creating an account on Cloudflare and managing your server's DNS record through there. Cloudflare is an "American web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services". Please note that Cloudflare doesn't mean that your server has ddos protection. But later in the tutorial Cloudflare will be extremely useful for websites, tebex stores, etc.
Once you have purchased a domain it would be good to get a logo to identify your server. With a logo you can spend $5 to $150+. If you are tight on money I would recommend not spending 20% of your budget on a server logo - but having a good logo does help! You can purchase a logo from hiring a designer on here.

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.​

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:
  • 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
I suggest starting out with OVH. I have been using OVH for a long time and I have had an amazing time with them. The servers never have issues, good ddos protection and decent support. If you are looking to purchase a dedicated server and are on a budget, I would recommend using SoYouStart, which is apart of OVH. I use SYS a lot because you can get a $120/month server for $65 with ovh support and ddos protection. I also use OVH because of their virtual private servers - the cheapest ones being $3. I could make another guide on setting up a network at a later date.
If you don't want to use OVH it's fine. There are thousands of options out there - just make sure to get something good and don't work with a sketchy new hosting service.​

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)
  • Server Listing Websites (Free)
  • Online Forums and Discord Servers (Free)
  • Discord Advertisement ($)
  • YouTube and Streaming Advertisements ($$$)
There are other methods to getting people that aren't so ethical or is uncommon - so I just listed out the main ones.

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:
Online Forums and Discord Servers (Free)
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?
There are a lot of factors for the worth it is to upload a video so I decided to make a good case scenario and a bad case scenario:
  • 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.
I can't cover all YouTubers because all of them are different. There are a lot of factors to take in to make sure that you get good players. You don't want a bunch of toxic players and cheaters hopping on the server - so it's important to pick the right ads. When speaking to an influencer ask questions:
  • 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.
Please be careful when doing this and always consult someone that has dealt with that user before. Last week I saw someone that paid a few hundred dollars for a minecraft youtuber to upload a video of their server for around $300 - the youtuber also had 200,000 subscribers - and I went on the server on the same day and saw 0 people on it. Once again, please be careful and just don't throw money to people with high subscriber counts without doing research.
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.

Hopefully this helped someone :)
Last Updated: 3/12/2020
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
Reserved Post
If you have some suggestions on things I could add let me know. This was not a technical guide but more of a brief rundown on all of the basics. I just felt like doing this to help out some people as minecraft gets new people everyday. If you have a suggestion or disagree with something please be constructive. I'm open to anything!

Going to be working on an ubuntu guide soon!
 
Last edited:

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
This is good real good although the order of some of the things are messed up.
To be honest there isn't a right order in doing things. I'm assuming you are referring to the plugins being before hosting - this is just what I did. When I was making small servers I usually configured them and ran it locally before purchasing a server. But to be honest all of these steps could be done in whatever order. Personally, I don't even do branding until I'm somewhat into development. This is because I might change or pivot the gamemode or server that I am making.

Thanks for the comment :)

EDIT: I went ahead and put builds above hosting and put a note saying that it does not have to be done in a specific order at all.
 
Last edited:

Topzie

Professional Manager
Supreme
Feedback score
14
Posts
229
Reactions
77
Resources
0
Looks good!
 

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
Looks like a good guide except everything is based on money (yikes)
That's just how servers are. I mean of course you don't need to purchase a domain, plugins, builds, etc. You could even host if off of your own computer - but that would be a server just to play with friends and wouldn't be successful.
 

InMud7

Right where I'm supposed to be ;)
Supreme
Feedback score
1
Posts
154
Reactions
130
Resources
3
N
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.

[/fa] 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.​

[/fa] 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.
Once that is finished I recommend creating an account on Cloudflare and managing your server's DNS record through there. Cloudflare is an "American web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services". Please note that Cloudflare doesn't mean that your server has ddos protection. But later in the tutorial Cloudflare will be extremely useful for websites, tebex stores, etc.
Once you have purchased a domain it would be good to get a logo to identify your server. With a logo you can spend $5 to $150+. If you are tight on money I would recommend not spending 20% of your budget on a server logo - but having a good logo does help! You can purchase a logo from hiring a designer on here.

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!​

[/fa] 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.​

[/fa] 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!​

[/fa] 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:
  • 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
I suggest starting out with OVH. I have been using OVH for a long time and I have had an amazing time with them. The servers never have issues, good ddos protection and decent support. If you are looking to purchase a dedicated server and are on a budget, I would recommend using SoYouStart, which is apart of OVH. I use SYS a lot because you can get a $120/month server for $65 with ovh support and ddos protection. I also use OVH because of their virtual private servers - the cheapest ones being $3. I could make another guide on setting up a network at a later date.
If you don't want to use OVH it's fine. There are thousands of options out there - just make sure to get something good and don't work with a sketchy new hosting service.​

[/fa] 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)
  • Server Listing Websites (Free)
  • Online Forums and Discord Servers (Free)
  • Discord Advertisement ($)
  • YouTube and Streaming Advertisements ($$$)
There are other methods to getting people that aren't so ethical or is uncommon - so I just listed out the main ones.

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:
Online Forums and Discord Servers (Free)
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?
There are a lot of factors for the worth it is to upload a video so I decided to make a good case scenario and a bad case scenario:
  • 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.
I can't cover all YouTubers because all of them are different. There are a lot of factors to take in to make sure that you get good players. You don't want a bunch of toxic players and cheaters hopping on the server - so it's important to pick the right ads. When speaking to an influencer ask questions:
  • 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.
Please be careful when doing this and always consult someone that has dealt with that user before. Last week I saw someone that paid a few hundred dollars for a minecraft youtuber to upload a video of their server for around $300 - the youtuber also had 200,000 subscribers - and I went on the server on the same day and saw 0 people on it. Once again, please be careful and just don't throw money to people with high subscriber counts without doing research.
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.

Hopefully this helped someone :)
Last Updated: 3/12/2020
Nice job. I linked this post for my tutorials as well (which is more technical). So I think they complement each other nicely. :)

Personally I disagree with learning Linux and using a VPS right off the bat as they'll end up spending more money for more resources that they don't need yet. As their server grows, then they can start learning new things if needed. Also, learning Linux right away may discourage new owners from even starting a server. One step at a time. But again, just my opinion, as your post is your opinion. There is no single right way of doing things. :tup:

Edit: To clarify, yes there are some bad Minecraft hosts such as McProHosting lol. But there are also some pretty good ones as well.
 
Last edited:

Splodgebox

Developer @ FD Technologies & Citi(Group/Bank)
Supreme
Feedback score
23
Posts
35
Reactions
317
Resources
11
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.

[/fa] 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.​

[/fa] 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.
Once that is finished I recommend creating an account on Cloudflare and managing your server's DNS record through there. Cloudflare is an "American web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services". Please note that Cloudflare doesn't mean that your server has ddos protection. But later in the tutorial Cloudflare will be extremely useful for websites, tebex stores, etc.
Once you have purchased a domain it would be good to get a logo to identify your server. With a logo you can spend $5 to $150+. If you are tight on money I would recommend not spending 20% of your budget on a server logo - but having a good logo does help! You can purchase a logo from hiring a designer on here.

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!​

[/fa] 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.​

[/fa] 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!​

[/fa] 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:
  • 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
I suggest starting out with OVH. I have been using OVH for a long time and I have had an amazing time with them. The servers never have issues, good ddos protection and decent support. If you are looking to purchase a dedicated server and are on a budget, I would recommend using SoYouStart, which is apart of OVH. I use SYS a lot because you can get a $120/month server for $65 with ovh support and ddos protection. I also use OVH because of their virtual private servers - the cheapest ones being $3. I could make another guide on setting up a network at a later date.
If you don't want to use OVH it's fine. There are thousands of options out there - just make sure to get something good and don't work with a sketchy new hosting service.​

[/fa] 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)
  • Server Listing Websites (Free)
  • Online Forums and Discord Servers (Free)
  • Discord Advertisement ($)
  • YouTube and Streaming Advertisements ($$$)
There are other methods to getting people that aren't so ethical or is uncommon - so I just listed out the main ones.

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:
Online Forums and Discord Servers (Free)
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?
There are a lot of factors for the worth it is to upload a video so I decided to make a good case scenario and a bad case scenario:
  • 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.
I can't cover all YouTubers because all of them are different. There are a lot of factors to take in to make sure that you get good players. You don't want a bunch of toxic players and cheaters hopping on the server - so it's important to pick the right ads. When speaking to an influencer ask questions:
  • 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.
Please be careful when doing this and always consult someone that has dealt with that user before. Last week I saw someone that paid a few hundred dollars for a minecraft youtuber to upload a video of their server for around $300 - the youtuber also had 200,000 subscribers - and I went on the server on the same day and saw 0 people on it. Once again, please be careful and just don't throw money to people with high subscriber counts without doing research.
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.

Hopefully this helped someone :)
Last Updated: 3/12/2020
I would also mention in the hosting bit that they should use a cheaper host when they are setting up a server and when it is ready move to the expensive dedicated server

Since some people may think they are obligated to start off with OVH etc. and spend a shit ton of money when they are just setting up the server and testing etc.
 

InMud7

Right where I'm supposed to be ;)
Supreme
Feedback score
1
Posts
154
Reactions
130
Resources
3
I would also mention in the hosting bit that they should use a cheaper host when they are setting up a server and when it is ready move to the expensive dedicated server

Since some people may think they are obligated to start off with OVH etc. and spend a shit ton of money when they are just setting up the server and testing etc.
Or just using their own computer while they test stuff. Either way, but yes. (If they do intend to get a VPS or dedi server)
 

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
I would also mention in the hosting bit that they should use a cheaper host when they are setting up a server and when it is ready move to the expensive dedicated server

Since some people may think they are obligated to start off with OVH etc. and spend a shit ton of money when they are just setting up the server and testing etc.
I kind of consider OVH to be on the cheaper end to be honest. $3 for a VPS is not bad and cheaper than DigitalOcean and Vultr. I recommended getting dedicated servers also from SYS which are also some of the cheapest. Not to mention it has good ddos protection and it's been in the game for a while. I think it's a good recommendation.

I also make stuff on my local machine before moving to a dedi/vps but you will eventually need hosting.
N

Nice job. I linked this post for my tutorials as well (which is more technical). So I think they complement each other nicely. :)

Personally I disagree with learning Linux and using a VPS right off the bat as they'll end up spending more money for more resources that they don't need yet. As their server grows, then they can start learning new things if needed. Also, learning Linux right away may discourage new owners from even starting a server. One step at a time. But again, just my opinion, as your post is your opinion. There is no single right way of doing things. :tup:

Edit: To clarify, yes there are some bad Minecraft hosts such as McProHosting lol. But there are also some pretty good ones as well.
I disagree with saying that linux is to hard because someone that uses a computer should be able to figure out the basics of unix and linux within a short period of time. Learning it now will help you save more money in the long run - from my experience.

All someone needs to do is understand basic commands (cd, ls, etc), file perms, firewalls, ssh keys and settings, sftp and tmux. I'm sure I missed something. But it's not hard in my opinion. I went to a school that forced you to learn most unix commands and tools within the first 24 hours.

I would say that most minecraft server hosting services are bad and I've had nothing but bad experiences with them. OVH is more professional, reliable, cheaper and has good ddos protection.
 
Last edited:

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
Decent guide. It's not all inclusive or anything but for the most part it helps people out with getting to know the basics - with a few subjective twists you may have. Despite that, I think you did this with the public's best interest in mind.
Thanks! :)
 

InMud7

Right where I'm supposed to be ;)
Supreme
Feedback score
1
Posts
154
Reactions
130
Resources
3
I disagree with saying that linux is to hard because someone that uses a computer should be able to figure out the basics of unix and linux within a short period of time. Learning it now will help you save more money in the long run - from my experience.

All someone needs to do is understand basic commands (cd, ls, etc), file perms, firewalls, ssh keys and settings, sftp and tmux. I'm sure I missed something. But it's not hard in my opinion. I went to a school that forced you to learn most unix commands and tools within the first 24 hours.

I would say that most minecraft server hosting services are bad and I've had nothing but bad experiences with them. OVH is more professional, reliable, cheaper and has good ddos protection.
Could you please link the tutorial(s) you used to learn Linux? Because I've tried several over the years and during the installation or setup process, always had some issue I couldn't figure out.

Also, I meant trying to learn how to make a server (and similar) AND learning Linux at the same time is overwhelming. I think it's easy to forget that from an experienced owner's POV that for someone not used to domains, FTP, SQL, etc, setting up a server can be very difficult to learn depending on their starting experience with computers. No need to add a completely new operating system to learn right off the bat. Yes, Linux Desktop is easy enough. Linux servers without the Desktop version is harder IMO.

Additionally, learning in a school setting where they provide you with tutorials is completely different from trying to learn it online with 0 experience with anything even close to that and not sure where to find good tutorials, which are updated, what specs are good for a computer, etc.

Lastly, even if you can setup a Linux server that doesn't mean it is secure. I've known several hackers over the years (whitehat and blackhats) and people majoring in Cyber Security. IMO it's much better to learn the server part first and let the host handle the security part. THEN if they want more they can move to a VPS.

But let's just agree to disagree. No point discussing it further. I would appreciate the tutorials for Linux though and setting up a Linux VPS so I can pass it on to new server owners! Thanks! <3
 

Niteburn

Supreme
Feedback score
12
Posts
595
Reactions
487
Resources
0
Could you please link the tutorial(s) you used to learn Linux? Because I've tried several over the years and during the installation or setup process, always had some issue I couldn't figure out.

Also, I meant trying to learn how to make a server (and similar) AND learning Linux at the same time is overwhelming. I think it's easy to forget that from an experienced owner's POV that for someone not used to domains, FTP, SQL, etc, setting up a server can be very difficult to learn depending on their starting experience with computers. No need to add a completely new operating system to learn right off the bat. Yes, Linux Desktop is easy enough. Linux servers without the Desktop version is harder IMO.

Additionally, learning in a school setting where they provide you with tutorials is completely different from trying to learn it online with 0 experience with anything even close to that and not sure where to find good tutorials, which are updated, what specs are good for a computer, etc.

Lastly, even if you can setup a Linux server that doesn't mean it is secure. I've known several hackers over the years (whitehat and blackhats) and people majoring in Cyber Security. IMO it's much better to learn the server part first and let the host handle the security part. THEN if they want more they can move to a VPS.

But let's just agree to disagree. No point discussing it further. I would appreciate the tutorials for Linux though and setting up a Linux VPS so I can pass it on to new server owners! Thanks! <3
To be honest I learned most of what I use from just experience of creating servers. When I mentioned learning a lot about it at school, we didn't have access to teachers or tutorials, we either had to adventure through the internet on our own or ask the people around us doing the same thing. It was basically to complete the assignment, do your own research and ask peers.

Here was an example question from when we were learning the basics of unix:

MCOQ1uY.png


Essentially it is asking for us to make a testDay00 file that when we executed a list command in the directory it had all of the same information that it has displayed here. So we would need to figure stuff out like making the file 1 byte, changing the date and time, permissions, etc. (this was the first question). I knew most of this stuff beforehand but after researching and doing these exercises, it helped me gain an understanding of how unix actually worked and the meaning behind some of the commands that I never thought about. I wouldn't be surprised if a few people here have gone through this curriculum because it is used at multiple schools across the world. If you are a beginner and looking for online tutorials, I would recommend DigitalOcean's guides for Ubuntu. It's simple and gets the basics out of the way. That's what I used when I was still learning stuff.

Lastly, there is no such thing as a 100% secure server. You could even follow the US Department of Defense's Security Checklist for Ubuntu (hundreds of pages) and your server still can be exposed to by hackers. But there are basic steps that you can take that will protect you from 99.9% of people. Trust me, I knew a server owner who had a server with over 100,000+ players that didn't even use SSH keys for multiple years! I will make a tutorial soon for the basics of Ubuntu tailored to minecraft server owners.
 
Last edited:

InMud7

Right where I'm supposed to be ;)
Supreme
Feedback score
1
Posts
154
Reactions
130
Resources
3
To be honest I learned most of what I use from just experience of creating servers. When I mentioned learning a lot about it at school, we didn't have access to teachers or tutorials, we either had to adventure through the internet on our own or ask the people around us doing the same thing. It was basically to complete the assignment, do your own research and ask peers.

Here was an example question from when we were learning the basics of unix:

MCOQ1uY.png


Essentially it is asking for us to make a testDay00 file that when we executed a list command in the directory it had all of the same information that it has displayed here. So we would need to figure stuff out like making the file 1 byte, changing the date and time, permissions, etc. (this was the first question). I knew most of this stuff beforehand but after researching and doing these exercises, it helped me gain an understanding of how unix actually worked and the meaning behind some of the commands that I never thought about. I wouldn't be surprised if a few people here have gone through this curriculum because it is used at multiple schools across the world. If you are a beginner and looking for online tutorials, I would recommend DigitalOcean's guides for Ubuntu. It's simple and gets the basics out of the way. That's what I used when I was still learning stuff.

Lastly, there is no such thing as a 100% secure server. You could even follow the US Department of Defense's Security Checklist for Ubuntu (hundreds of pages) and your server still can be exposed to by hackers. But there are basic steps that you can take that will protect you from 99.9% of people. Trust me, I knew a server owner who had a server with over 100,000+ players that didn't even use SSH keys for multiple years! I will make a tutorial soon for the basics of Ubuntu tailored to minecraft server owners.
Ah okay, interesting. My University just taught us to use Windows Sub Linux (WSL). Aka Ubuntu on a Windows OS. Pretty useful but had some limitations and didn't really need to learn too much Linux to use it with programming.

Also, I never claimed you can make something 100% secure. However, there is a difference between not securing a Linux server at all vs knowing how to harden it as you mentioned. As I've known several hackers, 2 people majoring in Cyber Security, as well as 2-3 owners who had their servers hacked it is important a server is as secure as you can get it (or at least have basic security).

Thanks for the suggestion of DigitalOcean!

Also, that's awesome. I look forward to that tutorial! Feel free to let me know when you do, but no worries if you forget haha.

----------------
For anyone else reading this, if you'd like to learn the basics of Linux here are some sites:
https://linuxjourney.com/
https://help.ubuntu.com/lts/serverguide/index.html
https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04
 
Status
This thread has been locked.
Top