# Optimizing Minecraft Servers with Aikar's Flags Source: https://docs.infiniticloud.in/games/minecraft/aikars-flags A guide to using Aikar's flags to optimize the performance of your Minecraft server. Aikar's Flags are startup flags (CLI options) designed to improve performance and optimize Minecraft servers. Technical explanation: Command-line options for the [JVM](https://en.wikipedia.org/wiki/Java_virtual_machine) implementations like OpenJDK and OpenJ9. These flags are designed to improve performance of the JVM's G1GC garbage collector, this enhancing the performance for Minecraft servers. Note: Aikar's Flags allocates all available memory to the server (unused memory is wasted memory) which may make the server appear to be using 100% RAM at all times. This is usually not the case. To view actual usage for servers running Aikar's Flags, install the [Spark plugin](https://spark.lucko.me/download) and run the command `/spark health` for accurate memory usage. ## Setting up the flags Setting up Aikar's Flags for your server is a very simple process, simply update the parameters of the command that you use to start up your server with the flags listed below. Remember to replace `{SERVER_MEMORY}` with the amount of RAM you want to allocate to your server. ### Less than 12GB of RAM ```bash JVM Flags java -Xms{SERVER_MEMORY}M -Xmx{SERVER_MEMORY}M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui ``` ### 12GB of RAM or more ```bash JVM Flags java -Xms{SERVER_MEMORY}M -Xmx{SERVER_MEMORY}M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=40 -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui ``` ## Breakdown * `-Xmx`: Sets the maximum amount of memory that the JVM can use. This can help prevent the server from crashing due to out-of-memory errors. * `-Xms`: Sets the initial amount of memory that the JVM uses when starting up. Aikar's flags set this to the same value as `-Xmx`, because unused memory is wasted memory. * `-XX:+UseG1GC`: Enables the Garbage-First (G1) Garbage Collector, which is a low-latency garbage collector that adaptively chooses how much memory to give to each region to optimize pause time * `-XX:+ParallelRefProcEnabled`: Enables parallel reference processing and lets GC use multiple threads for weak reference checking. * `-XX:MaxGCPauseMillis`: Sets the maximum amount of time that the JVM can spend on garbage collection. * `-XX:+UnlockExperimentalVMOptions`: Unlocks experimental JVM options which are needed for Aikar's flags. * `-XX:+DisableExplicitGC`: Disables explicit garbage collection, which prevents bad plugin code from affecting your server. * `-XX:+AlwaysPreTouch`: Enables pre-touching, which will preallocate all the memory at process start. This flag is removed automatically on Fractal servers, and if you are running the [Pterodactyl](https://pterodactyl.io) or [Heliactyl](https://sryden.com/heliactyl) panels, you should remove this flag too. This flag pre-allocates all memory to the process on startup, starving and freezing/crashing the docker container. If not, you can ignore this warning. * `-XX:G1NewSizePercent`: Sets the percentage of the heap that is used for new objects. * `-XX:G1MaxNewSizePercent`: Sets the maximum percentage of the heap that is used for new objects. * `-XX:G1HeapRegionSize`: Sets the size of the G1 heap region. * `-XX:G1ReservePercent`: Sets the percentage of the heap that is reserved for G1. * `-XX:G1HeapWastePercent`: Sets the percentage of the heap that is wasted. * `-XX:G1MixedGCCountTarget`: Sets the target number of mixed garbage collections. * `-XX:InitiatingHeapOccupancyPercent`: Sets the percentage of the heap that is used before a mixed garbage collection is triggered. * `-XX:G1MixedGCLiveThresholdPercent`: Sets the percentage of live objects that are required for a mixed garbage collection to be triggered. * `-XX:G1RSetUpdatingPauseTimePercent`: Sets the percentage of time that is spent on updating the remembered set. * `-XX:SurvivorRatio`: Sets the ratio of the survivor space to the eden space. * `-XX:+PerfDisableSharedMem`: Disables shared memory. * `-XX:MaxTenuringThreshold`: Sets the maximum tenuring threshold. This is only a quick recap, you should give [Aikar's blog](https://mcflags.emc.gs) a read if you're interested on how these really work. It is important to carefully consider the values you use for each startup flag, as setting them too high or too low can have negative impacts on the performance of the server. If you are having trouble using Aikar's flags, check the `server.log` file in the logs folder of your server for any error messages. If these flags have helped your server significantly, consider donating to [Aikar](https://donate.emc.gs/MC%20Flags) to support his work. # Changing your Minecraft Server Version Source: https://docs.infiniticloud.in/games/minecraft/changing-versions A guide to changing the server verison or type of your Minecraft server. You have full control over the type and the version of your server that you can change that at any time! ## Changing the version of your Minecraft Server 1. Stop your server and take a backup 2. Navigate to "**Advanced**" tab, and change the `Version` field to the version you wish to use 3. In the "**Settings**" tab, press "**Reinstall**" to start the update process 4. Start the server and run `/version` command to check if the version has been changed Downgrading server versions is far more difficult as you cannot port whole worlds back versions without a backup. It requires you to manually move builds with schematics, and proper checking for new blocks. ### What Java version do I need for each version in Minecraft? You may encounter a Java error in the console when updating a new version, this could mean that you have an incompatible Java version. To fix this, you can update your Java version or change the `Java Version` variable in the "**Settings**" tab to the appropriate version: * **Java 8**: Minecraft 1.14 - 1.16.5 * **Java 16**: Minecraft 1.17 - 1.17.1 * **Java 17**: Minecraft 1.18 - Newest (Recommended - Stable) * **Java 18 - 21**: Newest And voilà, you're done! You can now enjoy the new version of Minecraft on your server! # How to Fix 'Server Connection Timed Out' Error in Minecraft Source: https://docs.infiniticloud.in/games/minecraft/common-errors/connection-timed-out Learn how to fix connection timeout error while playing on a Minecraft Server. One of the most common issues while playing on a Minecraft server is the "**server connection timed out**" error, preventing you from joining the server. You may be experiencing high ping or getting timed out while playing Minecraft, it could be due to various reasons like a bad internet connection, configuration issue, or you're running out of server resources. ## Reasons 1. The game server (or a proxy like [BungeeCord](https://www.spigotmc.org/wiki/bungeecord/) or [Velocity](https://papermc.io/software/velocity)) has insufficient resources to handle the amount of players. 2. There is an outage/issue with the host's network - you can check for incidents on our [status page](https://status.frac.gg/). 3. The proxy (e.g. [BungeeCord](https://www.spigotmc.org/wiki/bungeecord/), [Velocity](https://papermc.io/software/velocity), or [Waterfall](https://papermc.io/software/waterfall)) is misconfigured (only applies if you have one). Check the configuration files and make sure you've set it up correctly. 4. There is a problem with your [ISP](https://en.wikipedia.org/wiki/Internet_service_provider) (Internet Service Provider) - this is the case most of the time. Restart your router or contact your internet provider for further help. ## Remedy * Double-check your proxy's configuration, if you have one. * Restart the Minecraft Server. * See if anybody else experiences these issues on your server, if not, it's most likely a problem with your connection. You can test by using [mcsrvstat.us](https://mcsrvstat.us), a free website to check the status of a Minecraft server. * Use a VPN or proxy. We recommend using [Cloudflare's WARP](https://1.1.1.1/) - a tool that helps you connect to a network with more [optimized routes](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-routing/). This is a popular remedy especially for lower-end connections. * Increase the [`paper.playerconnection.keepalive`](https://docs.papermc.io/paper/reference/system-properties#paperplayerconnectionkeepalive) timeout flag on your Paper-based Minecraft server. To add, insert the `-Dpaper.playerconnection.keepalive=90` flag to your Minecraft server startup flags; this extends the keepalive timeout to 90 seconds. * Take an [MTR](https://www.cloudflare.com/learning/network-layer/what-is-mtr/) (my trace-route, a tool which allows one to diagnose network paths and routes) and analyze the output. # How to Fix 'Exception Server Tick Loop' Error in Minecraft Source: https://docs.infiniticloud.in/games/minecraft/common-errors/exception-server-tick-loop A .json file likely may have become corrupted. This guide shows you how to fix this common error server owners face for a Minecraft server. You may have encountered this error message on your Minecraft server causing it to crash or prevent it from starting up. This typically means that one of your .json configuration files may have become corrupt. The error: `java.lang.NullPointerException: Exception in server tick loop` Head to the Fractal dashboard and let's get this fixed: 1. Stop the server 2. Head to the file manager 3. Find and delete `whitelist.json`, `banned-player.json`, and `banned-ips.json` 4. Start the server This will regenerate the files in a correct format for you. # How to Fix 'Failed to check session lock' Error in Minecraft Source: https://docs.infiniticloud.in/games/minecraft/common-errors/failed-to-check-session-lock A guide on how to fix the session lock error for Minecraft servers. "Failed to check session lock" is an error that randomly occurs when the Minecraft server can't access the session file, causing the server to crash or prevent it from starting up. Luckily, the fix is really simple! The error: `net.Minecraft.server.WorldConlictException: Failed to check session lock, aborting.` To fix the session lock error, head to the Fractal dashboard and do the following steps: 1. Stop the server 2. In the file manager, open the world folder 3. Delete the `session.lock` file 4. Start the server This will regenerate the session file for you. # How to Disable 'Kicked for Flying' Error in Minecraft Source: https://docs.infiniticloud.in/games/minecraft/common-errors/kicked-for-flying A guide on how to disable the 'Flying is not enabled on this server' error message on a Minecraft server. While playing on a Minecraft server or even on modded servers like ATM8 or pixelmon, you may have been kicked from the server with the error `Flying is not enabled on this server`, even if you're not flying! This usually means that the server has flying disabled or has an anti-cheat installed. Flying is disabled on servers by default preventing players from using an elytra, or any other means to fly causing you to be kicked for flying. Luckily, it's realy simple to enable flying on a Minecraft server! ## Enable Flying on a Minecraft Server 1. Login to the Fractal dashboard 2. In the file manager, open the `server.properties` file 3. Find the option `allow-flight` and set it to `true` 4. Press the **Save** button to save the file 5. Restart the server And voilà! After the server restarts, flying should be allowed on the server! # Chunker: Convert a Bedrock World to Java Edition Source: https://docs.infiniticloud.in/games/minecraft/convert-bedrock-to-java How to use Chunker to convert your Minecraft Bedrock world to Java Edition. Want to convert your Minecraft Bedrock Edition worlds to Java? We've created this guide on how to use Chunker to convert your worlds. We can use Chunker to achieve this, a tool developed by the HiveMC team. Remember that this isn't a perfect process due to the different code nature of the games. With that in mind, let's get Minecraft worlds converted! ## Saving and Exporting Bedrock Edition World To get started converting worlds, you'll need to have the world exported onto your computer. You can export bedrock worlds by clicking the "**Export World**" button under the world Game Settings in Minecraft. 1. Open Minecraft Bedrock Edition 2. Press "Play" 3. Find the world you wish to convert, and click the edit button (pencil icon) 4. Click the "**Export World**" button, found at the end of "**Game Settings**" page 5. Save the `.mcworld` file to your computer Exporting a Bedrock World from Minecraft Bedrock Edition ## Converting the World Got the world file ready saved to your computer? Awesome, let's convert it now. 1. Head to the Chunker website 2. Select the "**Upload archive**" button 3. Find the `.mcworld` file and select it 4. Click the ”**Start Upload**” button. 5. Find the Java Edition version you want to use (best to keep it consistent) 6. Select "**Convert & Download**" and wait for the conversion to finish 7. Once done, click "**Download**" The download links are valid for **30 minutes**, so download it quick! Once downloaded, you can load the world into Minecraft Java Edition by copying it into the saves folder. We have a detailed guide on [using Chunker to convert Minecraft worlds](./convert-world) for more information and notes. # Chunker: Convert Minecraft World Between Java and Bedrock Source: https://docs.infiniticloud.in/games/minecraft/convert-world How to use Chunker.app to convert your Minecraft world between Java and Bedrock. Looking to convert your Minecraft world into a different version, like making a Java world for Bedrock or a Bedrock world for Javas? [Chunker](https://chunker.app/) is a free website that allows you to upload worlds and convert a Minecraft Java world to Bedrock Edition and a Bedrock world to Java Edition. This Minecraft converstion tool has been developed by the [HiveMC](https://playhive.com) team. This Fractal guide will show you how to use Chunker to convert your world and use it within a couple minutes! ## Converting a world with Chunker 1. Visit the [chunker.app](https://chunker.app/) website. 2. Save your Minecraft world folder ([Java](https://minecraft.wiki/w/Java_Edition)) or .mcworld file ([Bedrock](https://minecraft.wiki/w/Bedrock_Edition)). 3. Upload the folder or archive of the world you wish to convert to Chunker. 4. Click the "**Start Upload**" button. 5. Select the world version/format you want to convert to. 6. Click on the “**Convert & Download**” button. 7. Wait for the conversion to finish. 8. Once done, press "**Download**" to save the world to your computer. 9. Enjoy your newly converted world! Download links are normally valid for **up to 30 minutes**, and cannot be shared as they're connected to your web session. Once done, you can enjoy your newly converted Minecraft world! If you converted a Java world to Bedrock, use the `mcworld` file to access it. If you've converted a Bedrock world to Java, copy the folder into your saves folder or [upload the folder](../../panel/importing-files/) to your Minecraft server to use. ## Notes Chunker **can** convert: * World files (biomes, blocks, tile entities, etc) * Level settings * Multiple dimensions * Items & containers * In-game maps Chunker **cannot** convert: * Player inventories * Entities # How to Install Modpacks on Your Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/installing-modpacks Learn how to install any Forge or custom modpacks on your Minecraft server. This guide will help you through the manual steps on how to upload, and play your favourite modpack on a Minecraft server! ## Upload the modpack to your Minecraft Server To get started with installing your favourite modpack on your Minecraft server, first, [upload the modpack's server archive](../panel/importing-files) (usually in a `.zip` format) to your file manager on the dashboard. This can be found on wherever you downloaded the modpack from, usually [Modrinth](https://modrinth.com), [CurseForge](https://curseforge.com), and others. ## Install the correct version of Forge on your Minecraft Server Once uploaded, you will need to find the required Forge version specified in the modpack's readme file or on the modpack's webpage (usually similar to a set of numbers like `43.2.14`). In the "**Startup**" tab, input the version number (e.g. `1.19.1-43.2.14` - notice how we put the Minecraft version and then the forge version in between hyphens) in the "**Forge Version**" field. Next, delete all the files inside your file manager **except** for the modpack's server archive. Press "**Reinstall**" in the "**Settings**" tab to install the necessary Forge version. ## Unpack the modpack server files: Start the server at least once to generate all the server files and folders. Then unpack the modpack's archive by clicking the three dots, and pressing the "**Unarchive**". Finally, start the server to complete the modpack installation process and you should be good to go! Do keep in mind it can take more time than normal to start up the server when doing it for the first time with the modpack installed! ## Frequently Asked Questions Head into the unarchived folder, select all the files, and create an archive of all the files you need to import (click the three dots -> "**Archive**"). Next, move the archive into the main folder. This can be done by pressing the "**Move**" button and clicking the "**Arrow**" button, which adds a `../` behind the name of the file (e.g `../archive.tar.gz`). This will move the file one folder up. Finally, press the "**Unarchive**" button. This will extract the files into the main folder. This normally means that the archive (.zip file) may have been corrupted during upload, or during when you downloaded the archive. Re-upload the archive to the server again, and see if that resolves it - if not, download the server modpack archive again from the modpack site. Follow the same steps as mentioned, but upload your own archive to the server. Normally you may want to package the archive with the mod files, and the configuration files you've changed that are different from the default files that ship with Forge. If you aren't able to find any specific Forge version in the modpack's readme file, nor on the modpacks' webpage, leave the "**Forge Version**" field empty.

Instead, enter a version in the "**Minecraft Version**" field with the Minecraft version of the modpack (e.g 1.16.5, 1.12.2, etc). This will install the latest recommended available build.
# How to Install Mods on Your Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/installing-mods Learn how to install any Forge or Fabric mod on a Minecraft server. ## Install Forge Mods To get started with installing Forge mods onto your server, you'll need to make sure your server is set to Forge, and the appropriate server version for the mod too. Here's how to set your server to Forge if it already isn't: 1. Open the **Settings** tab on the dashboard 2. Select the "**Software**" dropdown and select **Forge** 3. Input the version of Forge you'd like in the **Advanced** tab into the "**Server Version**" field 4. Press the "**Reinstall**" button to install Forge and wait for it to complete Once the server version and Forge has been set, download the mod of your choice (from places like [CurseForge](https://cureforge.com) or [Modrinth](https://modrinth.com)) to your computer and follow these steps: 1. Open the **File Manager** tab 2. Navigate to the `/mods` folder 3. [Upload](../../importing-files.mdx) the Forge or Fabric mod you wish to install 4. Restart your server and the Forge mod should be installed! ## Install Fabric Mods Installing Fabric mods onto your Minecraft server is a simple process. Make sure the server version and the software is set to Fabric: 1. Open the **Settings** tab on the dashboard 2. Select the "**Software**" dropdown and select **Fabric** 3. Press the "**Reinstall**" button to install Fabric and wait for it to complete Once done, and you have the Fabric mod you wish to use downloaded and ready to upload, follow these steps to get it installed onto your Minecraft server: 1. Open the **File Manager** tab 2. Navigate to the `/mods` folder 3. [Upload](../../importing-files.mdx) the Forge or Fabric mod`.jar` to that folder 4. Restart your server and the Fabric mod should be installed! Many Fabric mods require the [Fabric API](https://www.curseforge.com/minecraft/mc-mods/fabric-api) mod installed to work. Download the Fabric API mod and upload it to the `/mods` folder # Hosting a Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/introduction This category contains extensive guides and how-to's on hosting a Minecraft server. [Infiniti](https://infiniti.fun) is a free-to-use game server host for all various needs. Whether it be for an SMP, a large public server, or just for your friends to hang around on, we have got you covered. Create your Minecraft server within minutes at [infiniti.fun](https://infiniti.fun/auth). # How to Join a Minecraft Server on Java and Bedrock Source: https://docs.infiniticloud.in/games/minecraft/join-server A guide on how to join a Minecraft server on both Java and Bedrock Edition. ## Find the IP address of your Minecraft Server Before you can join and connect to your Fractal Minecraft server, you'll need to find the [IP](https://whatismyipaddress.com/ip-address) (a combination of numbers, e.g `123.123.123.123`) or a subdomain (letters, e.g `test.sryden.io`). 1. Head to the [Fractal dashboard](https://frac.gg/auth) 2. Locate the subdomain or IP:port below the name of the server after clicking **Manage Server** 3. Click on the highlighted area box and it will copy the IP to your clipboard ## Joining a server on Java Edition 1. Launch Minecraft 2. Select **Multiplayer** from the main menu 3. Click **Add Server** to add the server to your server list 4. Enter a name and your server's IP:port in the **Server Name** and **Server Address** field 5. Click on the server from the server list to join your server! Alternatively, you can select **Direct Connection** and enter the subdomain or IP:port in the **Server Address** field. This lets you directly connect without having to add a server to the server list first. ## Joining a server on Bedrock Edition 1. Launch Minecraft and select **Play** from the menu 2. Select the **Servers** tab from the top of the screen 3. Scroll past the featured servers and click **Add Server** 4. Fill in the **Server Name** and **Server Address** and **Port** fields and **Save** 5. Select your server from the list and click **Join Server** to join the server! Allow the server a few moments to accept the connection and then voilà, you should now be able to join your Bedrock server! # Chunky Plugin: Pre-Generating Your Minecraft Server World Source: https://docs.infiniticloud.in/games/minecraft/plugins/chunky A guide to using Chunky to pre-generate your worlds; increase performance and reduce server lag. [Chunky](https://github.com/pop4959/Chunky) is a Bukkit plugin (and a mod), that can be used to pre-generate chunks for a Minecraft server. World pre-generation helps with **reducing CPU usage** in the long-term, since players move through chunks that are already generated. Thus, allowing your server to be more optimized and reduce the risks of lag spikes, and more. This guide will walk you through installation and usage of Chunky on your Minecraft server! ## Installation ### Bukkit-based servers To get started with pre-generating your world on a Bukkit-based server, download the plugin's JAR file from [SpigotMC](https://www.spigotmc.org/resources/chunky.81534/). Before using the plugin, place the downloaded JAR file into your `plugins` folder (either drag and drop the jar into the file manager or [use SFTP](../../panel/importing-files)). ### Forge or Fabric-based servers To pre-generate worlds on modded servers, download the mod's file from [CurseForge](https://www.curseforge.com/minecraft/mc-mods/chunky-pregenerator-forge) or [Modrinth](https://modrinth.com/mod/chunky). Once downloaded, place the downloaded JAR file into your `/mods` folder (either drag and drop into the file manager or [use SFTP](../../panel/importing-files)). Restart the server and Chunky should be good to go! ## Usage Note that pre-generation increases world size substantially, so make sure you have enough free space on your disk. Check out [onlinemo.de/world](https://onlinemo.de/world) to calculate how large your world(s) will be before pregenerating them. Using the plugin is fairly easy, however always [take a backup of your server](../../panel/backups) before you start, just to be on the safe side. Chunky is a powerful tool with loads of commands, but we will only use these: 1. `/chunky radius ` - sets the radius from the center to be pre-generated * the radius is how many blocks from the center chunk will be pre-generated 2. `/chunky center ` - sets the center of the chunks to be pre-generated * the center is the chunk that the pre-generation will start from, most people should leave it as default, but it can be changed 3. `/chunky setcorners ` - sets the corners of the chunks to be pre-generated 4. `/chunky start` - starts the generation process 5. `/chunky pause` - pauses the generation process 6. `/chunky resume` - resumes the generation process 7. `/chunky stop` - stops the generation process 8. `/chunky status` - shows the status of the generation process See [Chunky's documentation](https://github.com/pop4959/Chunky/wiki) for more commands and useful tips. ### Example To pregenerate a 5000x5000 chunk area centered at `0,0`, you would use the following commands: * `/chunky radius 5000` * `/chunky center 0 0` * `/chunky start` Don't go crazy high with the radius! It can take a while (hours in fact) to pre-generate a world. Although you can play while running the plugin, you **will** experience some noticeable lag, so it's best to start it before you head to bed and wake up to a pre-generated server in the morning. Once Chunky is done, all the chunks from X 5000 and Z 5000 to X -5000 and Z-5000 have been pre-generated. # How to Configure and Use Dynmap on a Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/plugins/dynmap Dynmap is a Minecraft plugin to create and view a live map of your Minecraft server world. [Dynmap®](https://github.com/webbukkit/dynmap) is a Bukkit plugin and a mod which can be used to view a live map of the server's worlds in a browser. Think of like Google Maps but for your Minecraft server! There are more optimized alternatives like [BlueMap](https://github.com/BlueMap-Minecraft/BlueMap) and [squaremap](https://github.com/jpenilla/squaremap), but Dynmap is still a popular choice for many Minecraft servers.
This guide will walk you through installation and usage of Dynmap on your Minecraft server! ## Installation You will need a public IP or a port forwarding service to allow other people to use your Dynmap, if you're running your Minecraft server locally. To install and configure Dynmap on your Minecraft server, follow these steps: 1. Download the latest version of the Dynmap plugin from [SpigotMC](https://www.spigotmc.org/resources/dynmap%C2%AE.274/) or the Dynmap mod from [CurseForge](https://www.curseforge.com/minecraft/mc-mods/dynmapforge) (if you're running a modded server). 2. Place the downloaded JAR file in the `plugins`/`mods` (depends on your server software; `plugins` for Bukkit-based servers, `mods` for Forge and Fabric) folder of your Minecraft server. Refer to [this guide](../../../panel/importing-files) for help. 3. Restart the server. The plugin will automatically be installed and activated 4. When the server has fully started, stop the server to start configuring the plugin 5. Create a port in the "**Network**" on the game panel 6. Navigate to the `plugins/dynmap` folder in your server's directory 7. Edit the `configuration.txt` file and set the port to the one created in the 5th step, and a URL path you want to use for the Dynmap web interface (e.g. /dynmap), and save 8. Start the server again. Dynmap will now be fully installed and configured ## Reverse proxy To use a custom domain for Dynmap instead of a long numerical IP, you can use a [reverse proxy](https://en.wikipedia.org/wiki/Reverse_proxy) which allows you to access Dynmap using a custom domain name! 1. Set up a server to act as the reverse proxy. This can be a dedicated physical or virtual machine from a public cloud provider. 2. Install a web server on the machine which you intend to run the reverse proxy on (e.g. Nginx, Apache, etc.): `sudo apt update && sudo apt -y install nginx` 3. Set up a DNS record for your custom domain to point to the IP address of the reverse proxy server. 4. Configure the web server on the reverse proxy server to act as the proxy for Dynmap. This will involve adding a configuration block to the web server's configuration file that specifies the custom domain you want to use for Dynmap and the IP address and port of the Minecraft server where Dynmap is running. ```nginx dynmap.conf server { server_name your-domain.com; listen 80; listen [::]:80; access_log /var/log/nginx/reverse-access.log; error_log /var/log/nginx/reverse-error.log; location / { proxy_pass http://YOUR-REVERSE-PROXY-IP-ADDRESS; } } ``` 5. Restart the web server to apply the changes: ```bash sudo systemctl restart nginx ``` 6. Test the reverse proxy by accessing Dynmap using your custom domain. Note that setting up a reverse proxy can be a complex process, and it is recommended that you have some experience with web servers and network configuration before attempting it. If you are unfamiliar with these topics, it may be helpful to seek the assistance of a qualified system administrator or engineer. ## Usage To view the Dynmap map, open a web browser and go to the IP address of the server, followed by the port and the `webprefix` path (if you've set one in the configuration file), e.g. [http://yourdomain.com:20029/dynmap](http://yourdomain.com:20029/dynmap); this will launch Dynmap's web interface! On the left side of the interface, you will see a list of available maps. You can switch between these maps using the dropdown menu at the top. On the right side of the interface, you will see a list of players currently online on the server. You can click on a player's name to view their location on the map. You can also use the search bar at the top of the interface to search for specific locations or players on the map. ## Customization Dynmap has a wide range of customization options, which can be accessed by clicking on the "**Configure Dynmap**" button at the top of the web interface. From here, you can adjust settings such as the map's zoom level, the visibility of players and markers on the map, and the appearance of the map itself. For more advanced customization options, you can edit the configuration.txt file in the `plugins/dynmap` folder on your server. This file contains detailed documentation for all available customization options. ## Troubleshooting If you are having trouble using Dynmap, here are a few common issues and their solutions: * If the Dynmap web interface is not loading, check the `server.log` file in the logs folder of your server for any error messages related to Dynmap. This can help identify the cause of the issue. * If the map is not showing the correct area, check the `worlds.txt` file in the `plugins/dynmap` folder to ensure that the correct world is being mapped. * If the map is not updating in real-time, check the `updaterate` option in the configuration.txt file. This setting determines how often the map is updated, and can be adjusted as needed. # GeyserMC: Allow cross-play between Java and Bedrock players for your Minecraft server Source: https://docs.infiniticloud.in/games/minecraft/plugins/geyser A guide for using GeyserMC and Floodgate to allow cross-play between Java and Bedrock players and let them connect to your Java Minecraft server. [GeyserMC](https://geysermc.org/) is a plugin that enables Minecraft Bedrock players to join Java Edition servers. When paired with [Floodgate](https://github.com/GeyserMC/Floodgate), it allows Bedrock players to join without needing a Java account. ## Installation 1. Download the latest version of both plugins: * [GeyserMC](https://geysermc.org/download) * [Floodgate](https://geysermc.org/download#floodgate) 2. Place both JAR files in your server's `plugins` folder 3. Restart your server to generate the configuration files ## Configuration ### Basic Setup The default configuration should work for most servers. Bedrock players can connect using: * IP: Your server's IP address * Port: 19132 (Bedrock default port) ### Custom Port (Optional) If you need to change the default Bedrock port: 1. Navigate to `plugins/Geyser-Spigot/config.yml` 2. Find the `bedrock` section 3. Change the `port` value to your desired port 4. Save the file and restart the server ### Authentication By default, Bedrock players need a Java account to join. To allow them to join without one: 1. Make sure Floodgate is installed 2. In `plugins/Geyser-Spigot/config.yml`, set: # How to Install and Configure Votifier on Your Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/plugins/votifier A guide for using Votifier (NuVotifier) to add voting, configuring rewards, and more to your Minecraft server with voting sites. [NuVotifier](https://www.spigotmc.org/resources/nuvotifier.13449/) is a plugin which can be used to integrate the **voting functionality** to your Minecraft server and have your server **appear on voting sites**. This plugin is a fork of the original outdated voting plugin: **Votifier**. NuVotifier offers robust code, compatible with the latest Minecraft updates, and vote forwarding. The plugin can also be **installed on proxies** like BungeeCord, Waterfall, Velocity, and others to be able to forward votes to other servers on the network. The plugin is also **backwards-compatible** with Minecraft versions so all versions from 1.7.2 to the latest version (1.19.2 at the time of writing) is supported. Neat, right? You can use voting sites to **boost the rank on the server lists** to have your server appear higher, and **give players rewards** when they vote. This guide will walk you through installation and usage of NuVotifier (Votifier) on your Minecraft server as well as configuring rewards! ## Installation To install and configure NuVotifier on your Minecraft server, follow these steps: 1. Download the latest version of NuVotifier from [SpigotMC](https://www.spigotmc.org/resources/nuvotifier.13449/) or [Github](https://github.com/parallelblock/NuVotifier/releases). 2. Place the downloaded JAR file in the `plugins` (The same directory, `plugins`, can be used for both Bukkit-based servers and proxies) folder of your Minecraft server. Refer to [this guide](../../panel/importing-files) for help. 3. Restart the server. The plugin will automatically be installed and activated. The same JAR works for both proxies (Bungeecord / Velocity) and Bukkit-based servers. ## Normal Bukkit-based server setup 1. **Open a listening port for the plugin:** To have voting sites listen for votes through the plugin, you need to have an open port that can be accessed by the site available. You can do this by heading into the `Network` tab on the Fractal dashboard, and press the "**Create Allocation**" button to create a port. The default port NuVotifier uses is `8192` however you can change that value to any open and unused port between `1` and `65535`. 2. **Label the newly-created port on the `Network` tab:** Once the port is made, you can label the port for future reference in the `Notes` area. **Do not** make this the **Primary** port as that would be the port reserved to connect to your Minecraft server. 3. **Configure the port and the IP address in the configuration file** Head to `/plugins/Votifier/` and open the `config.yml` file. There, modify the `port` value (on `line 6` at the time of writing this guide) to the port that you've created on the previous step. The `ip` value is by default set to `0.0.0.0` which listens to all interfaces (IP addresses) that is bound to your server. The default value should usually work, and in the case it doesn't, change it to the IP address that was opened with the port you created in step 1. ```yml /plugins/Votifier/config.yml theme={null} # The IP to listen to. Use 0.0.0.0 if you wish to listen to all interfaces on your server. (All IP addresses) # This defaults to the IP you have configured your server to listen on, or 0.0.0.0 if you have not configured this. host: 0.0.0.0 # Port to listen for new votes on port: 25566 # by default this is set to 8192, however you can modify this value to whichever port you have opened. ``` 4. **Configure rewards (optional)** Refer to [this section](#configure-rewards) for recommended options and a guide on configuring rewards. ## Bungeecord / Velocity Setup We **highly recommend** using Velocity in place for Bungeecord to ensure your backend servers can only be accessed by your proxy. This prevents bad actors from spamming the server with votes. 1. **Installing the plugin:** NuVotifier's jar is compatible with both proxies, and Bukkit-based servers. You will need to install the plugin on all of the servers you want to have voting functionality with, as well as the proxy server (this can be Bungeecord, Waterfall, Velocity, etc). Place the jar in the plugin directory of the respective servers, and restart those servers to allow it to generate the configuration files and load the plugin onto the server. 2. **Installing vote listeners:** The plugin **does not** include listener functionality. Once the plugin is installed, you'll need to install a vote listener plugin. Similarily, from the previous step, each server that requires voting functionality will also require a vote listener plugin as well. Refer to [this section](#configure-rewards) for popular and recommended choices. Once you've selected one, install the plugin on each server, including the proxy. 3. **Configuring vote forwarding** #### Backend Servers (Bukkit-based servers) As we are taking a Velocity / Bungeecord approach, we need to configure vote forwarding to ensure votes are passed on from proxy to backend servers. To do this, we need to set the `method` value in the config file to use `pluginMessaging`. This also means we are not passing votes through ports, rather through plugin messaging so we can disable ports in all of the backend server. This can be done by changing the `port` value to `-1`. **Do NOT** do this part on the proxy server. ```yml /plugins/Votifier/config.yml theme={null} # Port to listen for new votes on port: -1 # the default value is set to 8192 .. .. forwarding: # Sets whether to set up a remote method for fowarding. Supported methods: # - none - Does not set up a forwarding method. # - pluginMessaging - Sets up plugin messaging method: pluginMessaging # the default value is set to `none`, on proxy setups change this to `pluginMessaging`. ``` #### Proxy Servers (Velocity / Bungeecord) Open a port for NuVotifier in the `Network` tab. See step 1 and 2 from the ["**Normal Bukkit-based Server Setup**"](#normal-bukkit-based-server-setup) section. Now, moving onto the proxy configuration file, head to `/plugins/Votifier` and open the `config.toml` file. There, you need to input the port you've just created into the `port` value. Furthermore, you also need to set the `method` under the `forwarding` section to `pluginMessaging`. ```yml /plugins/Votifier/config.toml theme={null} # Port to listen for new votes on port: 8192 # default is 8192, change this value to the port you've just created .. .. forwarding: # Sets whether to set up a remote method for fowarding. Supported methods: # - none - Does not set up a forwarding method. # - pluginMessaging - Sets up plugin messaging method: pluginMessaging # default is set to none, change this to pluginMessaging pluginMessaging: channel: nuvotifier:votes ``` This concludes basic setup where all all votes are forwarded to each server that is available through the `/server` command. You can make further modifications and changes to the way it's setup by using [NuVotifier's guide](https://github.com/NuVotifier/NuVotifier/wiki/Setup-Guide) as reference ## Adding your server to a voting site By adding NuVotifier and a rewards plugin to your Minecraft server, you can configure votes and add your server to a Minecraft server list site, like [minecraftservers.org](https://minecraftservers.org). 1. Register for an account at [minecraftservers.org](https://minecraftservers.org). Please ensure to use a strong password for your account! 2. Once registered, and you have verified your account, press the "**add a server**" button on the top. 3. Fill in the details of your server: * **Name**: The name of your server (can be anything like "My Fractal Server" for example). * **IP/Host**: The IP address / FQDN / domain of your server/ * **Port**: Enter the port of your Minecraft server. Default is `25565`, however it can vary on your setup. It is the 4-5 digit number beside the IP address. * **Enable Votifier**: Enable this if you have installed the Votifier plugin. * **Discord**: Add the discord invite link to your community if you have one (optional). * **Country**: Where the server / community is located (optional). * **Banner**: The featured image or gif displayed on the site with your server. * **Description**: What your community is about, what you offer, what makes your server unique! * **Tags**: Things about your server, for example `bedwars`, `smp`, `skywars`, `prison`, etc. * **YouTube Video**: Add a link to a YouTube video describing and featuring your server (optional). * **I am human**: are you hooman? 4. Don't forget to "**Enable Votifier**". There, enter the following information: * **IP address** (the numbers before the colon). * **The port** you've created for Votifier [here](#proxy-servers-velocity-bungeecord). * `Public Key`, copy the contents of the `/plugins/Votifier/rsa/public.key` file, and paste it into the field. Keep your private key safe! If exposed, it allows anyone, especially bad actors, to send as many votes as they'd like to your server! 5. **Test the system!** Press the "Send Test Vote" button, and if it's successful, you should see the plugin respond back in the server console. You can use the commands: `/testvote` (for Bukkit-based or Sponge servers), or `/ptestvote` (for Velocity / Bungeecord servers). ## Configure rewards 1. **Install a vote listener plugin** As mentioned before, NuVotifier **does not** include listener functionality. Here are some common popular choices: * [SuperbVote](https://www.spigotmc.org/resources/superbvote.11626/) * [VotingPlugin](https://www.spigotmc.org/resources/votingplugin.15358/) (Advanced) * [UltimateVotes](https://www.spigotmc.org/resources/ultimatevotes-1-8-8-1-15-2-spigot-bungeecord-uuid.516/) (Paid) * [Enjin](https://www.spigotmc.org/resources/enjin-cms-donationcraft-plugin.17209/) (Requires Enjin) We'll use **SuperbVote** as an example for this guide, however most voting plugins should be relatively similar to setup. 2. **Configure rewards on vote** Head to `/plugins/SuperbVote` and open the `config.yml` file. Find the `rewards` value in the file (line 50 at the time of writing, or use `CTRL + F` to search) and configure the commands that are executed. As the plugin also offers `if` functionality, you can configure different players to receive different rewards depending on the permission they have. #### Example ```yml /plugins/SuperbVote/config.yml theme={null} rewards: # Example of matchers. See https://github.com/minecrafter/SuperbVote/wiki/Configuration#if for a full list of available # matchers. - if: permission: superbvote.test # player requires this permission to receive reward chance-percentage: 5 # configure the rarity of rewards service: SpecialService commands: - give %player% diamond 4 .. .. - if: default: true # requires no specific permission to receive rewards commands: - eco give %player% 1000 ``` You can use the following placeholders to configure the commands and the broadcast message: * `%player%`: Player's username. * `%player_uuid%`: Player's UUID. * `%service%`: The service where the vote came from. * `%votes%`: Returns the number of votes the player has. * [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) placeholders. Enable the `/vote` command for players by changing the `vote-command` from `false` to `true`. # Adding Resource Packs to a Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/resource-packs Learn how to host and configure a resource pack for your Minecraft Server. Resource packs, also known as texture packs (although they have their differences) can heavily modify how Minecraft looks in-game. You can customize sounds, textures, hotbars, inventories, and more — all enhancing and bringing uniqueness to your Fractal Minecraft server. ## Understanding Size Limits Before you start, you'll need to understand the resource pack size limitations. Minecraft versions **prior to 1.15** have a maximum automatic download size limit of **50MB**, while versions above can accommodate up to **100MB**. ## Find or Create Your Resource Pack Start by choosing a resource pack. Websites like [CurseForge](https://www.curseforge.com/minecraft/texture-packs) offer a vast selection of community-created packs. If you're crafting your own pack, ensure it's properly archived using tools like 7zip or WinRAR, leading directly into the `/assets` folder, `pack.mcmeta` file and `pack.png` icon. ## Host Your Resource Pack To have your players be able to download your resource pack, you'll need to host it so it can be downloaded by players in-game. Here are two popular ways to host a resource pack. ### Using MCPacks [MCPacks](https://mc-packs.net) is a tool used by thousands of servers to host their resource packs. Upload your resource pack to the site and take note of the `resource-pack=` and `resource-pack-sha1=` fields provided after the upload. MCPacks supports resource packs upto 95MB in size. ### Dropbox Hosting For Dropbox, sign up and upload your resource pack. Ensure your share link allows anyone with the link to view and change `dl=0` to `dl=1` for a direct download link. Optionally, you can [create a SHA-1 hash](http://www.sha1-online.com/) with the name of the file or URL to ensure the validity of the resource pack. You'll need a direct link to the file in order for the resource pack to work in-game. Test the link and make sure it downloads the resource pack to your computer. ## Configure Your Minecraft Server to Use the Resource Pack 1. Login to the [dashboard](https://frac.gg/auth) and navigate to the file manager. Open the `server.properties` file and make the following changes: ```yml theme={null} # Using MCPacks resource-pack=https://download.mc-packs.net/pack/{ID}.zip # Using Dropbox resource-pack=https://www.dropbox.com/s//MyCoolResourcePack.zip?dl=1 # Paste the SHA-1 has generated in the above step resource-pack-sha1=4c82e70abf8cd8bd3ce117fb69ecc3e0c846915b ``` 2. Save your changes and restart the server to apply the new resource pack. Once you've restarted the server, players who join in will now be prompted to use the custom resource pack! Click "**Yes**" and Minecraft will automagically download and load the resource pack for you. # How to Set a Custom Minecraft Server Icon Source: https://docs.infiniticloud.in/games/minecraft/server-icon A guide on adding and setting a custom server icon in the Minecraft server list. Personalizing your server can attract players. One of the first things potential players see is your server icon in their multiplayer server list. Here's how to set a custom server icon for your Minecraft server. ## Server Icon Specifications Before creating your icon, know these requirements: * **Size**: The icon must be 64x64 pixels. (You can use [imageresizer.com](https://imageresizer.com/) to resize the image) * **Format**: The image should be saved as a PNG. * **Name**: The file must be named and saved as `server-icon.png`. ## Upload and Set Icon to Your Server Have the icon ready and size/name is all good? Let's upload the icon and set it for your server: 1. Save your icon as `server-icon.png` and a size of 64x64px. 2. Upload the icon to the main directory of your server (**Files -> Upload**) 3. Restart your server # How to Setup RCON on Your Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/setting-up-rcon A guide on how to join a Minecraft server on both Java and Bedrock Edition. RCON, short for Remote Console, is a tool that allows server admins to execute Minecraft server commands remotely. This tool is incredibly useful for managing your server without having to be in the game. ## How to Enable RCON RCON is disabled on Minecraft servers by default, so you'll need to manually enable it. Here's how: 1. Stop your server 2. Head to **Files -> `server.properties`** 3. Find `enable-rcon=false` and set it to `enable-rcon=true` 4. To secure RCON, change `rcon.password` to a secure password and `rcon.port` to a new working port (**Network -> Create Allocation**) 5. **Save** the file and restart your server And voilà! RCON is now setup for your server and secure! ## Frequently Asked Questions RCON is secure if you use a strong password at the `rcon.password` line in `server.properties` file, and limit who has access to it. You can also change the RCON port at `rcon.port` line to further secure RCON. Yes, RCON can be set up on multiple servers, but each server requires a unique setup and password. Most server commands can be executed via RCON, though some actions may require direct server access. # How to Update a Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/updating-jars A guide to updating the server software on your Minecraft server (Paper, Spigot, Forge, etc). Updating your server software (Paper, Spigot, Forge, etc) is a very simple process. There are two ways to go about this. ## Manual update 1. Download the latest version of the server software you are using from their respective websites: * [PaperMC](https://papermc.io/downloads) * [Spigot](https://spigotmc.org/wiki/buildtools) * [Forge](https://files.minecraftforge.net/) 2. Stop your server and create a backup, just in case the update fails. 3. Delete the old server software JAR file (usually named `server.jar`, double-check your startup command to make sure). 4. Place the new JAR file in the same directory as the old one. Ensure the name of the JAR is the same, if it has changed, make sure the startup command reflects the change. 5. Start your server, and run `/version` or `/about` to ensure the server is running the new version. ## Automatic update (via Fractal's Heliactyl panel) 1. Stop your server. 2. Create a backup, just in case the update fails. You can do this by clicking the "**Create Backup**" button in the Backups tab. 3. Head to the **Advanced** tab and ensure the `MINECRAFT_VERSION` is set to `latest`. 4. Click the **Reinstall** button on the **Settings** page. This button overwrites the `server.jar` file with the latest version of the server software you are using. 5. Start your server, and run `/version` or `/about` to ensure the server is running the new version. # How to Upload and use a Custom World on Your Minecraft Server Source: https://docs.infiniticloud.in/games/minecraft/upload-world Learn how to upload custom and singleplayer worlds to your Minecraft server. Ensure the version of the world matches the Minecraft version running on the Minecraft server. ## Finding a singleplayer world from your computer If you wish to upload a singleplayer world from your computer to a [Minecraft server](https://frac.gg), follow these steps: ### On Windows: 1. Enter `Windows Key + R` on your keyboard and enter `%AppData%` 2. Head to the `.minecraft` folder and then `/saves` 3. Locate the world you wish to upload, and archive the folder with a tool like [WinRAR](https://winrar.com) or [7Zip](https://7zip.com) ### On a Mac: 1. Navigate to `~/Library/Application Support/minecraft` folder by pasting the file path on your Mac's [Spotlight](https://support.apple.com/guide/mac-help/search-with-spotlight-mchlp1008/mac) 2. Right click the world folder, and select "**Compress \[fileName]**" ## Uploading the world to your server 1. Stop the server 2. [Upload the world archive](../../importing-files) to the **File Manager** on the [dashboard](https://frac.gg/auth) 3. Select the three dots beside the file, and click "**Unarchive**" 4. Modify the `level-name` value in `server.properties` file to the name of the world folder 5. Start the server! And voilà, you should now be able to use and play your custom world on your Minecraft server! # Introduction Source: https://docs.infiniticloud.in/introduction Infiniti - From game servers to full-stack apps, deploy instantly in 6 global regions. Enterprise-grade infrastructure with no hidden costs - truly free forever.
Curated extensive guides and how-to's on hosting a Minecraft server. Ready to deploy your own server? Head to the Infiniti dashboard to get started. # Importing files Source: https://docs.infiniticloud.in/panel/importing-files We've included and built in several ways to upload your server's files or folders into the panel including SFTP and web upload. ## Web upload This method of upload is limited to **100MB**. To directly upload files to the panel, you can head to the **File Manager** tab, and drag-and-drop the files to the screen. When trying to directly upload a folder to the file manager, you will encounter an error that reads: `Failed to get multipart form data from request`. You will need to archive the folder using a tool like [7Zip](https://7zip.org) or [WinRAR](https://winrar.org) and upload it that way. Once uploaded, you can press the three dots and press the **Unarchive** button. ### The following archive types are supported: * .zip * .7z * .tar.gz ## Importing via SFTP This method of upload does **not** have a size limitation. [SFTP](https://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol) is a secure way to transfer files from your computer to the panel. This is a great way to upload your server's files to the panel, and is the recommended way to upload your server's files especially if the files are stored on your computer, or if the files are larger than 100MB. 1. Download a SFTP client such as [WinSCP](https://winscp.net/eng/index.php) (recommended) or [FileZilla](https://filezilla-project.org). 2. Once installed, head to the **Settings** tab, and press the **Launch SFTP** button. 3. You will be prompted with a window to enter your SFTP password, it will be the same password used to log in to the control panel. 4. Locate the files/directories on your computer that you want to transfer, and drag-and-drop them into the window of your FTP client. This will upload the files to the panel and a rough ETA (estimated time of arrival) will be displayed normally at the bottom of the screen. The speed of the transfer may seem significantly low, however in most cases that is due to importing hundreds (sometimes even thousands!) of several smaller files rather than one big file. To speed up the SFTP import, archive your files into any one of the [supported archive types](#the-following-archive-types-are-supported). Then, transfer that archive through SFTP and unarchive it on the panel directly. # Heliactyl Source: https://docs.infiniticloud.in/panel/overview Developed by the team behind Infiniti, Heliactyl is a next-generation game server panel (that's why it's called Heliactyl Next 3). # Sub-users Source: https://docs.infiniticloud.in/panel/sub-users Sub-users are users who have partial access to your server. Sub-users allow you to give others access to your server. ## Adding a subuser On the "Users" tab on the Heliactyl panel, click the "**New User**" button. You will be presented with a form to add a new user. By default, they will have full access to manage the server except for transferring it to another location or editing Docker/build settings. Once added, the user will have accessto your server. Please note that **they must have signed up to Fractal or this will not work.** # Quickstart Source: https://docs.infiniticloud.in/quickstart Start playing your favourite game in minutes. ## Getting Started Welcome to [Infiniti](https://infiniti.fun)! ### 1. Sign into the dashboard Head to [Infiniti](https://infiniti.fun) and sign into the dashboard with your email and password. If you haven't created an account yet, click **Create an Account** and follow the instructions. ### 2. Create a server Click **Create Server** and select the game you'd like to play. You can also select the region you'd like the server to be in, alongside the resources (CPU, RAM, Storage) you'd like the server to have. By default, you'll get 4GB RAM, 1 CPU cores and 10GB of storage. ### 3. Use the Panel Unlike other hosts, our panel is built into the dashboard. Once your server is created, you can find it in the **Servers** tab. You can then use the panel to manage your server, view the console, edit files and more. ## Frequently Asked Questions Provisioning is done automatically, and your server will be ready in seconds. We use enterprise-grade hardware to ensure the best possible performance and uptime for your server. The CPU models vary a lot, but we always use the latest and greatest available. This can change quite frequently, but we offer locations in the USA, Europe and Asia.