Minecraft

Minecraft
211 ArticlesHow Often you should Restart your Minecraft Server
We recommend that you restart your Minecraft server at least once every day. This provides benefits such as allowing the RAM used by Minecraft to clear out useless and old data from when players disconnect, including chunks, entities, and more. Restarting once every 12-24 hours will make sure that you have little to no lag from overuse of RAM. To set up automatic restarts on your Minecraft server, you can check out our Knowledgebase article found here.
How Much RAM do I Need for a Minecraft Server
Minecraft servers vary in their RAM requirements, depending on their specific purpose and setup. RAM, or random access memory, acts as the server's quick access memory, influencing its ability to handle multiple tasks simultaneously. If a Minecraft server doesn't have sufficient RAM, it can experience performance issues. Therefore, it's important to understand what influences RAM usage and determine the appropriate amount needed for optimal performance. --- Vanilla, Bedrock, Spigot, Paper, etc. Vanilla servers usually need less RAM compared to modded server types. However, several factors can influence the necessary amount. In simple terms, the more addons (data packs/plugins) and players a server accommodates, the greater the RAM requirement. Bedrock servers typically need a similar amount of RAM to Vanilla servers. However, Bedrock servers might not need as much extra RAM when there are more players. | Metric | Recommended RAM | | ----- | ----- | | Minecraft 1.16.5 and previous | 2GB Minimum recommended | | Minecraft 1.17+ | 3GB Minimum recommended | | For every additional 5 players | +1GB Recommended | | For every 10 plugins | +1GB Recommended | BungeeCord, Waterfall, and Other Proxies Proxy servers don't load worlds, players, entities, or anything similar. Their role is to redirect players to a different connected server. Due to this, they don't need very much RAM to function properly. We suggest allocating 1GB of RAM for a basic proxy server. However, if you've added plugins to your proxy server, it might be worth adding more RAM. | Amount of Plugins | Recommended RAM | | ----- | ----- | | 0 - 5 Proxy Plugins | 1GB Recommended | | 6 - 15 Proxy Plugins | 2GB Recommended | | 16+ Proxy Plugins | 3GB Recommended | Forge, Fabric, and Other Modded Servers Running a modded version of Minecraft on your server, like Forge or Fabric, will notably raise your average RAM usage, especially when using modpacks. Some other factors that affect RAM requirements for modded servers include the Minecraft version, the number of players online, and the progress within the server. Please note that some modpacks may have official recommended RAM amounts posted on their official pages. Please make sure you check for these recommendations. | Metric | Recommended RAM | | ----- | ----- | | Minecraft 1.12.2 and previous Modpacks | 5GB Minimum recommended | | Minecraft 1.13 - 1.16.5 Modpacks | 6GB Minimum recommended | | Minecraft 1.17+ Modpacks | 8GB Minimum recommended | | Extra large Modpack | +1-2GB Recommended | | For every additional 3 players | +1GB Recommended |
DirectLeaks Error
If you're receiving the error "Your Account on DirectLeaks has been Banned!" and your server isn't starting, this would suggest you have installed a plugin from an untrusted source. DirectLeaks is a website that hosts unauthorized downloads for premium Minecraft plugins. Nulled/cracked software like this very often contains backdoors or malicious code that can cause damage to your server. Installing software from unofficial sources is never recommended and is very risky. If you are receiving this error, removing any plugins that weren't downloaded from an official source (Spigot, BukkitDev) should resolve your issue.
Customize Your Server MOTD
A MOTD (Message of the Day) is the text that appears next to the server icon and below the server name on the server list of your Minecraft client. The uses of a MOTD may vary. It can be used to describe the server, promote features, create announcements, attract attention to your server and much more! By default, a server's MOTD is "A Minecraft Server", but you can change this to say anything and even add formatting. --- How to Change Your Server's MOTD 1. Access your Control Panel and Shut Down your server. 2. Navigate to the Files tab. 3. Click on to Edit. 4. Find the MOTD field and edit it to your liking. You can add colours and formatting to your MOTD by using formatting codes. You can find a complete list of available formatting options through this link: Formatting Codes 5. Click Save and Start your server. You're done! Refreshing the server list on your Minecraft client will show the updated MOTD of your server.
Creating a Custom Server IP with Namecheap
Namecheap is a website that allows you to purchase and manage domains. In order for a player to join your Minecraft server, they need to have your server address to enter on their Minecraft client. By default, a server address is an IP & Port combined to look like this: 192.168.1.2:25463, or alternatively, it can be a domain. When creating a custom IP, you want a domain that can easily be read and recalled. Domains come in two variants, which are called a domain (e.g. shockbyte.com) or a subdomain (e.g. play.shockbyte.com). --- Getting Started on Namecheap Before you create a record, you will need to gain access to your domain's advanced DNS settings. 1. Log into your Namecheap account, and navigate to the Domain List page. 2. Locate the domain you wish to use, and click Manage. 3. Under the details section, click Advanced DNS. You will now need to enter the necessary DNS Record entries (A Record and SRV Record). You get to choose which one you would like to use as your server's custom IP โ domain (e.g. shockbyte.com) or subdomain (e.g. play.shockbyte.com). Follow the steps below based on the option you would like to use. --- Creating a Custom Domain A custom domain can be achieved by creating an A Record, whilst additionally creating an SRV Record if your server does not contain a Minecraft dedicated port (:25565). 1. Create an A Record. Click Add New Record to create an A Record, and enter the following values: Host: Value: Your Minecraft server IP (e.g. 192.168.1.1) TTL: Automatic 2. (Optional) Create an SRV Record. This step is optional because this only applies if your Minecraft server does not have a dedicated port (:25565). Click Add New Record to create an SRV Record, and enter the following values: Service: Protocol: Priority: Weight: Port: Your Minecraft server port (e.g. 25463) Target: Your domain (e.g. shockbyte.com) TTL: Automatic 3. Click Save All Changes to save the newly created records. --- Creating a Custom Subdomain A custom Subdomain can be achieved by creating an A Record, whilst additionally creating an SRV Record if your server does not contain a Minecraft dedicated port (:25565). 1. Create an A Record. Click Add New Record to create an A Record, and enter the following values: Host: - You may change this to your preferred subdomain; this is just an example. Value: Your Minecraft server IP (e.g. 192.168.1.1). TTL: Automatic 2. (Optional) Create an SRV Record. This step is optional because this only applies if your Minecraft server does not have a dedicated port (:25565). Click Add New Record to create an SRV Record, and enter the following values: Service: \minecraft Protocol: \tcp.play - You may replace "play" with your preferred subdomain. Priority: 0 Weight: 5 Port: Your Minecraft server port (e.g. 25463) Target: Your subdomain (e.g. play.shockbyte.com) TTL: Automatic If you've entered the correct entries, you can now use your custom domain & subdomain to connect to your server. Once saved, your subdomain should normally be ready to use. However, if it doesn't work immediately, allow up to 24 hours for the changes to take effect.
Creating a Custom Server IP with GoDaddy
GoDaddy is a website that allows you to purchase and manage domains. For a player to join your Minecraft server, they need to have your server address to enter on their Minecraft client. By default, a server address is an IP & Port combined to look like this: 192.168.1.2:25463, or alternatively, it can be a domain. When creating a custom IP, you want a domain that can easily be read and recalled. Domains come in two variants, which are called a domain (e.g. shockbyte.com) or a subdomain (e.g. play.shockbyte.com). --- Getting Started on GoDaddy Before you can get started and create a record, you will need to gain access to your domain's DNS settings. 1. Log into your GoDaddy Account. Navigate to my Products, and click DNS next to the domain you wish to use. 2. On your domain's DNS management page, click Add to start creating records. Creating an A Record If your Minecraft server has a Dedicated Port (:25565), then you can create an A Record as it does not require a specified port. 1. Create an A Record. The entries will vary depending on what you would like as your custom IP - a domain (e.g. shockbyte.com) or subdomain (e.g. play.shockbyte.com). Custom Domain - A Record Type: Name: IPv4 address: Your Minecraft Server IP (e.g. 192.168.1.1) TTL: 1/2 Hour Custom Subdomain - A Record Type: Name: The first part of your custom subdomain, for our example, it's . IPv4 address: Your Minecraft Server IP (e.g. ) TTL: 1/2 Hour 2. After filling out the entries, click Save. --- Creating an SRV Record. If your Minecraft server does not have a Dedicated Port (:25565), then you can create an SRV record, as it requires the user to specify a port. 1. Create an SRV Record The entries will vary depending on what you would like as your custom IP - a domain, or subdomain. Custom Domain - SRV Record Type: SRV Service: Protocol: Name: Target: Your full domain (e.g. ) Priority: Weight: Port: Your Minecraft server's port (e.g. ) TTL: 1/2 Hour Custom Subdomain - SRV Record Type: SRV Service: Protocol: Name: (This is from our example subdomain, and would be specific to you.) Target: Your full subdomain (e.g. ) Priority: Weight: Port: Your Minecraft server's port (e.g. ) TTL: 1/2 Hour Once you've completed the steps above, you will now be able to use your domain or subdomain as your custom server IP! If it doesn't work immediately, please allow up to 24 hours for the changes to take effect.
Creating a Custom Server IP with cPanel
cPanel is a website that allows you to purchase and manage domains. For a player to join your Minecraft server, they need to have your server address to enter on their Minecraft client. By default, a server address is an IP & Port combined to look like this: 192.168.1.2:25463, or alternatively, it can be a domain. When creating a custom IP, you want a domain that can easily be read and recalled. Domains come in two variants, which are called a domain (e.g. shockbyte.com) or a subdomain (e.g. play.shockbyte.com). --- Getting Started on cPanel Before you can get started and create a record, you will need to gain access to the Zone Editor to manage your domains. 1. Log into your cPanel account. Under the Domains section, click Zone Editor. 2. In the Zone Editor page, click Manage next to the domain you wish to use. 3. To start creating records, click Add Record to start creating records. Creating an A Record If your Minecraft server has a Dedicated Port (:25565), then you can create an A Record as it does not require a specified port. 1. Create an A Record. The entries will vary depending on what you would like as your custom IP - a domain (e.g. shockbyte.com) or subdomain (e.g. play.shockbyte.com). Custom Domain - A Record Name: Your domain. TTL: Type: Record: Your Minecraft server IP (e.g. ) Custom Subdomain - A Record Name: Your Subdomain. TTL: Type: Record: Your Minecraft server IP (e.g. ) 2. After filling out the entries, click Add Record. --- Creating an SRV Record If your Minecraft server does not have a Dedicated Port (:25565), then you can create an SRV record, as it requires the user to specify a port. 1. Create an SRV Record The entries will vary depending on what you would like as your custom IP - a domain, or subdomain. Custom Domain - SRV Record Name: . (Replace "shockbyte.com" with your custom domain) TTL: Type: SRV Priority: Weight: Port: Your Minecraft server's port (e.g. 25643) Target: Your domain. Custom Subdomain - SRV Record Name: . (Replace "shockbyte.com" with your custom subdomain) TTL: Type: SRV Priority: Weight: 5 Port: Your Minecraft server's port (e.g. ) Target: Your subdomain. 2. After filling out the entries, click Add Record. Once you've completed the steps above, you will now be able to use your domain or subdomain as your custom server IP! If it doesn't work immediately, please allow up to 24 hours for the changes to take effect.