Tag: Java

Online Marketing Tips Types Of Hosting Find Expired Domains Expired Domains Guide Invest In Domains .Tech Domain Names

How To Safely Transfer Your Server Files To an Updated Version

In this article we find out how to safely update your server to a new version with the same world and plugins. So bring your 1.19 server into the 1.20th + century!

cheap minecraft servers with discount

Problems with Updating Minecraft Server Files

So first lets explain some problems that people encounter when updating servers.

First, its confusing when you are not sure what file does what. As your server can hold many files and folders. All of which as either essentials or hardly needed making it harder to guess what to update, or bring over with you to the updated version.

So the first problem people may encounter is not bringing the right folders over, too many folders or mixing folders up. So lets go through the importance of and details of the files and folders first. We will do this for a Java server.

An important thing to remember that is server hosting will try to create any missing folders when the server starts. So if you upload everything but the plugins folder. A new and default plugins folder will be created for you.

Java Server File and Folders

minecraft server files for updating

Cache – Medium

Here we have the version cache of the current version you are using. This folder is created after you start a new server and is automatically created.

For server updates and transfer i dont normally bring this folder

Config – High

This is important to bring over as it has your current saved configurations. So they way you have set your server e.g. server settings and other configuration will be here. By not bringing this over to the updated server you will start with default settings as the folder will be created as default.

Libraries – Medium

Libraries have all the information for your Minecraft version. This is often a heavy folder, especially if you use via plugins as they need to have more libraries ready.

These will also be created once you start a new server version or update your existing one. So unless you made specific changes to it, you dont need to transfer your old libraries to your new server. they will simply be created from scratch.

Logs – Low

Logs will simply log activities or errors on your server in a viewable txt document. I dont normally bring these over with me, unless you have an error you want to check from the past. They aren’t that useful and your new server will create this folder from fresh once you start running your world.

Plugins – High

update minecraft server pluginsThis folder contains the plugins themselves (as .jar files) and then the relative folders they create with the plugin data as well. Now the reason i have put this as high is because if you dont transfer this it will just create an empty plugin folder.

So first you need to check your plugins are compatible with the newest version and update the .jar file accordingly to have the latest plugins version. (leave the plugin folder to retain the plugin data from previous version).

Upon moving the plugin folder to the new or updated server they should all work, any that dont show up when you type in /plugins. Or show as red will either need updating or need removing.

Versions – Medium

Although this is an important folder. It is automatically created by the server hosting once the server is started in a new version so in most cases you dont need to transfer it over.

Worlds, Nether and the End – High

These are by far the most important folders. This holds your current world, your nether world and the end world data. These will need to be moved over unless you are looking to start a brand new world, nether and the end.

Banned IP’s .Json – Medium

This contains any banned IP’s from your last server. So if you have banned people by IP, I recommend bringing this over with you. otherwise it will just create a new blank file once the updated server version is started.

Banned Players .Json – Medium

This contains any banned players (by username)  from your last server. So if you have banned people by username, I recommend bringing this over with you. otherwise it will just create a new blank file once the updated server version is started.

Bukkit & Spigot .Yml – Low

Here are the settings for the Spigot and Bukkit version. I have both options as im using a paper type server. You might only have 1 depending on what version you are using for you server. These are not that important to bring over to the new server as they get generated automatically. So unless you have made changes to your existing server you dont need to bring these over. If you have made changes then make sure to bring them over to the new updated server.

Commands & Help .Yml – Low

These hold you custom commands or help commands. Unless you have made any changes here there is no need to bring them over to an updated server as these get created as default if they are missing from the server on start up.

EULA .Json – Low

This is the Minecraft agreement that needs to be done on a server installation and start up. This is done automatically and there is no need to transfer this file over to an updated Minecraft server.

OP’s .Json – Medium

I would recommend bringing this file over to your new updated server. This will let the server know who you have as op’s so you dont have to go through the process of making the op players op again.

Permissions .Yml – Medium

This is only if you use the pre build bukkit permissions system. If you have used this then this is important to bring over with you to the new server after update. Otherwise it will be created as a default folder once you clear your old server and update to new.

Server-Icon .PNG – High

This is your custom server icon. If you have a server icon here then you should move it other wise your updated server will be using the default icon again when people join.

Server Properties – High

This contains all the main server settings for your current server. Bring these over to retain the same server settings. Otherwise the folder will be created as new on the new server and you will have to make the same changes again.

User Cache .Json – Medium

This can be important in most cases. So this will have specific data about players stored here. If you want you players to start a fresh however with no previous data about them on the server then you can let the server create this file automatically and not transfer it over.

Whitelist .Json – High

The reason for this being set to high is that if you use a white list, this is where the player names are stored. So if you dont bring this file over to the new server then you will have to manually whitelist all the players again.

What Files Do I Need To Tranfer?

So first, take a backup of all the files you need from the list above. As an absolute minimum i suggest the following ones for your worlds (choose your world name), configuration and plugins. I recommend using FileZilla to connect and move files and folders to your pc.

  • config
  • plugins (if you have plugins)
  • world
  • world_the_nether
  • world_the_end
  • server.properties
  • ops.json

This one for worlds, plugins, configuration, banned users and whitelisted players.

  • config
  • plugins (if you have any)
  • world
  • world_the_nether
  • world_the_end
  • banned_ips.json
  • banned_players.json
  • whitelist.json
  • server.properties
  • usercache.json
  • ops.json

And this one I recommend for anyone wanting to retain the maximum data from the old server to move onto the new one.

  • config
  • plugins (if you have any)
  • world
  • world_the_nether
  • world_the_end
  • banned_ips.json
  • banned_players.json
  • whitelist.json
  • server.properties
  • usercache.json
  • bukkit & spigot .yml (if altered)
  • server-icon.png
  • ops.json

How to Transfer Server Files To a New Updated Server

Now we understand the importance of each part of our server files and which ones we want to bring from our backup. We follow these steps on the newer version/updated server. Alternatively if you are doing this on 1 server, then after you take the back up files simply stop the server. Delete all the current server files, save your server in the newest version and start it again.

  1. Stop your server (Updated to the version you want to use)
  2. Log into using FTP file access or FileZilla for no size limitations.
  3. Delete the files on the new server that you have a back up of.
    updating server files minecraft
  4. Then move the files from your older version server onto the server side to transfer a copy to your server.
    For FTP file access upload the files using the FTP upload option.
  5. Start your server up

Conclusion

One thing you might find now is that some plugins might now have worked. For this you will need to look for the most up to date plugin and if there even is one for your version. If there is, then delete the plugins .jar only and replace with the new one.

If the plugins doesn’t have a compatible version for the server type you’re using then its time to look for another that will suit!

How to Whitelist Players on a Minecraft Server

whitelisted server

How to add a whitelist and only enable certain players to join your server for both Java and Bedrock Minecraft Servers.

whitelisted server

What Is a Whitelist On a Minecraft Server

Minecraft servers are a great way to play with others, make new friends and start communities on Minecraft. How ever you sometimes get players that ay not abide by your rules or you simply want to keep your server private between friends.

For this reason you are able to whitelist players that you only allow to join. Meaning any un whitelisted players will simply not be able to join your server.

We will be going through how you can do this for both Bedrock and Java servers using Multicraft on SeekaHost.

Bedrock Java
1. How to Enable Whitelist 1. How to Enable Whitelist
2. How to Add Players to The Whitelist 2. How to Add Players to The Whitelist
3. How to Remove Players From The Whitelist 3. How to Remove Players From The Whitelist

How to Whitelist For Bedrock Servers

1. How to Enable Whitelist For Bedrock

To get started, stop your server and head over to the Files option on the left hand side of your Multicraft Dashboard. And then select Config Files.

how to find the whitelist option

From here select Server Settings to bring up the main settings to your server.

server settings Minecraft server

Now scroll down untill you see Whitelisting. And change it to true. Then press save on the bottom of the page.

enable whitelist on bedrock server

Just start your server now and only players added to the Whitelist will be able to join your Bedrock Server.

bedrock whitelisted server

2. How to Add Players to The Whitelist Bedrock

As you have your whitelist set up, its now time to add yourself and other players so they can join the Minecraft server. To do this we need to add the player to the Whitelist.

You can do this from your console on your Multicraft. Once added they will be allowed to join when ever they like untill you remove them from the whitelist.

Go to your Console page and find the chat bar. You will now have to type whitelist add (player name) for example if your player name is Jdog131131. Like the picture below we will write whitelist add Jdog131131 and then press enter.

If successful, you will see the message “Player added to whitelist” as in the picture below.

add player to whitelist

Players With Spaces In Their Gamer Tag

You might have noticed that adding a player with a space in their name hasn’t worked. For player gamer tags with spaces we need to put them in quotation marks.

For example if my gamer tag is jdog thedog. I would need to type in, whitelist add “jdog thedog”

3. How to Remove Players From The Whitelist Bedrock

When it has come time for a player to depart the server. It good to know how to remove players from a whitelist. Especially if they caused any trouble or broke any rules. This is a very similar process to adding a player.

Type, whitelist remove (playername) for example to remove Jdog1 I would type into my multicraft console, whitelist remove Jdog1.

remove player from whitelist bedrock

Check here to find out how to type gamer tags with spaces in.

How to Whitelist For Java Servers

1. How to Enable Whitelist For Java

To get started, stop your server and head over to the Files option on the left hand side of your Multicraft Dashboard. And then select Config Files.

how to find the whitelist option

From here select Server Settings to bring up the main settings to your server.

whitelisted server

On Java you two options you need to change to add whitelisting to your Minecraft server.

Firstly you will; need to find the Whitelisting option and select enable.

enable whitelisting

The scroll down further untill you see Enforce-Whitelist, now delete the false option and type in true.

enforce whitelisting

Once these two options have been changed, press save at the bottom and start your server back up. Only whitelisted players can ow join your Java server.

2. How to Add Players to The Whitelist Java

As you have your whitelist set up, its now time to add yourself and other players so they can join the Minecraft server. To do this we need to add the player to the Whitelist.

You can do this from your console on your Multicraft. Once added they will be allowed to join when ever they like untill you remove them from the whitelist.

Go to your Console page and find the chat bar. You will now have to type whitelist add (player name) for example if your player name is Jdog131131. Like the picture below we will write whitelist add Jdog131131 and then press enter.

If successful, you will see the message “Player added to whitelist” as in the picture below.

add to whitelist java

3. How to Remove Players From The Whitelist Java

When it has come time for a player to depart the server. It good to know how to remove players from a whitelist. Especially if they caused any trouble or broke any rules. This is a very similar process to adding a player.

Type, whitelist remove (playername) for example to remove Jdog1 I would type into my multicraft console, whitelist remove Jdog1.

remove from whitelist java

Check here to find out how to type gamer tags with spaces in.

Where Can I Find a List of Whitelisted Players?

If you go to your Files > Config Files section of your Multicraft. You will see a folder has been created called Whitelisted Players.

Select this and you can find a list of all players that are currently whitelisted on your server.

list of whitelisted players

Conclusion

Whitelisting for servers is a great way of keeping your server safe from people trying to cause trouble in your Minecraft server. And also a good way to keep your server private with out any body being able to join in with out been given access by yourself or other admins or mods.