Create Your Own Minecraft Server

From Hikvision Guides
Revision as of 18:35, 30 August 2022 by Battlecone5 (talk | contribs)
Jump to: navigation, search

Minecraft was one of the most played video games in 2011.



Developed by the Swedish company Mojang, it has reached over 176 million sales. Minecraft today has more than 112,000,000 monthly active players.



As the game is fully customizable, hosting your own Minecraft Instance will provide you with complete freedom to modify the gameplay towards your preferences.



Minecraft is a game that allows you to build a 3-dimensional environment using different blocks. It is a task that requires creativity from the players who can design and build their virtual world. By drilling and collecting blocks, users can mine and remove them from Minecraft. These pieces can then be gathered and assembled to make new items. Java Edition is currently available. This Java Edition lets players customize the game to their likings, creating new gameplay mechanics and textures.



There is no set goal for Minecraft. Players can accomplish anything they want.



However, some pre-defined game modes are available:



Creative Mode, which allows players to build whatever they can imagine from the limitless resources given to them. Survival Mode is where players must find natural resources like wood and stone through exploration. Players also need to build a house to protect themselves against enemies and source food to survive. Multiplayer mode is available in the game. This allows multiple players to interact and communicate within a single world. Players can either connect to one of the publicly known worlds or build their world with their friends by using a private Minecraft server.



Why should I run my own Minecraft server?



By setting up your own Minecraft server, you can set the game's rules and invite all of your friends to play with you. You can install any mods you like and modify your world with elements not available at the time the game was created.



The Minecraft server is a Java application and runs perfectly on Scaleway Instances, allowing you to deploy your own Minecraft Instance in just a few minutes.



How can I create my own Minecraft server maker?



- You have an account, and you are logged into Scaleway. - You have successfully configured your SSH key - You have an Instance running on Ubuntu Bionic Beaver (18.04) or later - You have sudo privileges, or access to root user - You are able to download the Minecraft client to your local computer. Deploying your own Minecraft server can be done in a few easy steps on a Scaleway Development Instance. Wzjxzz Start by deploying your first instance if you do not yet have an instance.



SSH allows you to connect with your instance.



Update the apt cache cache and upgrade any software already installed on the instance:



Copy code for apt update and apt upgrade



OpenJDK is an open-source Java Platform and GNU Screen package.



apt install -y openjdk-8-jre-headless screen Copy code



Create a new minecraft user under which the Minecraft server application will run:



adduser minecraft Copy code



When prompted enter the new password, confirmation code and user details.



Switch to the minecraft user account



su minecraft Copy code



Change into the home directory of the user:



Copy code from cd



Download the Minecraft server maker application by using wget. The link for the latest version of the application is available directly on the Minecraft Server website:



wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar Copy code



Run the Minecraft server application with the following command:



Important: The flags -Xms and -Xmx define the minimum and maximum amount of RAM that can be used by the Minecraft server application. You may adjust these values to your needs. It is recommended that you leave the minimum value at 1024M for best performance.



During the first run, the program creates a file called eula.txt. Open the file with a text editor such as nano and change the value to true from false



nano eula.txt Copy code



#By changing this setting to TRUE, #Fri Nov 15, 14:47:37 GMT 2019, you are agreeing to our$



Next, save the file by pressing CTRL+O. Finally, exit nano with CTRL+X.



Take control of the current Shell to avoid any issues with the screen command



script /dev/null



Create a brand new screen to run the Minecraft app in:



screen -S minecraft Copy code



Re-run the Minecraft server maker application:



java -Xms1024M -Xmx2048M -jar server.jar nogui Copy code



The following output informs you that the Minecraft server application is running:



... [14:53:38] [Server thread/INFO]: Starting minecraft server version 1.14.4 [14:53:38] [Server thread/INFO]: Loading properties [14:53:38] [Server thread/INFO]: Default game type: SURVIVAL [14:53:38] [Server thread/INFO]: Generating keypair [14:53:38] [Server thread/INFO]: Starting Minecraft server on *:25565 [14:53:39] [Server thread/INFO]: Using epoll channel type [14:53:39] [Server thread/INFO]: Preparing level "world" [14:53:39] [Server thread/INFO]: Reloading ResourceManager: Default ... [14:54:18] [Server thread/INFO]: Preparing spawn area: 83% [14:54:19] [Server-Worker-2/INFO]: Preparing spawn area: 85% [14:54:19] [Server thread/INFO]: Preparing spawn area: 88% [14:54:20] [Server-Worker-2/INFO]: Preparing spawn area: 90% [14:54:20] [Server-Worker-2/INFO]: Preparing spawn area: 95% [14:54:21] [Server thread/INFO]: Preparing spawn area: 97% [14:54:21] [Server thread/INFO]: Time elapsed: 14775 ms [14:54:21] [Server thread/INFO]: Done (42.088s)! For help, type "help" Copy code



Once the application is running, move the screen in the background by pressing CTRL+a followed by d. The session is being moved to the background. You can resume the running session by using the command screen –r.



You can now log off your Instance and start configuring your Minecraft client.



Note: The Minecraft server created above uses the standard settings. You can create a new world by changing the level-name directive and other settings in the server.properties. For more information refer to the official documentation.



How can I connect to my own Minecraft server maker?



Once your server has been set up, connect it to Minecraft.



Download and launch the Minecraft client on your local computer.



After logging into Minecraft, click on the Multiplayer link.



Click Add Server and enter a name for your server and the public IP address of your Instance.



Your server is now listed in the servers list. To connect to the server, click on it and then Join Server.