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.
How to Setup GSAuth for Staff 2FA on your Minecraft Server (GamerSafer)

How to Setup GSAuth for Staff 2FA on your Minecraft Server (GamerSafer)

In this guide, we'll show you how to quickly set up a two-factor authentication (2FA) system for your server staff using GamerSafer's GSAuth plugin. This straightforward process takes about 5 minutes and adds an extra layer of security to your Minecraft Server. Minecraft Servers can encounter many challenges, but you can tackle one major concern right away. By implementing GSAuth for staff 2FA and using the GamerSafer App for Android or iOS, you safeguard your server against unauthorized access and protect your staff's accounts from being compromised. We'll walk you through the steps to activate staff 2FA on your server, ensuring it's as simple as possible. While GSAuth offers a variety of features, this tutorial will focus solely on the initial setup of staff 2FA. Please note, you should be familiar with installing and configuring a Spigot or Paper server, as those details are not covered here. --- Getting Started The GSAuth for Minecraft plugin can be installed on individual servers, like with Paper and Spigot, or on server networks running Velocity or Waterfall. The plugin can be used for staff 2FA, or for more full-featured setups to enable player ban appeals, age assurance, or parental consent flows. However, this tutorial will only cover the basic staff 2FA tutorial for individual Paper servers. For more information on the other features in GSAuth, take a look at the plugin wiki. --- Requirements An active GSAuth subscription (for $5/month with a Shockbyte plan add-on) Minecraft Java Edition Server Software 1.19 or newer The GSAuth Plugin for Spigot/Paper (download link) GamerSafer API Key and Guild ID (check your email after purchase) A permission plugin of some kind installed (LuckPerms, UltraPermissions, etc…) --- Installing GSAuth on your server 1. Navigate to the control panel and Stop your server. 2. Go to the plugin releases and download the latest version for your server type. 3. Open your Files and navigate to the folder. Drag & drop the plugin into the folder. 4. Start your server once to generate any required config files, and Stop the server once it has fully booted. 5. Open your Files and navigate to the newly created folder and open 6. Insert your Guild ID and API Key into the file as shown below. You should have received these within 24 hours after signing up for GSAuth. Do not share these with anyone else! Save and close the file. 7. Start the server. If you don't see in the console, check your configuration before continuing. --- Using GSAuth Now as GSAuth has been installed on your server, it's very easy to configure which LuckPerms groups (such as your staff) should require 2FA. 1. Run the command replacing the group name with the group you wish to require 2FA. 2. Reconnect to the server and you will see a book and QR code guiding you through linking your account to the GamerSafer App. 3. Scan the QR code from within the GamerSafer App and confirm that you want to join the Minecraft server. 4. Once confirmed within the app, press the Emerald Block in-game to continue. And there you have it. Each time your staff members connect to the server, they'll be required to confirm their identity via the GamerSafer App to receive access to their staff member permissions. From the config.yml file, you can configure different parts of the GSAuth plugin, including the different restrictions and security that can take place. You can now celebrate better account security within your staff team, helping to prevent security breaches and improve the reliability for players in your community.

Nathan Franklin
March 13, 2025
How to Get Started with your Minecraft Server

How to Get Started with your Minecraft Server

So you’ve followed our guide on ordering a Minecraft server and you’re keen to play on your new Minecraft server. But how do you get started? --- Logging into the Control Panel Once you've successfully paid for your order, check your registered email inbox for the email containing your Minecraft server details and Shockbyte panel login information. Your Shockbyte Control Panel will provide you with access to all controls of your server, including starting and stopping it, configuration, and world settings. You’ll need to sign in here before connecting to your server. --- Starting Your Server for the First Time Once you’ve signed into your control panel, the first screen you will see is your server setup page. Before starting your server, you’ll need to select a server type and set up your server. We recommend using PaperMC, as it is one of the most optimized Minecraft server types available. You can read more about our available server types here. Once you have set up your server, press Start to start the server and generate the necessary files. Your server may take a few minutes to fully start for the first time, but don’t worry, this is completely normal. --- Connecting to Your Server To connect to your server, you’ll need your Server IP Address. You can find this on your control panel. Once you’ve found your server address, you can follow our guides to connect for the first time: Connecting to a Java Edition Server (PC) Connecting to a Bedrock Edition Server --- Adding Yourself as an Operator As the owner, it is important that you have full control over your Minecraft world. This can be done by adding yourself as an operator. An operator (op) is someone who has access to commands that are used to manage the server. Controls given to operators include access to moderation commands, changing the server difficulty, whitelisting, and more. You can view a list of operator commands here. You can op a player by typing in the console. --- Configuring your Server Settings When you first start up the server, there may be some settings that you wish to change to suit your needs. This can all be done in your control panel. ::ProseNote{title="Important" description="When configuring your server, you may want to enable whitelist to prevent unwanted players from griefing your server!" appearance="default"} :: To find your server settings, go to the Config Files in the top menu of your server. Before making any changes, ensure that your server is stopped. You can find our guide on changing your server settings here. --- To learn more about Minecraft server hosting, you can browse our library of Knowledgebase articles here.

Jay Miller
November 1, 2024
How to Install Any Minecraft Snapshot

How to Install Any Minecraft Snapshot

What is a Snapshot? Snapshots are development builds/versions for Minecraft. These allow you to have a sneak peek at the upcoming features while also helping to locate any bugs prior to the release. ::ProseNote{title="Important" description="Because Snapshots are development builds, they are expected to be very unstable and can cause data loss or crashes when used on your server. By using snapshots, you acknowledge that you will be responsible for any issues that may arise due to this. Be sure to regularly create server backups in case of corruption of server files: How To Automatically Backup Your Minecraft Server" appearance="default"} :: Installing Snapshots Automatically 1. Navigate to your server’s Control Panel. 2. It is ideal to install snapshots on a fresh server to ensure that no issues arise. To reset your server, follow our guide: How To Reset Your Minecraft Server 3. Navigate to the Server Type menu. 4. Locate the Vanilla server type and click Next Step. 5. Select Snapshots and click on the version you wish to use. Then click on Next Step. 6. Make sure the server type is correct and click Save Changes. 7. Start your server. You're done! Your server should now be running the snapshot version of Minecraft that you have selected. --- Installing Snapshots Manually If you are unable to locate the version you'd like on the list, you may also upload your preferred snapshot version on your server manually. 1. Navigate to the website called MC Time Machine to download the Server JAR for your preferred snapshot version. 2. On your control panel, navigate to Files and upload the JAR file you've just downloaded to your server's main directory. 3. Rename the JAR file to . 4. Now go to the Server Type section and select Custom JAR. We have a guide on this here. 5. Start your server. You're done! Your server should now be running the snapshot version you have uploaded to your server.

Jay Miller
October 26, 2024
How to Reset Your Minecraft Server

How to Reset Your Minecraft Server

If you want to start over with a brand new Minecraft server, you can easily do this without having to order another server. You just need to reset your server. Resetting your server allows you to completely remove everything from your server so that you can make a fresh start. This is especially useful if you are switching from one mod pack to another, changing your server type or version, or just want to start over. If you only want to have a completely fresh world and keep everything else the same, you can simply reset your Minecraft server world instead (How to Reset Your Minecraft World). Before starting with this guide, it is highly recommended that you create a backup of your world to make sure you have a copy of your current world in case you need it again. ::ProseNote{title="Important" description="Following either of the methods below will delete all of your server files permanently. 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="error"} :: --- Automatically Resetting your Server Files You can automatically reset your Minecraft server via the Instance tab on your Control Panel. 1. Login to your server's control panel. If you have more than one server, select the server you would like to reset. 2. Stop your Server completely. 3. Navigate to the Instances tab. 4. Click the button on your Active Instance. 5. Tick the warning box and click . Your server will take a few minutes to reset. Once complete, it will automatically start and begin installing the chosen Server Type files. If you wish to choose a new server type, then follow this guide. --- Manually Resetting your Server Files You can manually reset your Minecraft server via the Files tab on your control panel. 1. Login to your server's control panel. If you have more than one server, select the server you would like to reset. 2. Stop your Server. This prevents the server from creating any new files or modifying existing ones. 3. Navigate to the Files tab. 4. Click on the Checkbox next to File Manager and then click Delete. 5. A window will appear; click on Delete if you wish to proceed with deleting your server files. 6. Start your server to redownload the default server files. If you wish to choose a new server type, then follow this guide. --- Alternate Method - Creating a New Instance If you want to set up a brand new Minecraft server without resetting your existing server files, you can create a new instance. This will allow you to switch between different server files easily. For example, you could alternate between two different modpacks. For a walkthrough on how to create a new instance, please refer to our guide available here.

Jay Miller
October 26, 2024
How to Use Shockbytes Minecraft Modpack Installer

How to Use Shockbytes Minecraft Modpack Installer

The Shockbyte control panel features an easy-to-use modpack installer with CurseForge and Modrinth modpacks automatically supported and updated. Modpacks are a great way to experience a whole new Minecraft, bringing a massive variety of content you may have never experienced before. ::ProseNote{title="Disclaimer" description="Our installer currently only supports modpacks that have a server pack. We are actively working to add support for these modpacks. In the meantime, they can still be installed manually." appearance="default"} :: ::ProseNote{title="Don't know which modpack to use?" description="You can look at our list of the best modpacks of all time, most of which are available on our Modpack Installer." appearance="discovery"} :: Using the Modpack Installer In order to see our modpack installer, you must be running a server type such as Fabric, Forge, or NeoForge. After installing one of these server types, you will be able to see our modpack installer on the top navigation bar on your panel. 1. Access your control panel and Shut Down your server. 2. Navigate to the Mods & Plugins tab. If you already have a modpack selected, you may also select the "Browse Modpacks" button in the "Active Modpacks" area on the Overview page. 3. Search for the modpack you want to install and simply click Install. 4. Select a build you wish you use, then click Install on the pop-up. ::ProseNote{title="Note:" description="Sometimes our system is unable to automatically detect the Forge/Fabric/NeoForge version needed for the modpack. In this case, you will need to manually configure this. If you are unable to find this, please submit a ticket for assistance." appearance="default"} :: 5. Give the new server instance a name and description and click Continue. ::ProseNote{title="Warning:" description="Your server will now restart multiple times while it installs your modpack. Depending on the pack's size, this can take up to 10 minutes. Please do not try manually restarting your server or editing its files in the meanwhile." appearance="danger"} :: That's it! When your server boots up, the modpack will be installed and your server will be ready to go!

Shockbyte
September 11, 2024
How to Use Multiverse Portals

How to Use Multiverse Portals

Multiverse Portals is a complement module to Multiverse-Core, which allows the creation of custom portals. Unlike normal portals, MV Portals can be configured to make their destination anywhere. For example, a portal in the overworld could be set up to send you to the Nether, 15 blocks forward, or even another world (using Multiverse) All Multiverse modules (such as Portals) require the Multiverse-Core plugin to also be installed. Additionally, the extension module must be the same version as the Multiverse-Core that you have installed. For example, if Multiverse-Core is 4.0.0, Multiverse-Portals should be 4.0.0. --- Installing Multiverse Portals You can install your plugins with our plugin installer or by uploading the JAR files via FTP. 1. Access your control panel and Stop your server. 2. Install Multiverse-Portals. You can do this via two methods explained here. 3. Start your server to install the plugin & its configuration. --- Making your First Portal Once you construct a portal, you can then configure it using a wand. 1. Build your entry and exit portals. Portals can be constructed out of any block; they can also be any size and shape that you want. You can fill the portal with glass panes to make them look better, if you’d like. 2. Obtain a Multiverse portal wand: As an operator, enter the command . If you do not have access to this command, then you will need to OP yourself. You can see how to do so here. If you have WorldEdit installed, you can use their wand instead via the command . 3. Using either wand, left-click one of the corners of your portal. You should see “First position set to (x, y, z)”. 4. Now, again using the wand, right-click the opposite corner block. You should see “Second position set to (x, y, z)”. 5. To create the portal within these dimensions, enter the following command: Your first portal has now been created! --- Linking 2 Portals Together Once you have a portal created, you can then connect this portal to another that you have created. 1. Once you have two portals created, select the entry gate of the first portal using the following command: . 2. Now modify the destination (exit) portal with the command: . 3. If you want this portal to send you back to the previous location, do the same, but the other way around. Starting from step 1, selecting the entry gate, and then setting the destination location. Additional Commands: will display all of the currently set up portals on your server. will delete a portal. For advanced commands you can use, check out the GitHub Wiki. Portal Destinations Multiverse-Portals benefits from being able to use Multiverse-Core’s destination locations. To make use of these features, add the following to the end of your modify destination command (): - Specifies a world destination (e.g. ), including a compass bearing at the end, will ensure you are facing the right direction after being teleported (se= South East). Compass bearings can be found by pressing F3 (Fn + F3 on macOS). - Specifies a world & coordinate destination (e.g. ). - Specifies another portal as the destination (e.g. ). If you would like to investigate other Multiverse destinations, including firing out of a cannon! Check out this page. --- Modifying the Config Files To further enhance your experience with Multiverse-Portals, it's advised to learn how to configure the plugin as well! You can do this by editing the configuration files. 1. Access your control panel and Stop your server. 2. Select the plugins folder to open it 3. Open the Multiverse-Portals plugin folder. 4. Edit the configuration files to your liking. Feel free to check out the Multiverse Portals wiki for more instructions on what you can edit in these configuration files, and how you can configure them. 5. Once done making changes to the config files, Save and Restart.

Jay Miller
September 11, 2024
How to Upload and Use a Custom World on a Minecraft Server

How to Upload and Use a Custom World on a Minecraft Server

If you possess a custom Minecraft world obtained from singleplayer, downloaded online, shared with you by a friend, or sourced from your previous server, you can use it as the world for your new server by uploading and configuring it. This guide covers how to configure a custom world for a Java Edition server. For steps on how to convert a Bedrock world into a Java Edition world, please refer to this guide. ::ProseNote{title="Please Note" description="To ensure a smooth loading experience for your custom world on the server, it's recommended to use worlds generated in the same Minecraft version that your server is running. Using worlds generated in a different Minecraft version may result in issues such as broken chunks, misplaced items, or, in more severe cases, corrupt chunks and entities." appearance="danger"} :: --- Uploading a Custom World You can upload a world folder by navigating to the files page on your control panel or by connecting via SFTP. For the purpose of this tutorial, we will be uploading a custom world using the Shockbyte control panel. 1. Access your server's Control Panel and navigate to the Files tab. 2. Click the drop-down arrow next to the Upload button, and click Upload Folder. You can also hold the key and click upload to automatically select the "Upload Folder" option. 3. Select your desired world folder, then click upload. If the world you would like to upload is in a zip file, make sure you unzip it before uploading the folder. --- Configuring a Custom World After you have uploaded the world you would like to use, you need to set the field in your file to the name of the world folder you uploaded. 1. After your world uploads, navigate to the Config tab and click the file to edit it 2. Set the level-name field to the name of the world folder you just uploaded. 3. Save the file, then restart your server. Once your server boots up, you will be able to login and play with your newly uploaded world.

Kobe Plane
September 11, 2024
انضم إلى ديسكورد