Knowledgebase

Minecraft

a minecraft icon

Minecraft

208 Articles
Dive into our Minecraft knowledgebase articles, where you'll learn everything about Minecraft server hosting! Whether you're a beginner or an experienced player, our guides will teach you how to set up, optimize, and manage your server.

Getting Started with The Wild Update

Excited to begin your Minecraft 1.19 The Wild Update adventure with friends? This page contains all the resources to help you get started! The Wild Update brings many exciting changes, including new biomes and a boss. Check out the Shockbyte Blog for an overview of the new features in Minecraft 1.19! --- Updating an Existing Server Updating your server to Minecraft 1.19 is as simple as selecting a new server type on the control panel! Before making any changes to your server, we recommend making a backup. For the best experience, we recommend creating a brand-new world. You can either reset your server completely, or create and switch to a new world. Not to worry - our Knowledgebase contains all the articles to turn your server to Minecraft 1.19: How to Manually Backup Your Minecraft Server How to Reset Your Minecraft Server How to Create and Switch Worlds on Your Minecraft Server How to Update Your Minecraft Server Version Updating an existing world to 1.19 is very easy. All newly generated chunks will contain the updated terrain, so that you can enjoy the Deep Dark and Mangrove biomes without needing to reset your world. --- Purchasing a New Server If you’d like to purchase a brand-new server to play Minecraft 1.19, Shockbyte offers the answers to commonly asked questions from first-time server owners: How much RAM do I need for my Minecraft server? Which server location should I choose? What does the control panel look like? Buy a new 1.19 Minecraft server here! --- Starting a Server Need help running your first Minecraft 1.19 server? We’ve got you covered! Check out our Knowledgebase for a variety of guides on managing your Minecraft 1.19 server - and more! Some of the popular beginner articles include: How to Order a Minecraft Server with Shockbyte How to Get Started with your Minecraft Server How to Configure Your Minecraft Server (server.properties) So what are you waiting for? Hop onto your server and enjoy exploring Minecraft 1.19 The Wild Update with friends!

Jay Miller
October 26, 2024

Creating a Free Custom Subdomain

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 looks something like this: 192.168.2.1:25611, but that can be confusing or easy to forget. You want something that can easily be read and recalled. To do that, you can customize your server address by using a domain (e.g shockbyte.com) or subdomain (e.g. play.shockbyte.com). However, using a domain requires that you purchase one from registrars like Namecheap, GoDaddy, etc., and this might be something that isn't in your budget. We got you covered! Here at Shockbyte, we provide a free service to let you create a subdomain of your choice with several domains to choose from, so that you no longer have any difficulty remembering and sharing your server IP with others. Before we make our subdomain, we first need to identify your server IP and port. You can find this on your Shockbyte server panel (https://panel.shockbyte.com/) labelled as IP Address. --- How to Make a Free Custom Subdomain Let's get started on how to make our custom subdomain by following the steps below: 1. Navigate to the Subdomain Creator page: https://shockbyte.com/subdomain-creator 2. Fill out the form with the following information: EMAIL \- Your email address SERVICE TYPE - type of server you want to create a subdomain for—Minecraft (PC/Java Edition), Pocket Edition (MCPE/Minecraft Bedrock Edition), or Teamspeak. SERVER IP - The first half of the server address before the ":" for our example: 192.168.2.1 PORT - The second half of your server address after ":", e.g. 25611. If you've purchased a dedicated IP addon, the port will be 25565 for Minecraft Java Edition, and 19132 for MCPE/Bedrock Edition. SERVER NAME - The prefix of the domain you want to use. For example, if you want to use the subdomain shockbyte.mc-server.net, the prefix is "shockbyte". ZONE/DOMAIN - The domain you want to use. Just like the above example, the subdomain I want is shockbyte.mc-server.net, so I'll select "mc-server.net" from the dropdown list of available domains. 3. Once you've filled the form out, click/complete the captcha. Double-check all the information you've filled out. You can see a preview of the subdomain you are creating at the bottom of the form. After which, click on the Create button to create your subdomain. 4. If the subdomain was successfully created, this message will appear in the upper section of the form. If the message indicates that the subdomain wasn't created, check that the entries of the form are correct or try a different server name or domain (or both), as the one you are trying to create could already be in use by someone else. That's it! You now have your very own custom subdomain for free! Please allow a few minutes and up to 24 hours for your subdomain to work. If you have your own domain, you can check out our other tutorials on how to create a custom IP for your server: Creating a Custom Server IP with Cloudflare Creating a Custom Server IP with cPanel Creating a Custom Server IP with GoDaddy Creating a Custom Server IP with Namecheap

Jay Miller
October 26, 2024

How to Set Up Crossplay on Your Minecraft Server Using GeyserMC

Crossplay between Java and Bedrock players can be set up on your Minecraft server using GeyserMC. GeyserMC can be installed either as a plugin or mod, or as a proxy. It's recommended to set up GeyserMC as a plugin or mod instead of a proxy for easy installation. ::ProseNote{title="Important" description="Crossplay is best suited for vanilla servers, or servers that only have utility mods or plugins. Bedrock users have limited functionality with custom content as the server will be java-based." appearance="danger"} :: --- Which Bedrock Clients Can Connect? While some server hosts are unable to provide support for some Bedrock platforms, Shockbyte offers support for the following platforms: PC (Windows 10 Edition) Mobile Devices (iOS, Android & Windows) Kindle Fire Fire TV Gear VR/Oculus VR Nintendo Switch (With further configuration) Xbox 360/One (With further configuration) Unfortunately, due to platform limitations, PlayStation 4 and 5 users cannot connect to GeyserMC servers without requiring further modification of the device. --- Downloading GeyserMC, Floodgate, and ViaVersion The easiest way to use GeyserMC is to install it as a plugin or mod on your existing Java server. 1. Download GeyserMC and Floodgate based on your server type. 2. Download ViaVersion based on your server type. Certain versions or server types may require more than one ViaVersion mod or plugin to be installed. For example, when using the latest version of Minecraft with PaperMC, both ViaVersion and ViaBackwards are needed to ensure proper version compatibility for Bedrock. --- Installing GeyserMC on Your Server 1. Open your Server Control Panel. 2. Stop the server and wait for it to go Offline. 3. Navigate to the Files and open the folder. If using a modded server type, open the folder instead. 4. Upload your GeyserMC, Floodgate, and ViaVersion files to the folder. 5. Start your server. If using Floodgate, Global linking and Whitelisting can be configured further with our article on the topic here. --- Testing Your Bedrock Connection You can test your Bedrock connection by typing into your server's console while the server is online. Your GeyserMC configuration should automatically adjust to your active IP and Port, so you can test/connect with your normal server IP. If the connection test fails, try restarting your server and checking the port in your GeyserMC config.yml file. Refer to the GeyserMC setup wiki for more information. In some cases, you may need to disable enforce-secure-profile in your server properties for GeyserMC to work correctly. You can fix this by either installing Floodgate or following this guide. --- Standalone Setup of GeyserMC A standalone GeyserMC setup requires you to have a server for both the GeyserMC instance itself and the Java edition server you would like to connect the proxy to. This is often used when you have many Bedrock players. The requirements for a standalone setup are the following: One Minecraft Java edition server that you wish to connect to the proxy (this can be Vanilla, Spigot, Craftbukkit, etc.). An additional Minecraft server to run the GeyserMC software. Installation The installation steps for the standalone version are almost identical to installing GeyserMC as a plugin or mod. In particular, however: 1. Download and run Geyser.jar instead of downloading the plugin versions. You’ll need to install this as a Custom JAR using this guide. 2. Access the config file, which is now located in the main server directory. 3. You will need to edit the to reflect the address of your Java Minecraft server, instead of setting it to .

Shockbyte
October 26, 2024

Configuring Floodgate 2.0 for Geyser Authentication

Floodgate is an optional add-on plugin for Geyser which allows Bedrock players to authenticate/login to Java servers without needing to purchase a Java Minecraft account. --- Installing Floodgate As Floodgate is an add-on plugin for Geyser, you will need to install GeyserMC along with Floodgate. 1. Install Geyser by following this guide. 2. Download the latest version of Floodgate for your server type and upload it to your plugins directory. --- Global Linking and the Global API The Global API is a service that links your Bedrock account across every Floodgate server, making it easier than ever to use your Bedrock account on multiple, different servers. ::ProseNote{title="Important" description="When your Java and Bedrock accounts are linked, your Bedrock player data (inventory, etc.) will be lost." appearance="default"} :: Linking your Java and Bedrock Account Global Linking allows you to link your Java and Bedrock accounts once by connecting to a central server 1. Navigate to the GeyserMC global linking webpage here. 2. Click Get Started. 3. Choose your desired method of linking. 4. Follow the instructions provided to finish linking your Java and Bedrock accounts. --- Whitelisting with Floodgate If your server uses a whitelist, Floodgate provides a crossplay whitelist command which allows server admins to easily add Bedrock players to your server's whitelist.json file. 1. Login to your server with operator permissions, or access your server console. 2. Enter the command . To learn more about Minecraft server hosting, check out our library of Knowledgebase articles here.

Jay Miller
October 26, 2024

Unable to Place Command Blocks

Sometimes, Minecraft servers don't generate their files properly when you start your server for the first time, causing certain bugs to occur that you may not notice. A common example of this is being unable to place command blocks, despite the configuration being correct. This guide will help you resolve this issue. ::ProseNote{title="Important" description="This guide includes deleting server files. For the purpose of this guide, please ensure you do not include your world folder, plugins folder or server.properties file, unless you are okay with deleting them. If you are unsure of how to enable command blocks, you can follow our guide here." appearance="default"} :: Resetting Server Files on Your Server If you still find yourself unable to place command blocks, you will need to regenerate your server files. You can follow these steps: 1. Login to your server's control panel and Stop your server. 2. Navigate to the Files tab. 3. Tick the checkbox next to the files you wish to delete and click on Delete. If you wish to keep your world and plugins folder, do not tick the checkbox next to these folders. 4. A window will appear; click on Delete if you wish to proceed with deleting your server files. ::ProseNote{title="Important" description="Please note that this will permanently delete your files. This action cannot be reversed, so please make sure that you have a backup of all your server files and that you understand what you're about to do before proceeding to prevent any loss of server data." appearance="default"} :: 5. Start your server to redownload the default server files. Your server should regenerate the main server files, and you should still have your world and all plugins. If you have followed these steps and you still cannot place command blocks, follow them again; however, delete the plugins and world folder this time after taking a backup. --- If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Jay Miller
October 26, 2024

My Minecraft Server Won't Start

If your server isn't starting, it could be caused by a variety of issues. The steps below should allow you to find and resolve the issue. 1. Check your console for any errors. This is always the first step if something goes wrong. Errors in your console will most often be able to tell you what's going wrong. 2. Check your Files tab for a Crash Reports folder. If there is a folder, view the latest crash report, as this may also be able to tell you what went wrong. If you are having trouble reading your Crash Report, reach out via a Support Ticket for further assistance. 3. Temporarily rename your plugins directory and restart your server. This will load your server with no plugins, so if this resolves the issue, you will know one of your plugins is causing the problem. To find which specific plugin is the issue, you can disable individual plugins one by one (by renaming the .jar at the end to .jar.disabled) and start your server each time until you find the specific plugin causing the issue. 4. Stop your server, navigate to the Config tab and rename your World temporarily. If this resolves the issue, there is likely world corruption or an invalid block/chunk on your original world that is causing your server to crash. If this is the case, we recommend investigating your Crash Reports for any information regarding the corrupted world or chunk and following our guide on fixing World Corruption here. One other common cause is excessive item entities. If an item duper was left on by mistake, and spawned in tens of thousands of items, the server will crash. --- If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Shockbyte
October 26, 2024

Minecraft Server Cant Keep Up

If you’ve been facing lag or performance problems with your server, there’s a good chance that your console will be displaying warnings that look similar to this. If you see these messages, it means that your server may be suffering from server-side lag. This can be caused by a lot of different reasons; however, we have a few tips to help you solve it. This guide will teach you how to identify and reduce server-side lag. --- What is Server-Sided Lag? Server lag affects every player on the server, regardless of their internet connection or their PC performance. Server lag is usually measured when a server’s Ticks per Second (TPS) begins to drop. You can view your server’s TPS by using the command for a Spigot/Paper server. Alternatively, you can run a Spark Profiler on your server for a more in-depth profile of your server performance. Spark is supported on servers that run plugin or modded server types such as Paper, Spigot, Forge, etc. --- General guidelines for TPS rates 20 TPS: Your server is running perfectly fine and experiencing no issues. 19-20 TPS: Minor lag; however, your server is still fine, with no noticeable lag. 17-19 TPS: The server is beginning to struggle. The lag is minor and mostly unnoticeable. It isn’t a cause for concern. 17 TPS and below: You will see noticeable lag and issues within your server. When your server’s TPS drops, the lag becomes apparent to all players on the server. Many simple interactions, such as eating food, consuming potions, and breaking blocks, will take dramatically longer to complete. Basic mechanics, such as the day/night cycle, will begin to stutter. In short, the game becomes harder to play. --- Causes for Server-Sided Lag There are many factors to keep in mind when trying to find sources of server-side lag. For example, how much RAM your server has, how your server is configured, and potential in-game causes are the main reasons to look out for. --- Not having enough RAM Your server could be performing poorly simply because it does not have enough RAM. When the Minecraft engine runs out of RAM, it will try to unload data stored in RAM and write it to the Disk. It then has to read the necessary data from the disk into RAM. This process takes a lot of time and CPU usage. Every mod, plugin, and player needs unique data to be loaded into RAM. So when there is no RAM available, your server will experience lag because of the reshuffling of data between disk and RAM. We have a guide on choosing what size plan is best suited for your server here. If you are looking to upgrade your server, you can read more on how to do so here. --- Server Configurations Configurations in your config files, such as and , affect task-load on your server. There are also settings particular to certain server versions, such as for Java 1.15 or 1.16+, and for Bedrock servers. You can read more on adjusting your View Distance here. Not only are there specific settings you can change, but there are also different Server Types, such as Paper, which are built around the goal of optimization. For those who aren’t looking for a modded experience, we highly recommend using Paper as the server type due to their implemented performance optimizations and proven stability. --- In-Game Causes There is a multitude of events that occur in-game that can cause your server to stutter or fall behind. Things to minimize or monitor the use of are as follows: Too many Entities: Large mob farms can cause serious lag, especially if the mobs are constantly colliding with each other and jittering about. We have a guide for reducing entity lag here. Too many Item Entities: Farms or item dupers that generate thousands of item entities can also cause major lag. This often happens when item dupers are left running and flood the server with dropped items. Lighting updates: Many Redstone components cause lighting updates. Keep Redstone circuits well-lit will reduce the number of lighting updates. Avoid having too many flashing lamps. Large fluid updates: Large amounts of moving lava or water can cause lag on your server. Hoppers: Any hoppers without a container above them will constantly look to draw in item entities. They will also check their own inventory constantly, check inventories above them and check if it’s pointing into an inventory and if it can push items into that inventory. This, especially in large quantities, can add up and cause a lot of stress on a server. Entities with duplicate UUIDs: This occurs more commonly in modded servers but can be caused by in-game bugs. You will see errors in the console regarding ‘entity already exists with UUID’. The only way to fix this is to use the command to remove the entity. Generating new terrain: Chunk generation is another very heavy task that has the potential to overload your server if a player is moving too quickly, via a boat, minecart, horse, or by flying. --- Reducing Server-Side Lag Reducing server lag depends on the server type you are using. Therefore, we highly recommend you check out our specific guides for each server type and other general ways to reduce lag. You can find them below. How to Reduce Lag on a FabricMC Server How to Troubleshoot Lag on a Forge Server Optimizing spigot.yml to Reduce Lag Optimizing bukkit.yml to Reduce Lag Optimizing paper.yml to Reduce Lag How to Pre-Generate Your Minecraft World using WorldBorder Plugin How to Automatically Restart Your Minecraft Server Using Plugins to Reduce Lag on Your Minecraft Server --- If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Jay Miller
October 26, 2024
Unirse a Discord