{"id":3512,"date":"2023-11-17T09:51:24","date_gmt":"2023-11-17T01:51:24","guid":{"rendered":"https:\/\/www.servergigabit.com\/guide\/?post_type=kb&#038;p=3512"},"modified":"2026-01-09T16:20:32","modified_gmt":"2026-01-09T08:20:32","slug":"set-up-a-vps-for-a-minecraft-spigot-server","status":"publish","type":"kb","link":"https:\/\/www.servergigabit.com\/guide\/kb\/set-up-a-vps-for-a-minecraft-spigot-server","title":{"rendered":"Set Up a VPS for a Minecraft Spigot Server"},"content":{"rendered":"<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-3513\" src=\"https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-300x169.png\" alt=\"Minecraft Spigot Server\" width=\"701\" height=\"395\" srcset=\"https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-300x169.png 300w, https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-1024x576.png 1024w, https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-768x432.png 768w, https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-1536x864.png 1536w, https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-2048x1152.png 2048w, https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-370x208.png 370w, https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-1230x692.png 1230w, https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-800x450.png 800w, https:\/\/www.servergigabit.com\/guide\/wp-content\/uploads\/2023\/11\/Modern-Digital-Marketing-Blog-Banner-4-390x219.png 390w\" sizes=\"(max-width: 701px) 100vw, 701px\" \/><\/figure>\n<p>Setting up a Spigot server on a<a href=\"https:\/\/www.servergigabit.com\/minecraft-vps\/\"> Virtual Private Server (VPS)<\/a> is one game-changing option for avid Minecraft players who are always looking for ways to improve their gaming experience. This tutorial will walk you through the process of configuring a Minecraft Spigot Server on a virtual private server (VPS), going over all the requirements to make sure everything goes smoothly.<\/p>\n<h2 id=\"h-setting-up-a-minecraft-spigot-server-on-a-vps\" class=\"wp-block-heading\"><span id=\"setting-up-a-minecraft-spigot-server-on-a-vps\" class=\"uag-toc__heading-anchor\"><\/span><strong>Setting Up a Minecraft Spigot Server on a VPS<\/strong><\/h2>\n<h3 id=\"h-preparing-your-vps\" class=\"wp-block-heading\"><span id=\"preparing-your-vps\" class=\"uag-toc__heading-anchor\"><\/span><strong>Preparing Your VPS<\/strong><\/h3>\n<p>Building a strong Minecraft Spigot server starts with setting up a Virtual Private Server (VPS). With a focus on security, we will examine hosting options and walk you through accessing your VPS in this chapter.<\/p>\n<h3 id=\"h-vps-hosting-options\" class=\"wp-block-heading\"><span id=\"vps-hosting-options\" class=\"uag-toc__heading-anchor\"><\/span><strong>VPS Hosting Options\u00a0<\/strong><\/h3>\n<p>Before diving into the setup process, it is necessary to choose the right VPS hosting provider that aligns with your needs and budget. We recommend considering the Server Gigabit <a href=\"https:\/\/billing.servergigabit.com\/cart.php?a=add&amp;pid=19\">Minecraft VPS 2<\/a> for its resources, making it ideal for hosting a Minecraft Spigot server with mods and playing together with friends.<\/p>\n<p>To host a Minecraft Spigot server, make sure your VPS satisfies the system requirements. Generally speaking, a VPS with a respectable CPU and at least 2GB of RAM is advised. As previously stated, our VPS satisfies these specifications thanks to its 16 GB of RAM and 6 CPU cores, providing a fluid gaming experience for friends and mods without breaking the bank.<\/p>\n<h3 id=\"h-accessing-your-vps\" class=\"wp-block-heading\"><span id=\"accessing-your-vps\" class=\"uag-toc__heading-anchor\"><\/span><strong>Accessing Your VPS<\/strong><\/h3>\n<p>Getting access to your VPS is the next step after selecting it. This entails using SSH (Secure Shell) to connect to your server. For a comprehensive guide, see our article <a href=\"https:\/\/www.servergigabit.com\/blog\/ssl-certificate\/decoding-ssh-encryption-ports-and-connections-explained\">&#8220;Decoding SSH: Encryption, Ports, and Connections Explained.&#8221;<\/a> In order to make sure you have the required permissions, you must also log in as the root user.<\/p>\n<h2 id=\"h-installing-other-minecraft-versions\" class=\"wp-block-heading\"><span id=\"installing-other-minecraft-versions\" class=\"uag-toc__heading-anchor\"><\/span><strong>Installing Other Minecraft Versions<\/strong><\/h2>\n<p>For many, Spigot is an excellent option, but Minecraft provides a wide variety of experiences with various server versions. We&#8217;ll give you a quick overview of the resources you need to install Vanilla Minecraft and configure a Forge server on your VPS here.<\/p>\n<h3 id=\"h-how-to-setup-a-minecraft-server-the-ultimate-guide\" class=\"wp-block-heading\"><span id=\"how-to-setup-a-minecraft-server-the-ultimate-guide\" class=\"uag-toc__heading-anchor\"><\/span><strong>How to Setup a Minecraft Server \u2013 The Ultimate Guide<\/strong><\/h3>\n<p>Installing a Vanilla Minecraft server provides a diverse and unmodified gaming experience. To set up a Vanilla Minecraft server on your VPS, begin by ensuring that Java is installed. Download the desired Minecraft server .jar file from the official Minecraft website. Create a dedicated directory for the server files and place the .jar file within it.<\/p>\n<p>Open a terminal window and navigate to the server directory. To launch the server, execute the .jar file using the Java command. Upon first launch, the server files will generate, and you&#8217;ll need to review and agree to the EULA by modifying the &#8220;eula.txt&#8221; file. Adjust server settings in the &#8220;server.properties&#8221; file to tailor the gaming experience, including world settings, difficulty, and more. Launch the server again, and players can join using your VPS&#8217;s IP address. Voila! You&#8217;ve set up a Vanilla Minecraft server, ready for exploration and adventure.<\/p>\n<h3 id=\"h-how-to-setup-a-minecraft-forge-server-on-a-vps\" class=\"wp-block-heading\"><span id=\"how-to-setup-a-minecraft-forge-server-on-a-vps\" class=\"uag-toc__heading-anchor\"><\/span><strong>How to Setup a Minecraft Forge Server on a VPS<\/strong><\/h3>\n<p>For those who crave the excitement of modded gameplay, our guide on \u201c<a href=\"https:\/\/www.servergigabit.com\/guide\/kb\/how-to-setup-a-minecraft-forge-server-on-a-vps\">How to Setup a Minecraft Forge Server on a VPS?<\/a>\u201d is your go-to resource. Explore the world of mods and enhancements to customize your Minecraft experience. This guide provides a detailed walkthrough, ensuring you are well-equipped to start your modded Minecraft journey.<\/p>\n<h2 id=\"h-how-to-install-spigot-on-a-linux-vps-manual\" class=\"wp-block-heading\"><span id=\"how-to-install-spigot-on-a-linux-vps-manual\" class=\"uag-toc__heading-anchor\"><\/span><strong>How to Install Spigot on a Linux VPS (Manual)<\/strong><\/h2>\n<p>This chapter is your guide to creating a customized Minecraft server if you prefer a more hands-on approach and want to learn about the nuances of a manual Spigot installation. Let&#8217;s begin by carefully installing the Spigot manually.<\/p>\n<h2 id=\"h-minecraft-spigot-installation-on-a-vps\" class=\"wp-block-heading\"><span id=\"minecraft-spigot-installation-on-a-vps\" class=\"uag-toc__heading-anchor\"><\/span><strong>Minecraft Spigot Installation on a VPS\u00a0<\/strong><\/h2>\n<p>Be sure your VPS has the required tools before beginning the Spigot installation. Let&#8217;s begin by installing the necessary packages:<\/p>\n<p><strong>Screen:<\/strong><\/p>\n<p>By offering a virtual terminal session, Screen enables you to run your Minecraft server in the background. To install it, use:<\/p>\n<pre class=\"wp-block-code\"><code>sudo apt-get update\u00a0<\/code><\/pre>\n<pre class=\"wp-block-code\"><code>sudo apt-get install screen\u00a0<\/code><\/pre>\n<p><strong>Wget:<\/strong><\/p>\n<p>We&#8217;ll download the required files with the aid of the command-line tool Wget. To install it, use:<\/p>\n<pre class=\"wp-block-code\"><code>sudo apt-get install wget\u00a0<\/code><\/pre>\n<h3 id=\"h-how-to-install-java-17-on-a-linux-vps\" class=\"wp-block-heading\"><span id=\"how-to-install-java-17-on-a-linux-vps\" class=\"uag-toc__heading-anchor\"><\/span><strong>How to Install Java 17 on a Linux VPS\u00a0<\/strong><\/h3>\n<p>Versions of Java may differ depending on the version of Minecraft.<\/p>\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td>Minecraft Version<\/td>\n<td>Required Java Version<\/td>\n<\/tr>\n<tr>\n<td>1.7.10 \u2013 1.16.5<\/td>\n<td>Java 8<\/td>\n<\/tr>\n<tr>\n<td>1.17.x<\/td>\n<td>Java 16<\/td>\n<\/tr>\n<tr>\n<td>1.18+<\/td>\n<td>Java 17<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>We&#8217;ll install Java 17 for this guide, which works well with a variety of versions.<\/p>\n<pre class=\"wp-block-code\"><code>sudo apt-get install openjdk-17-jre-headless\u00a0<\/code><\/pre>\n<p>Verify the installation:<\/p>\n<pre class=\"wp-block-code\"><code>java -version\u00a0<\/code><\/pre>\n<h3 id=\"h-downloading-and-building-spigot\" class=\"wp-block-heading\"><span id=\"downloading-and-building-spigot\" class=\"uag-toc__heading-anchor\"><\/span><strong>Downloading and Building Spigot\u00a0<\/strong><\/h3>\n<p>Let&#8217;s use the BuildTools to retrieve the most recent Spigot build now. Execute the following commands after navigating to your home directory:<\/p>\n<pre class=\"wp-block-code\"><code>cd ~\u00a0<\/code><\/pre>\n<pre class=\"wp-block-code\"><code>wget https:\/\/hub.spigotmc.org\/jenkins\/job\/BuildTools\/lastSuccessfulBuild\/artifact\/target\/BuildTools.jar\u00a0<\/code><\/pre>\n<pre class=\"wp-block-code\"><code>java -jar BuildTools.jar\u00a0\u00a0<\/code><\/pre>\n<p><em>The Spigot server compilation process could take a while. When finished, the version number will be `x.x.x}, and you will find a `spigot-x.x.x.jar} file in your home directory.<\/em><\/p>\n<h3 id=\"h-creating-a-spigot-directory-and-moving-the-jar-file\" class=\"wp-block-heading\"><span id=\"creating-a-spigot-directory-and-moving-the-jar-file\" class=\"uag-toc__heading-anchor\"><\/span><strong>Creating a Spigot Directory and Moving the JAR File\u00a0<\/strong><\/h3>\n<p>Now let&#8217;s arrange our files. Make sure that your Spigot server has a directory:<\/p>\n<pre class=\"wp-block-code\"><code>mkdir SpigotServer\u00a0<\/code><\/pre>\n<pre class=\"wp-block-code\"><code>cd SpigotServer\u00a0<\/code><\/pre>\n<p>Place the JAR file for Spigot in this directory:<\/p>\n<pre class=\"wp-block-code\"><code>mv ~\/spigot-x.x.x.jar .\/spigot.jar\u00a0<\/code><\/pre>\n<h3 id=\"h-configuring-and-launching-your-spigot-server\" class=\"wp-block-heading\"><span id=\"configuring-and-launching-your-spigot-server\" class=\"uag-toc__heading-anchor\"><\/span><strong>Configuring and Launching Your Spigot Server\u00a0<\/strong><\/h3>\n<p>Now, it is time to configure your server. Create a `start.sh` file using a text editor:<\/p>\n<pre class=\"wp-block-code\"><code>nano start.sh\u00a0<\/code><\/pre>\n<p>In the editor, paste the following:<\/p>\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\u00a0\r\n\r\nscreen -S SpigotServer java -Xms1G -Xmx2G -jar spigot.jar nogui<\/code><\/pre>\n<p>If necessary, please modify:<\/p>\n<ul>\n<li>Xms for the minimum amount of RAM you want to allocate<\/li>\n<li>Xmx for the maximum number of RAM you want to allocate<\/li>\n<\/ul>\n<p>Let&#8217;s write a start script now.<\/p>\n<p>Let&#8217;s also accept the End User License Agreement (EULA) by using this command to create the file eula.txt.<\/p>\n<pre class=\"wp-block-code\"><code>nano eula.txt\u00a0<\/code><\/pre>\n<p>Add the following content by pasting it in:<\/p>\n<pre class=\"wp-block-code\"><code>eula=true\u00a0<\/code><\/pre>\n<p><em>Use [CTRL+O] to save the file after pasting the content, and [CTRL+X] to close the editor.<\/em><\/p>\n<p>Currently, enable the script to run:<\/p>\n<pre class=\"wp-block-code\"><code>chmod +x start.sh\u00a0<\/code><\/pre>\n<p>To start your Spigot server, execute this command:<\/p>\n<pre class=\"wp-block-code\"><code>.\/start.sh\u00a0<\/code><\/pre>\n<p><em>Pro-Tip: Even if we close our console or shut down the PC we used to connect to the remote server, the server will still run because our Minecraft instance is running inside a screen-session.<\/em><\/p>\n<p><em>Use [CTRL+A]+D to close (detach) the Minecraft console if you wish to do something else with your Linux server, for example.<\/em><\/p>\n<p>Use the following command to open it up (re-attach):<\/p>\n<pre class=\"wp-block-code\"><code>screen \u2013rx\u00a0<\/code><\/pre>\n<p>You&#8217;ve successfully installed and started your Spigot server by hand. Customize it to your liking, grab your buddies, and go on an amazing Minecraft journey. If you still wish to self-host your Minecraft Spigot server but found this to be too complicated, we have another self-hosting solution for you: the installer script.<\/p>\n<h2 id=\"h-installing-spigot-through-installer-script\" class=\"wp-block-heading\"><span id=\"installing-spigot-through-installer-script\" class=\"uag-toc__heading-anchor\"><\/span><strong>Installing Spigot through Installer Script<\/strong><\/h2>\n<p>For those who want to set up their own Spigot server but found the above steps a little difficult, this method works great. To install Minecraft servers on your Linux server, we&#8217;ll use &#8220;<a href=\"https:\/\/github.com\/officialrealTM\/mcserver_installer\" target=\"_blank\" rel=\"noopener\">mcserver_installer<\/a>&#8221; by realTM, an open-source, robust, and feature-rich Bash script.<\/p>\n<p>Visit the project&#8217;s official GitHub page at <a href=\"https:\/\/github.com\/officialrealTM\/mcserver_installer\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/officialrealTM\/mcserver_installer<\/a> for more details and the source code.<\/p>\n<h3><strong>Prerequisites\/Requirements<\/strong><\/h3>\n<ul>\n<li>A Linux server with a supported Linux distribution (Debian &amp; Ubuntu) and enough resources (We recommend at least our <a href=\"https:\/\/www.servergigabit.com\/minecraft-vps\/\">Minecraft VPS<\/a>)<\/li>\n<li>Root &amp; SSH Access to your Linux server<\/li>\n<\/ul>\n<h3 id=\"h-downloading-the-script\" class=\"wp-block-heading\"><span id=\"downloading-the-script\" class=\"uag-toc__heading-anchor\"><\/span><strong>Downloading the Script<\/strong><\/h3>\n<p>To download the script, the git-package needs to be installed on your server. To install it use:<\/p>\n<pre class=\"wp-block-code\"><code>apt install git \u2013y<\/code><\/pre>\n<p>Now download the script with this command:<\/p>\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/officialrealTM\/mcserver_installer.git\u00a0<\/code><\/pre>\n<h3 id=\"h-running-the-minecraft-spigot-installer-script\" class=\"wp-block-heading\"><span id=\"running-the-minecraft-spigot-installer-script\" class=\"uag-toc__heading-anchor\"><\/span><strong>Running the Minecraft Spigot Installer Script\u00a0<\/strong><\/h3>\n<p>After downloading the script go into its directory with this command:<\/p>\n<pre class=\"wp-block-code\"><code>cd mcserver_installer\u00a0<\/code><\/pre>\n<p>And execute the script with this command:<\/p>\n<pre class=\"wp-block-code\"><code>.\/mcserver_installer.sh\u00a0<\/code><\/pre>\n<p><em>When starting the script for the first time, it wants to install some required packages. Hit \u201cYes\u201d to continue.\u00a0\u00a0<\/em><\/p>\n<h3 id=\"h-initial-setup\" class=\"wp-block-heading\"><span id=\"initial-setup\" class=\"uag-toc__heading-anchor\"><\/span><strong>Initial Setup<\/strong><\/h3>\n<figure class=\"wp-block-image size-full\"><picture><source srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-5.png.webp 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-5-600x573.png.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-5-768x734.png.webp 768w\" type=\"image\/webp\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><img decoding=\"async\" class=\"wp-image-17885 webpexpress-processed\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-5.png\" sizes=\"(max-width: 983px) 100vw, 983px\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-5.png 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-5-600x573.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-5-768x734.png 768w\" alt=\"How to Setup a Minecraft Spigot Server on a VPS (script initial installation)\" width=\"983\" height=\"939\" \/><\/picture><\/figure>\n<p>It may take a few moments to complete this process.<\/p>\n<p>The script will ask you what kind of Minecraft server you want to install after the initial setup process. This will now be the menu that appears each time the script runs.<\/p>\n<h3 id=\"h-select-server-type\" class=\"wp-block-heading\"><span id=\"select-server-type\" class=\"uag-toc__heading-anchor\"><\/span><strong>Select Server Type<\/strong><\/h3>\n<figure class=\"wp-block-image size-full\"><picture><source srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-4.png.webp 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-4-600x573.png.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-4-768x734.png.webp 768w\" type=\"image\/webp\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><img decoding=\"async\" class=\"wp-image-17886 webpexpress-processed\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-4.png\" sizes=\"(max-width: 983px) 100vw, 983px\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-4.png 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-4-600x573.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-4-768x734.png 768w\" alt=\"How to Setup a Minecraft Spigot Server on a VPS (script, choose minecraft type)\" width=\"983\" height=\"939\" \/><\/picture><\/figure>\n<p>This script can install Minecraft Vanilla, Forge, Spigot, and Paper servers, as you can see. We will choose &#8220;Minecraft Spigot&#8221; in this instance. To do so, navigate to &#8220;Minecraft Spigot&#8221; using the up and down keys, then press enter to select it.<\/p>\n<h3 id=\"h-select-the-major-version\" class=\"wp-block-heading\"><span id=\"select-the-major-version\" class=\"uag-toc__heading-anchor\"><\/span><strong>Select the Major Version<\/strong><\/h3>\n<p>At this point, Spigot asks us to choose the major version of Minecraft that we wish to use:<\/p>\n<figure class=\"wp-block-image size-full\"><picture><source srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-6.png.webp 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-6-600x573.png.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-6-768x734.png.webp 768w\" type=\"image\/webp\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-17893 webpexpress-processed\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-6.png\" sizes=\"(max-width: 983px) 100vw, 983px\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-6.png 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-6-600x573.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-6-768x734.png 768w\" alt=\"How to Setup a Minecraft Spigot Server on a VPS (script, choose major minecraft version)\" width=\"983\" height=\"939\" \/><\/picture><\/figure>\n<p>Using the up and down keys once more, we will choose the 1.20 version, which is the most recent as of right now, and then hit enter.<\/p>\n<h3 id=\"h-installation-of-java-17\" class=\"wp-block-heading\"><span id=\"installation-of-java-17\" class=\"uag-toc__heading-anchor\"><\/span><strong>Installation of Java 17<\/strong><\/h3>\n<p>The script asks you to install Java 17 when it automatically determines that it is necessary to run a Minecraft 1.20 server:<\/p>\n<figure class=\"wp-block-image size-full\"><picture><source srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-8.png.webp 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-8-600x573.png.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-8-768x734.png.webp 768w\" type=\"image\/webp\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-17895 webpexpress-processed\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-8.png\" sizes=\"(max-width: 983px) 100vw, 983px\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-8.png 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-8-600x573.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-8-768x734.png 768w\" alt=\"How to Setup a Minecraft Spigot Server on a VPS (script install java 17 on VPS)\" width=\"983\" height=\"939\" \/><\/picture><\/figure>\n<p>To install it, click &#8220;Yes.&#8221; It will take a few moments to complete this process.<\/p>\n<h3 id=\"h-select-the-subversion\" class=\"wp-block-heading\"><span id=\"select-the-subversion\" class=\"uag-toc__heading-anchor\"><\/span><strong>Select the Subversion<\/strong><\/h3>\n<p>You will be able to choose the precise subversion on the following screen:<\/p>\n<figure class=\"wp-block-image size-full\"><picture><source srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-9.png.webp 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-9-600x573.png.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-9-768x734.png.webp 768w\" type=\"image\/webp\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-17899 webpexpress-processed\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-9.png\" sizes=\"(max-width: 983px) 100vw, 983px\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-9.png 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-9-600x573.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-9-768x734.png 768w\" alt=\"(script install spigot 1.20.1)\" width=\"983\" height=\"939\" \/>\\<\/picture><\/figure>\n<p>In this instance, there is just one subversion of Minecraft Spigot 1.20 available, which is 1.20.1. Enter once more to verify your entry.<\/p>\n<h3 id=\"h-spigot-jar-compillation\" class=\"wp-block-heading\"><span id=\"spigotjar-compillation\" class=\"uag-toc__heading-anchor\"><\/span><strong>Spigot.jar Compilation<\/strong><\/h3>\n<p>It is now necessary for your server to compile the spigot.jar:<\/p>\n<figure class=\"wp-block-image size-full\"><picture><source srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-7.png.webp 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-7-600x573.png.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-7-768x734.png.webp 768w\" type=\"image\/webp\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-17891 webpexpress-processed\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-7.png\" sizes=\"(max-width: 983px) 100vw, 983px\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-7.png 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-7-600x573.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-7-768x734.png 768w\" alt=\"How to Setup a Minecraft Spigot Server on a VPS (script spigot.jar compiler)\" width=\"983\" height=\"939\" \/><\/picture><\/figure>\n<p>The duration of this process may vary based on the hardware of your server!<\/p>\n<p>Enter once more to confirm this.<\/p>\n<p><em>Pro Tip: Thank goodness, this script provides a.jar archive. This implies that you won&#8217;t need to compile the.jar file the next time you wish to install a different Spigot 1.20.1 server!<\/em><\/p>\n<h3 id=\"h-set-the-ram-of-the-minecraft-server\" class=\"wp-block-heading\"><span id=\"set-the-ram-of-the-minecraft-server\" class=\"uag-toc__heading-anchor\"><\/span><strong>Set the RAM of the Minecraft Server<\/strong><\/h3>\n<p>Following installation, you have the option to allocate a custom amount of RAM or choose from a pre-defined amount for your Minecraft server..<\/p>\n<figure class=\"wp-block-image size-full\"><picture><source srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-10.png.webp 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-10-600x573.png.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-10-768x734.png.webp 768w\" type=\"image\/webp\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-17897 webpexpress-processed\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-10.png\" sizes=\"(max-width: 983px) 100vw, 983px\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-10.png 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-10-600x573.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-10-768x734.png 768w\" alt=\"(script select ram)\" width=\"983\" height=\"939\" \/><\/picture><\/figure>\n<h3 id=\"h-finished-installation\" class=\"wp-block-heading\"><span id=\"finished-installation\" class=\"uag-toc__heading-anchor\"><\/span><strong>Finished Installation<\/strong><\/h3>\n<p>You have successfully configured your Minecraft server after choosing the RAM size.<\/p>\n<figure class=\"wp-block-image size-full\"><picture><source srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-11.png.webp 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-11-600x573.png.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-11-768x734.png.webp 768w\" type=\"image\/webp\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-17901 webpexpress-processed\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-11.png\" sizes=\"(max-width: 983px) 100vw, 983px\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-11.png 983w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-11-600x573.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/image-11-768x734.png 768w\" alt=\"How to Setup a Minecraft Spigot Server on a VPS (script installation finished)\" width=\"983\" height=\"939\" \/><\/picture><\/figure>\n<p>The directory that is visible has your server saved in it. Go to this directory to launch it. In our case, use the following command:<\/p>\n<pre class=\"wp-block-code\"><code>cd Servers\/Spigot.1.20.1\u00a0<\/code><\/pre>\n<p>Use this command to launch the server:<\/p>\n<pre class=\"wp-block-code\"><code>.\/start.sh\u00a0<\/code><\/pre>\n<p>Well done!In a matter of minutes, your Minecraft Spigot 1.20.1 server will be operational! Check out <a href=\"https:\/\/github.com\/officialrealTM\/mcserver_installer\" target=\"_blank\" rel=\"noopener\">the official documentation<\/a> of the script to find out more about its other features and how to use them.<\/p>\n<h2 id=\"h-renting-a-minecraft-server-at-gportal\" class=\"wp-block-heading\"><strong>Renting a Minecraft Server at GPORTAL<\/strong><\/h2>\n<p>For an effortless Minecraft server setup without the hassle of manual configurations, GPORTAL provides an ideal solution. Their user-friendly platform prioritizes gaming over server management, making it perfect for players seeking convenience.<\/p>\n<h3 id=\"h-benefits-of-choosing-gportal-server-rental\" class=\"wp-block-heading\"><span id=\"benefits-of-choosing-gportal-server-rental\" class=\"uag-toc__heading-anchor\"><\/span><strong>Benefits of Choosing GPORTAL Server Rental<\/strong><\/h3>\n<p>Renting from GPORTAL means skipping the complexities of manual setup and upkeep. Their intuitive platform caters to both beginners and seasoned users, offering seamless server management.<\/p>\n<h3 id=\"h-gportal-rental-process\" class=\"wp-block-heading\"><span id=\"gportal-rental-process\" class=\"uag-toc__heading-anchor\"><\/span><strong>GPORTAL Rental Process<\/strong><\/h3>\n<p>Visit <a href=\"https:\/\/www.g-portal.com\/en\" target=\"_blank\" rel=\"noopener\">GPORTAL&#8217;s website<\/a> and navigate their straightforward interface to select server specifications\u2014RAM, player slots, and more. Complete the configuration and initiate the rental process. In just a few minutes, your Minecraft server will be up and running.<\/p>\n<h3 id=\"h-advantages-of-gportal-hosting\" class=\"wp-block-heading\"><span id=\"advantages-of-gportal-hosting\" class=\"uag-toc__heading-anchor\"><\/span><strong>Advantages of GPORTAL Hosting<\/strong><\/h3>\n<p>Enjoy a hassle-free experience with GPORTAL&#8217;s user-friendly interface and dedicated customer support. Benefit from automated updates, ensuring your server operates on the latest version. It&#8217;s a managed hosting solution, perfect for casual or dedicated players seeking maximum enjoyment with minimal effort in the Minecraft world.<\/p>\n<p>GPORTAL offers several advantages, including:<\/p>\n<ul>\n<li><strong>Ease of Use:<\/strong>\u00a0The user interface is designed for simplicity, making it easy for both beginners and experienced users.<\/li>\n<li><strong>Technical Support:<\/strong>\u00a0GPORTAL provides customer support to assist you with any issues or queries you may have.<\/li>\n<li><strong>Automated Updates:<\/strong>\u00a0The platform handles server updates automatically, ensuring your server is always running the latest version.<\/li>\n<\/ul>\n<p>For those looking for an easy-to-use managed Minecraft hosting solution, renting a server from GPORTAL is a good option. Regardless of your level of experience, GPORTAL simplifies the process so you can enter the Minecraft world with the least amount of work and the most enjoyment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setting up a Spigot server on a Virtual Private Server (VPS) is one game-changing option for avid Minecraft players who are always looking for ways to improve their gaming experience. This tutorial will walk you through the process of configuring a Minecraft Spigot Server on a virtual private server (VPS), going over all the requirements to make sure everything goes&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"kbtopic":[1099],"kbtag":[1240],"class_list":["post-3512","kb","type-kb","status-publish","hentry","kbtopic-tutorials","kbtag-minecraft-spigot-server"],"_links":{"self":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/3512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/comments?post=3512"}],"version-history":[{"count":8,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/3512\/revisions"}],"predecessor-version":[{"id":5659,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/3512\/revisions\/5659"}],"wp:attachment":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/media?parent=3512"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kbtopic?post=3512"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kbtag?post=3512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}