One place for hosting & domains


      How to Make a Minecraft Server with DreamCompute (In 3 Steps)

      Minecraft is a rare game with the longevity to still be wildly popular over nine years after its initial release, boasting 126 million monthly players. However, if you’ve ever wanted your own block kingdom, the technical aspects of making a Minecraft server may make it seem like you’re dealing with a real-life Enderman.

      Fortunately, there are ways to make the process fast and easy. 

      DreamCompute is our cloud computing service that can help you set up your own Minecraft server. With just a few simple steps, you’ll be ready to launch your Minecraft world.

      In this article, we’ll discuss some of the reasons you might want to make your own Minecraft server and cover the technical aspects of the process. Then we’ll provide you with three easy steps to get it up and running with DreamHost. Let’s go! 

      The Benefits of Making Your Own Minecraft Server

      Minecraft servers let you play the game either online or in a local network. It’s like a subset within the larger game that is yours to customize as you see fit. You’re free to build inside of it on your terms. 

      There are lots of benefits to making your own server. For one, you have full control. You can use any mods you want to customize your gameplay. Creating a unique environment with these tools can be advantageous if you’re looking to start your own YouTube channel

      It doesn’t have to be just you, either. Having your own server enables you to build a community. You can invite people you want to join you in-game for a multiplayer adventure. If you’d rather keep to yourself, you can still share your custom designs with the world. 

      To top it all off, creating your own Minecraft server can be a pretty painless experience. You might be surprised by how accessible the process can be. With a little bit of guidance, you’ll have your own space up and running in no time. 

      Why You Should Use DreamCompute for Your Minecraft Server

      DreamCompute info on

      You probably have a few options when it comes to server hosts. They might seem similar at first glance, especially if you’re just starting out. However, there are some important differences to be aware of before you make your choice.

      The first thing to look for in a host is whether it offers a cloud-based server. These are generally a better choice than more traditional local servers, as they don’t directly tax your computer’s resources. Typically, this translates to smoother, improved gameplay. 

      Tech support might also have an easier time navigating a cloud server than a local server if you run into any trouble. Plus, having a cloud server means you won’t have to worry about keeping your computer running at all times for other server members who want access to it. 

      Our DreamCompute service offers cloud servers for Minecraft with competitive features. It’s suitable for both simple and complex configurations, offering impressive speeds for all users. It also has a straightforward and predictable billing system to prevent any nasty surprises at the end of the month.

      Further, it’s flexible enough to grow with if you need to change any aspect of your account. Rest assured that any alterations you need to make will get the support they need. 

      If you already know you’re looking for premium performance and control, you might want to check out DreamHost’s dedicated server option. It offers impressive benefits, such as fully-managed, cross-platform cooperative play. However, if you’re just looking for a basic server setup, we’ve got you covered there too. 

      Get Minecraft Hosting That Scales

      DreamCompute is the ideal solution for Minecraft servers that require fast speeds and consistent uptime.

      What to Know Before You Get Started

      There are a couple of tools you’ll need to get started. First, make sure you have a downloaded copy of Minecraft ready. You’ll also need to set up a DreamCompute account.

      You also might find some knowledge of servers to be informative since it will help you understand exactly what’s going on in each step. However, if you’re a beginner, don’t fret! The process is very accessible, and our guide is here to help. 

      How to Make Your Own Minecraft Server with DreamCompute (In 3 Steps)

      Once you have all the resources you need, just follow these three simple steps to create your own Minecraft server.

      Step 1: Create a Security Group

      The first thing you’ll want to do is create a security group. This is a set of rules that define network access and will allow or prevent traffic into your Minecraft server according to your preferences. All you need to do is adjust some settings.

      To get this started, navigate to your DreamCompute dashboard and click to expand the Network option on the left-hand side.

      The DreamCompute Dashboard with the network options expanded.

      Next, you can click the Security Groups button and then select Create Security Group. This will bring up a window where you can add a name and description. We’ll be using “Minecraft” for both in this walkthrough, but feel free to get creative with yours.

      The DreamCompute security group creation screen. 

      Once you’ve finished filling in those fields, click on Create Security Group to move on to the next step. You’ll then be presented with the options to create rules for this new group.  

      Step 2: Manage Your Rules

      In the new group, click on the Manage Rules button on the far right. Next, select Add Rule to bring up the following screen.

      The “Add Rule” pop-up screen in DreamCompute. 

      There are a lot of options on this page, but you don’t have to worry about them too much. If you’re looking to quick-start your server, you can just fill it in the same way we did above.

      Specifically, we suggest selecting Custom TCP Rule in the first field, Ingress in the second, and Port in the third. Under Port, enter the number “25565”; this is the default port for Minecraft.

      Next, make sure the bottom two fields are set to CIDR and “” respectively. Once you’re ready, click on the Add button.

      Step 3: Create a Virtual Machine (VM)

      For the last step, you’ll need a Virtual Machine (VM). Anything with Java will suffice. We’ll be using Ubuntu-14.04 for this walkthrough, and we recommend using it if you’re unsure which solution to choose.

      You can then navigate back to your DreamCompute dashboard, and under the Compute menu, click on Instances. Next, select the Launch Instance button on the far right. This will bring up a screen that looks something like the following:

      The “Launch Instance” pop-up with the “Details” section selected.

      Try not to get overwhelmed by all the options! There are only a few that you’ll need to deal with. Start by naming your server in the top field under Instance Name. We used “My New Minecraft Server,” but you can name it anything you like.

      Click Next to move on.

      The “Launch Instance” pop-up with the “Source” section selected.

      From the provided list, select Ubuntu-14.04. The search function can be helpful here if you’re having trouble finding it. Then you can click on the up arrow to move your selection into the Allocated section. To make sure that your instance does not immediately run out of disk / storage space, adjust the Volume Size (GB) to be 10 GB and then click on Next to browse to the Flavor section.

      The “Launch Instance” pop-up with the “Flavor” section selected.

      You can also use the search function here to find a specific ‘Flavor’ you’re looking for. If you’re not sure which is best for you, we recommend the Lightspeed option. It has 4GB of RAM, making it a solid choice for most users. 

      Next, select the up arrow next to your chosen Flavor to move it into the Allocated category. Click on Next until you get to the Security Groups section.

      The “Launch Instance” pop-up with the “Security Groups” section selected.

      This section is an easy one. Simply click on the arrow next to the Minecraft security group we created earlier, so it’s listed under the Allocated category as shown above. 

      Click on Next to get to the Key Pair section. If you’ve already imported a Key Pair into your DreamCompute project, use the arrow next to that key to assign it to your instance. Otherwise, use the “Create Key Pair” button to create a new Key Pair and then assign that Key Pair to your instance (this is used for emergency connections and for making additional adjustments to the MineCraft server). 

      That should be all you need to do before switching to the Configuration section.

      The “Launch Instance” pop-up with the “Configuration” section selected.

      At this point, you’ll be brought to a page with a blank field titled Customization Script. On it, you can copy and paste the below code:

      apt-get update && apt-get -y install wget screen openjdk-7-jre-headless
      su - ubuntu -c 'wget -O ~/mcserver.jar'
      su - ubuntu -c 'echo 'eula=true' > ~/eula.txt'
      su - ubuntu -c 'screen -S mcserver -d -m java -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -d64 -Xms512M -Xmx2G -jar mcserver.jar'

      You can also load the script from a file. However, you might find that the copy and paste method is quicker and easier.

      Keep in mind that the -Xms512M -Xmx2G part of this code is what tells Java the minimum and maximum allowed memory for the Lightspeed flavor we chose earlier. As such, it may not be suitable for other Flavors.

      After you’ve entered that code, click on Launch Instance. Sit back, relax, and give your server a few minutes for the setup process to complete. Once that’s done, your server will be online and ready to go!

      To add your new server to your client, you can open Minecraft and click on Multiplayer > Add Server. Name it whatever you’d like, and provide the IPv4 address of the VM you set up earlier. 

      If you want to modify the default server settings, you can log into your server via Secure Shell (SSH) as “ubuntu.” This will give you access to a file where you can change the message of the day, spawn different creatures, adjust the maximum number of players, and more.

      Be Awesome on the Internet

      Join our monthly newsletter for tips and tricks to build your dream website!

      Build Your Minecraft Realm

      Minecraft offers nearly endless opportunities for creative freedom. If you want to take full advantage of all it has to offer and elevate your game to the next level, making your own Minecraft server is the way to go.

      In this article, we covered three simple steps for setting one up using DreamCompute:

      1. Create a security group for your new server.
      2. Adjust the network access rules.
      3. Set up your VM to finish the process.

      Can’t wait to create a world of your own? DreamCompute can help you set up your own Minecraft server in a matter of minutes. Get ready to grab your pickaxe and get out there!  

      Source link

      DevOps From a Virtual Minecraft World: Using Terraform to Deploy DigitalOcean Kubernetes Apps


      About the Talk

      In this lighthearted and demo-driven talk, Nic and Erik find themselves stranded with a shipwrecked Kubernetes cluster and no way to salvage it. Determined to never find themselves in this sticky situation again, they set out to learn how to use HashiCorp Terraform to consistently and reliably deploy DigitalOcean Kubernetes clusters and applications, provision storage, and how to expose them using ingress and load balancers.

      Learn with them as they embark on a voyage of discovery, rebuilding their Kubernetes hopes and dreams using infrastructure as code, and ensure you never find yourself lost at sea.


      About the Presenters

      Recovering pathological liar, arguably the most handsome man in the north. Nic Jackson is a Developer Advocate at HashiCorp and the author of “Building Microservices in Go,” a book that examines the best patterns and practices for building microservices with the Go programming language. When not working, you can find Nic contributing to the open-source developer tool Shipyard, and teaching application development on YouTube.

      Erik Veld divides his time between developing software and teaching others about technology and modern development practices. He has over a decade of experience working as a developer, operator, and IT consultant for various global companies and startups. The lessons learned and scars accumulated from this time prepared him well for his current love of demoing cutting edge technologies live on stage. He also founded Instruqt, a hands-on learning platform. When he is not doing something with computers, you can find him in the kitchen or renovating his house. He is currently a Developer Advocate at HashiCorp.

      Source link

      Comment créer un serveur Minecraft sur Ubuntu 18.04

      L’auteur a choisi le Tech Education Fund pour recevoir un don dans le cadre du programme Write for DOnations.


      Minecraft est un jeu vidéo populaire de sandbox. Sorti à l’origine en 2009, il permet aux joueurs de construire, d’explorer, de fabriquer et de survivre dans un monde généré en 3D. Fin 2019, il était le deuxième jeu vidéo le plus vendu de tous les temps. Dans ce tutoriel, vous allez créer votre propre serveur Minecraft afin que vous et vos amis puissiez y jouer ensemble. Plus précisément, vous allez installer les logiciels nécessaires pour exécuter Minecraft, configurer le serveur pour qu’il fonctionne, puis déployer le jeu.

      Vous pouvez également explorer le Minecraft One-Click de DigitalOcean : Java Edition Server comme autre chemin d’installation.

      Ce tutoriel utilise la version Java de Minecraft. Si vous avez acheté votre version de Minecraft à travers l’App Store de Microsoft, vous serez incapable de vous connecter à ce serveur. La plupart des versions de Minecraft achetées sur des consoles de jeu telles que la PlayStation 4, Xbox One, ou Nintendo Switch sont également la version Microsoft de Minecraft. Ces consoles sont également incapables de se connecter au serveur intégré dans ce tutoriel. Vous pouvez obtenir la version Java de Minecraft ici.

      Conditions préalables

      Pour suivre ce guide, vous aurez besoin :

      • Un serveur avec une nouvelle installation d’Ubuntu 18.04, un utilisateur non-root avec des privilèges sudo, et SSH activé.   Vous pouvez suivre ce guide pour initialiser votre serveur et effectuer ces étapes. Minecraft peut être gourmand en ressources, donc gardez cela à l’esprit lorsque vous choisissez la taille de votre serveur. Si vous utilisez DigitalOcean et que vous avez besoin de plus de ressources, vous pouvez toujours redimensionner votre Droplet pour ajouter plus de CPU et de RAM.

      • Une copie de Minecraft Java Edition installée sur une machine locale Mac, Windows, ou Linux.

      Étape 1 — Installation des logiciels nécessaires et configuration du pare-feu

      Une fois votre serveur initialisé, la première étape consiste à installerJava ; vous en aurez besoin pour faire fonctionner Minecraft.

      Mettez à jour l’index des paquets pour le gestionnaire de paquets APT :

      Ensuite, installez la version 8 de Java d’OpenJDK, en particulier le JRE sans tête.   Il s’agit d’une version minimale de Java qui supprime la prise en charge des applications GUI. Cela le rend idéal pour exécuter des applications Java sur un serveur :

      • sudo apt install openjdk-8-jre-headless

      Vous devez également utiliser un logiciel appelé screen pour créer des sessions de serveur détachables. screen vous permet de créer une session de terminal et de vous en détacher, en laissant le processus lancé sur celui-ci en cours. C’est important car si vous démarriez votre serveur puis fermiez votre terminal, cela tuerait la session et arrêterait votre serveur. Installez screen maintenant : 

      Maintenant que les packages sont installés, nous devons activer le pare-feu pour permettre au trafic d’entrer sur notre serveur Minecraft. Lors de votre configuration initiale du serveur, vous avez uniquement autorisé le trafic provenant de SSH. Maintenant, vous devez autoriser le trafic à entrer via le port 25565 qui correspond au port par défaut utilisé par Minecraft pour autoriser les connexions. Ajoutez la règle de pare-feu nécessaire, en exécutant la commande suivante :

      Maintenant que Java est installé et que votre pare-feu est correctement configuré, vous pouvez télécharger le serveur Minecraft sur le site Web de Minecraft.

      Etape 2 – Télécharger la dernière version de Minecraft

      Maintenant, vous devez télécharger la version actuelle du serveur Minecraft. Vous pouvez le faire en naviguant sur le site Web de Minecraft et en copiant le lien qui dit Download minecraft_server. X.X.X.jar, où les X sont la dernière version du serveur.

      Vous pouvez maintenant utiliser wget et le lien copié pour télécharger le serveur :

      • wget

      Si vous avez l’intention de mettre à jour votre serveur Minecraft, ou si vous voulez exécuter différentes versions de Minecraft, renommez le server.jar téléchargé en minecraft_server_1.15.2.jar, en faisant correspondre les numéros de version surlignés à la version que vous venez de télécharger :

      • mv server.jar minecraft_server_1.15.2.jar

      Si vous souhaitez télécharger une ancienne version de Minecraft, vous pouvez les trouver archivées sur Mais ce tutoriel se concentrera sur la dernière version en date. Maintenant que vous avez votre téléchargement, nous allons commencer à configurer votre serveur Minecraft.

      Etape 3 – Configurer et faire fonctionner le serveur Minecraft

      Maintenant que vous avez le jar de Minecraft téléchargé, vous êtes prêt à l’utiliser.

      Tout d’abord, lancez une session screen en exécutant la commande screen :

      Une fois que vous avez lu la bannière qui est apparue, appuyez sur la barre d'espace. screen vous présentera une session de terminal comme d’habitude. Cette session est maintenant détachable, ce qui signifie que vous pourrez démarrer une commande ici et la laisser fonctionner.

      Vous pouvez maintenant effectuer votre configuration initiale. Ne vous inquiétez pas si la prochaine commande déclenche une erreur. Minecraft a conçu son installation de cette façon afin que les utilisateurs consentent d’abord à l’accord de licence de la société. C’est ce que vous ferez ensuite :

      • java -Xms1024M -Xmx1024M -jar minecraft_server_1.15.2.jar nogui

      Avant d’examiner la sortie de cette commande, regardons de plus près tous ces arguments de la ligne de commande qui permettent de régler votre serveur :

      • Xms1024M – Cette option configure le serveur pour qu’il commence à fonctionner avec 1024 Mo ou 1 Go de RAM. Vous pouvez augmenter cette limite si vous voulez que votre serveur commence avec plus de mémoire vive. Les options M pour les mégaoctets et G pour les gigaoctets sont toutes deux prises en charge. Par exemple : Xms2G démarrera le serveur avec 2 gigaoctets de RAM.

      • Xmx1024M – Ceci configure le serveur pour utiliser, au maximum, 1024M de RAM. Vous pouvez augmenter cette limite si vous souhaitez que votre serveur fonctionne à une taille plus importante, si vous souhaitez autoriser plus de joueurs, ou si vous avez l’impression que votre serveur fonctionne lentement.

      • jar – Ce drapeau indique quel fichier jar du serveur doit être exécuté.

      • nogui – Cela indique au serveur de ne pas lancer d’interface graphique puisqu’il s’agit d’un serveur et que vous n’avez pas d’interface utilisateur graphique.

      La première fois que vous exécutez cette commande, qui démarre normalement votre serveur, elle génère plutôt l’erreur suivante :


      [22:05:31] [22:05:31] [main/ERROR]: Failed to load properties from file: [22:05:31] [main/WARN]: Failed to load eula.txt [22:05:31] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

      Ces erreurs ont été générées parce que le serveur n’a pas pu trouver deux fichiers nécessaires à l’exécution : le CLUF (Contrat de Licence Utilisateur Final), qui se trouve dans eula.txt, et le fichier de configuration   Heureusement, comme le serveur n’a pas pu trouver ces fichiers, il les a créés dans votre répertoire en fonctionnement actuel.

      Tout d’abord, ouvrez eula.txt en nano ou votre éditeur de texte préféré :

      A l’intérieur de ce fichier, vous verrez un lien vers le CLUF Minecraft. Copiez l’URL :


      #By changing the setting below to TRUE you are indicating your agreement to our EULA (
      #Tue Mar 24 22:05:31 UTC 2020

      Ouvrez l’URL dans votre navigateur web et lisez l’accord. Retournez ensuite à votre éditeur de texte et trouvez la dernière ligne dans eula.txt. Ici, changez eula=false en eula=true. Maintenant, enregistrez et fermez le fichier.

      Maintenant que vous avez accepté le CLUF, il est temps de configurer le serveur selon vos spécifications.

      Dans votre répertoire de travail actuel, vous trouverez également le nouveau fichier   Ce fichier contient toutes les options de configuration pour votre serveur Minecraft. Vous pouvez trouver une liste détaillée de toutes les propriétés du serveur sur le Wiki officiel de Minecraft. Vous modifierez ce fichier avec vos paramètres préférés avant de démarrer votre serveur. Ce tutoriel portera sur les propriétés fondamentales :

      Votre dossier apparaîtra comme ceci :


      #Minecraft server properties
      #Thu Apr 30 23:42:29 UTC 2020
      motd=A Minecraft Server

      Examinons de plus près certaines des propriétés les plus importantes de cette liste :

      • difficulty (default easy) – Ceci définit la difficulté du jeu, comme combien de dégâts sont infligés et la façon selon laquelle les éléments affectent votre joueur. Les options sont peaceful, easy, normal et hard. 

      • gamemode (default survival) – Ceci définit le mode de jeu.   Les options sont survival, creative, adventure, et spectator.

      • level-name ( default world) – Ceci définit le nom de votre serveur qui apparaîtra dans le client. Les caractères tels que l’apostrophe peuvent avoir besoin d’une barre oblique inversée pour s’échapper.

      • motd ( default A Minecraft Server) – Le message qui est affiché dans la liste des serveurs du client Minecraft.

      • pvp ( default true) – Permet le combat entre joueurs.   S’il est mis sur true, les joueurs pourront engager le combat et se nuire mutuellement.

      Une fois que vous avez défini les options que vous souhaitez, enregistrez et fermez le fichier.

      Maintenant que vous avez changé le CLUF en true et configuré vos paramètres, vous pouvez démarrer votre serveur avec succès.

      Comme la dernière fois, démarrez votre serveur avec 1024M de RAM. Seulement maintenant, accordons également à Minecraft la possibilité d’utiliser jusqu’à 4G de RAM si elle en a besoin. Rappelez-vous, vous êtes invités à ajuster ce nombre pour s’adapter aux limites de votre serveur ou aux besoins des utilisateurs :

      • java -Xms1024M -Xmx4G -jar minecraft_server_1.15.2.jar nogui

      Donnez quelques instants à l’initialisation. Bientôt, votre nouveau serveur Minecraft va commencer à produire une sortie similaire à celle-ci :


      [21:08:14] [Server thread/INFO]: Starting minecraft server version 1.15.2 [21:08:14] [Server thread/INFO]: Loading properties [21:08:14] [Server thread/INFO]: Default game type: SURVIVAL [21:08:14] [Server thread/INFO]: Generating keypair [21:08:15] [Server thread/INFO]: Starting minecraft server on *:25565

      Une fois que le serveur est opérationnel, vous verrez le résultat suivant :


      [21:15:37] [Server thread/INFO]: Done (30.762s)! For help, type "help"

      Votre serveur fonctionne maintenant, et vous avez été déposé dans le panneau de contrôle de l’administrateur du serveur. Maintenant, tapez help :

      Une sortie comme celle-ci apparaîtra :


      [21:15:37] [Server thread/INFO]: /advancement (grant|revoke) [21:15:37] [Server thread/INFO]: /ban <targets> [<reason>] [21:15:37] [Server thread/INFO]: /ban-ip <target> [<reason>] [21:15:37] [Server thread/INFO]: /banlist [ips|players] ...

      A partir de ce terminal, vous pouvez exécuter les commandes de l’administrateur et contrôler votre serveur Minecraft. Maintenant, utilisons screen pour que votre nouveau serveur continue de fonctionner, même après que vous vous soyez déconnecté. Ensuite, vous pouvez vous connecter à votre client Minecraft et commencer un nouveau jeu. 

      Étape 4 – Maintenir le serveur en fonctionnement

      Maintenant que votre serveur est opérationnel, vous voulez qu’il le reste même après vous être déconnecté de votre session SSH. Comme vous avez utilisé screen plus tôt, vous pouvez vous détacher de cette session en appuyant sur Ctrl + A + D. Vous êtes maintenant de retour dans votre shell d’origine.

      Exécutez cette commande pour voir toutes vos sessions screen :

      Vous obtiendrez une sortie avec l’ID de votre session, dont vous aurez besoin pour reprendre cette session :


      There is a screen on: 26653.pts-0.minecraft (03/25/20 21:18:31) (Detached) 1 Socket in /run/screen/S-root.

      Pour reprendre votre session, passez le drapeau -r à la commande screen et entrez ensuite votre identifiant de session :

      Lorsque vous êtes prêt à vous déconnecter de votre serveur, veillez à vous détacher de la session avec Ctrl + A + D, puis déconnectez-vous.

      Etape 5 – Se connecter à votre serveur depuis le client Minecraft

      Maintenant que votre serveur est opérationnel, nous allons nous y connecter via le client Minecraft. Vous pouvez alors jouer !

      Lancez votre copie de Minecraft Java Edition et sélectionnez Multiplayer dans le menu.

      Sélectionnez Multiplayer dans le menu

      Ensuite, vous devrez ajouter un serveur pour vous connecter, donc cliquez sur le bouton Add Server.

      Cliquez sur le bouton Add Server

      Dans l’écran Edit Server Info qui s’affiche, donnez un nom à votre serveur et tapez l’adresse IP de votre serveur. Il s’agit de la même adresse IP que celle que vous avez utilisée pour vous connecter via SSH.

      Nommez votre serveur et tapez l'adresse IP

      Une fois que vous aurez saisi le nom de votre serveur et son adresse IP, vous serez ramené à l’écran Multiplayer où votre serveur sera désormais répertorié.

      Sélectionnez votre serveur et cliquez sur Join Server 

      Désormais, votre serveur apparaîtra toujours dans cette liste. Sélectionnez-le et cliquez sur Join Server.

      Amusez-vous bien ! 

      Vous êtes dans votre serveur et prêt à jouer !


      Vous avez maintenant un serveur Minecraft fonctionnant sur Ubuntu 18.04 pour jouer avec tous vos amis ! Amusez-vous à explorer, fabriquer et survivre dans un monde en 3D rudimentaire. Et n’oubliez pas : faites attention aux griefers.

      Source link