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 Configure Your Minecraft Server (server.properties)

The server.properties file is where your server's configurations and settings are stored. While the default configuration of a new Minecraft server works for most situations, you may wish to customize your server by tweaking a few of the configuration options, and this will require you to modify the server.properties file. Doing this is made easy with the Shockbyte Control Panel, so you won't have to manually edit the file directly from your server directory. All Minecraft servers from Shockbyte come with access to our in-house control panel so that you can configure and set up your new Minecraft server easily. --- Accessing Your Server Settings Please note that any changes made to your server settings while the server is online require the server to be restarted in order to take effect. We recommend editing your server settings while the server is offline and starting it when you are finished. 1. Open up your Shockbyte Control Panel and navigate to the Config tab. 2. Select your Server Properties. Configuring Your Server Settings Now that you have accessed your server settings, you may modify them to your preference. The table below describes some of the more useful and frequently customized server settings options available in your server control panel. | Name | Default Value | Description | |-----------------------|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Difficulty | Normal | Controls the difficulty level for the server. Acceptable values are Peaceful, Easy, Normal, or Hard. | | Whitelist | Disabled | Controls whether or not whitelisting is enabled and used. | | Message of the day | A Minecraft Server | Sets the message that is shown for your server in the server list. | | Level name | world | Sets the world name to be used by the server. | | Level seed | 0 | Sets a seed that will be used to generate the server's world. If zero, it will be randomized. | | Enable command blocks | Disabled | Controls whether command blocks can be used on the server or not. | | Enable RCON | Disabled | Enables RCON for your server, which allows you to access your server console remotely. | | RCON Password | 0 | If RCON is enabled, this password will be used to access it. | | Allow Nether | Enabled | Controls whether players have access to teleport into the Nether dimension. | | Allow Flight | Disabled | Determines whether players have the ability to fly in survival mode. | | Spawn Animals | Enabled | Controls whether animals should be spawned in the world or not. | | Spawn Monsters | Enabled | Controls whether monsters should spawn in the world or not. | | Spawn NPC | Enabled | Controls whether villagers can spawn in the world or not. | | Generate Structures | Enabled | Controls whether structures will generate in the world, like villages, strongholds, or dungeons. | | PVP | Enabled | Sets whether player versus player combat is enabled on the server. | | Online Mode | Enabled | Configures whether the server will authenticate players with Mojang servers or not. | | View Distance | 10 | Sets the maximum amount of chunks that will be viewable by players on the server. This setting can be very taxing on performance at high values. | | Max Players | 20 | Dictates the maximum number of players that can join your server at one time. | | Max Build Height | 0 | Determines the maximum height at which blocks can be placed within the world. | Please note that the table above may not reflect the options available for your server, or the order in which they are listed. This is due to differences between versions of Minecraft. Additionally, niche and technical options were not included in the table. If you’d like to learn more about the different server settings you can configure, check out this Minecraft Wiki page.

Zach Lowery
September 11, 2024

How to Configure TNT Duping and Other Exploits on a PaperMC Server

PaperMC patches, fixes, and offers configuration options for many exploits and "features" in the game. For example, there are configuration options available which allow you to customize common exploits, like breaking bedrock, duping TNT with redstone, along some others. These exploit-related configuration options can generally be found in the unsupported-settings section of your server's PaperMC configuration. --- Configuring PaperMC Exploit Settings As previously mentioned, most (if not all) exploit-related settings provided by the PaperMC configuration can be found in the unsupported-settings section of the PaperMC global config file, paper-global.yml. 1. Access your server's Control Panel and navigate to the Files tab. 2. Open the config folder by clicking it. 3. Click the paper-global.yml file name to edit it. 4. Locate the unsupported settings section. 5. Modify the exploit settings to your desired values. | Option | Default | Description | |---------------------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | allow-piston-duplication | False by default | Setting this to true will allow the duplication of TNT, carpets, and rails using pistons. This does not control sand duplication. | | allow-perm-block-break-exploits| False by default | Setting this to true will allow unbreakable blocks to be broken with vanilla exploits. This includes bedrock, end portal frames, end portal blocks, and more. | | allow-headless-pistons | False by default | Setting this to true will make the server allow the creation of headless pistons. These are commonly used to break permanent blocks like bedrock. | | perform-username-validation | True by default | Setting this to false will make it so the server no longer validates usernames. While this may allow users with special characters in their name to join, it can cause issues with commands and plugins. | | allow-grindstone-overstacking | False by default | Setting this to true will allow players to overstack items in the grindstone. | You can find more information about the configuration options available in the PaperMC global configuration file on this wiki page. 6. Save the file, and restart your server. After restarting your server, the settings will be applied.

Kobe Plane
September 11, 2024

How to Configure RCON on a Minecraft Server

RCON is a tool that can be used to remotely execute commands on your Minecraft server. This can be used by a server operator and developer to create applications that can connect and interact with a Minecraft server. --- How to Configure RCON By default, RCON is disabled on all Minecraft servers. However, it can be easily enabled by configuring some options in your file. Additionally, you will need to generate an additional port for your server, and define a unique password. With those three parts complete, you'll be ready to reboot your server and start using Minecraft RCON features. 1. Access your server's Control Panel and navigate to the Files tab. 2. Find the file, and click its name to edit it. 3. Set the enable-rcon field to true. 4. Change the rcon.port field to your newly generated additional port. 5. Set the rcon.password field to your desired unique password. 6. Save the file, then Restart your server. Once your server finishes restarting, RCON should be enabled, secured and ready for you to use to remotely manage your Minecraft server.

Kobe Plane
September 11, 2024

How to Configure LuckPerms on Your Server

LuckPerms is one of the more recent and popular permission managers available for the latest versions of Minecraft. It allows server admins to control what features players can use by creating groups and assigning permissions. LuckPerms is most commonly used on Spigot/Bukkit servers; however, it is also available for Forge/Fabric servers. ::ProseNote{title="Important" description="If you are installing LuckPerms on a Forge/Fabric server, you can follow our separate installation guide here." appearance="default"} :: Installing LuckPerms To install LuckPerms, you can use our built-in plugin installer. 1. Download LuckPerms here. 2. Access your server's control panel and navigate to the Files tab. 3. Select the plugins folder to open it 4. Upload the plugin downloaded in step 1. 5. Restart your server. --- Configuring Permissions in LuckPerms To configure permissions and groups in LuckPerms, you can follow these steps: 1. Within Minecraft, open the chat and run the command . 2. Click on the link that it gives you in chat and click Yes. For this tutorial, we are going to use the following groups: default, member, moderator, admin and owner. You can change the group names to fit your liking. 3. Press on the plus icon next to GROUPS to begin making a group. An explanation of the configuration options is as follows: Group name: The official name of the group. This is usually used when referencing the group using in-game commands. Display name: How the name of the group will display in the LuckPerms Editor. Note that this is NOT how the group will appear in-game. Parent: Which group the group you are creating will inherit. If this is set, the group will have all permissions from the previous group it is inheriting. Weight: If a player has more than one group assigned to them, the group weight will determine which group will take priority. A higher number means a higher priority and will override a lower weight. Prefix: The tag that will be displayed before the player's username in-game (Note: this requires the plugin "Vault") Suffix: The tag that will be displayed after the player's username in-game (Note: this requires the plugin "Vault") After you have created the groups, you can start adding permissions. The permissions you add will be dependent on what plugins you have installed. The most commonly used plugin is EssentialsX, and you can find a list of its permission nodes here. In this example, we are going to permit the "Member" group , which will allow them to use the command in-game. 4. Type in the permission you want to give, and click Add Node. Now that you have created a group with a permission, you can assign the group to players. 5. Assign the rank to your desired players by selecting the player from the Users drop-down and adding the permission node . ::ProseNote{title="Note" description="Alternatively, you can assign groups to players using the following command in-game: \." appearance="discovery"} :: 6. Press Save at the top of the page. It is going to show a pop-up with a command. Click it to copy the command. 7. Go back to Minecraft and run the command in-game. This will apply your changes to the permissions. That's it! You have successfully configured permissions for your Minecraft server! If you would like to learn how to optimize LuckPerms by using a MySQL database, you can see our other tutorial here.

Zach Lowery
September 11, 2024

How to Configure Auto-saving on a Minecraft Server

While you can manually save your world using admin commands, vanilla Minecraft servers don't have the ability to automatically save the world. However, vanilla Minecraft server type forks like Paper and Spigot have built-in support for world auto-saving. --- Configuring Auto-saving with Bukkit and Bukkit/Spigot Forks If your server runs Spigot, Bukkit, or a similar fork, you can configure your server's auto-save settings in the Bukkit configuration file. 1. Access your server's Control Panel and navigate to the Files tab. 2. Click the bukkit.yml file to edit it. 3. Modify the ticks-per autosave field to your desired value. By default, a bukkit-forked server will have its autosave interval set to 6000 ticks, or 5 minutes, as there are 20 ticks in 1 second. This means that every 5 minutes, the server will automatically save all of its world data. You can change this value to any numerical value; however, it is not recommended to set this to anything lower than 5 minutes, as it could cause server strain or even crashes! 4. Save the file, then restart your server. --- Configuring Auto-saving with PaperMC and Paper Forks If your server runs Paper or a Paper fork like Purpur, you can configure your server's auto-save settings in the Paper global configuration file. Using the Paper auto-save method will allow you to define different auto-save intervals for different worlds, along with some additional config options. By default, Paper servers will use the auto-save options in the Bukkit.yml configuration file; however, these Bukkit settings will be overridden if you enable and configure the auto-save options in the Paper global config. 1. Access your server's Control Panel and navigate to the Files tab. 2. Open your active world's folder by clicking it. If you haven't changed your server's default Paper auto-save settings before, you will need to configure the default world settings before you can modify the auto-save functionality on each world individually. If you've already enabled the Paper auto-save features and created the world you'd like the modify the auto-save settings on, simply select it's respective world folder and edit the paper-world.yml settings associated with it. 3. Click the paper-world-defaults.yml file to edit it. 4. Modify the chunks auto-save-interval field to your desired value. As mentioned previously, if you leave the auto-save-interval field set to the value of Default, your server will use the auto-save settings defined in your Bukkit.yml config file. This option takes any numerical value as seconds, so changing this field to , for example, will result in your worlds auto-saving every 2 minutes by default. You can find more information regarding the paper world configuration settings on this wiki page. 5. Save the file, then restart your server. That's it! You have now learned how to configure auto-saves on your Minecraft server.

Kobe Plane
September 11, 2024

How to Change Your Minecraft Skin

Changing your Minecraft skin is a fun way to breathe a little life into your Minecraft experience and give your character a personal touch, and it's super easy to do. There are many websites you can use to find already-made skins (such as Skindex), or you can make your own. ::ProseNote{title="Note" description="This guide is for Minecraft Java Edition players. Bedrock/Pocket Edition players are able to change their skin through in-game menus." appearance="discovery"} :: Changing Your Skin Through the Minecraft Launcher Uploading a Minecraft skin using the launcher is the easiest method, as you can upload multiple skins at once and browse between them. 1. Locate a skin you wish to use and download the image to your PC. 2. Open the Minecraft Launcher and navigate to the Skins tab. 3. Click New Skin and upload the image file. 4. Select the Classic or Slim model size. Usually, the place you download your skin from will tell you which skin style it is (Classic or Slim). If you are unsure, just check the width of the skin's arms: if they are 3 pixels wide, it is a slim skin, while 4 pixels wide arms are a classic skin. 5. Click Save and Use. --- Changing Your Skin Through the Minecraft Website You can easily upload a skin through the Minecraft website, but it is not the best method. It only changes the skin you are currently using, and does not allow you to browse your previous skins. 1. Login to your Minecraft account. The login page can be found at https://www.minecraft.net/en-us/login 2. Under Minecraft: Java Edition, click Change Skin. 3. Select the Classic or Slim character model. Usually, the place you download your skin from will tell you which skin style it is (Classic or Slim). If you are unsure, just check the width of the skin's arms: if they are 3 pixels wide, it is a slim skin, while 4 pixels wide arms are a classic skin. 4. Upload the image file of the skin you wish to use. 5. Click the Upload button at the bottom. That’s it! You will now be using your newly uploaded skin when you play Minecraft next. Are you still looking for a Minecraft skin that suits you? Check out our list of the best skins around, with over 150 awesome Minecraft skins to choose from!

Zach Lowery
September 11, 2024

How to Change your Minecraft Servers Player Slots

Every Minecraft server has adjustable slots, allowing server owners to set the number of players allowed to connect at one time. Too many online players can cause lag on your server, so having a reasonable player limit can be very beneficial to keeping lag down. --- Changing Player Slots You can edit players' slots directly on your control panel; however, the value cannot exceed your purchased plan's maximum. 1. Access your Control Panel and Shut Down your server. 2. Click players online, under your server name. 3. Set the maximum players you would like, then click update. 4. Start your server to apply the changes.

Jay Miller
September 11, 2024
Discord से जुड़ें