Installing A Server

This is not meant to be a comprehensive guide, just a general overview of the process.

This guide is targeted for Windows 10, if you are on a different OS you may need to adapt some parts of the process.

In general we do not provide server installation support for technical questions, but if you have specific questions about our pack installer, or comments about this guide, feel free to ask them in the ATM Discord.

Prerequisites

  1. Install Java 11 x64 (HotSpot) from AdoptOpenJDK and uninstall any other versions of Java (JRE/JDK)
    • This is the recommended version, but anything between JDK 8-14 should work.
    • This is the recommended vendor, other options include Azul Zulu OpenJDK or Oracle JDK.
  2. Ensure any third-party antivirus programs are disabled or uninstalled.
    • Avast, AVG, and Bitdefender are known to interfere with the process - others are also likely to cause problems.

Installation

  1. Go to the CurseForge page for the pack version you want to install, and download the SIMPLE-SERVER-FILES.
  2. Unzip these to an empty folder.
    • Make sure you do not have this in OneDrive or another synced folder, as those can lock up the installer.
  3. Run startserver.bat and wait for it to complete. When the installation is complete, you should see a prompt to accept the EULA.
    • Some guides will tell you to run this as admin. DO NOT do this. This is never necessary, and this can break the installation or worse.
  4. Once you accept the EULA, the server will start running. Startup will typically take 3-5 minutes.
  5. When the server has started fully, close the window.
    • You should see [tombstone/]: The list of contributors has been loaded successfully when the loading is complete.
    • This works around a known issue where you cannot type in the console the first time you start the server.
  6. Make any changes needed to server.properties or configs, and run startserver.bat again to start the server.
    • Many guides tell you to edit server-ip or server-port. In most cases you DO NOT need to edit these,
      and this can prevent your server from starting. Make sure you know what these do, before you edit them.
    • If you want to import a single player world, you can do this now before starting the server.

Other Stuff

faq

Thats minecraft server life, please try rebooting again before panicking, then use pastebin or github to provide logs to the team for help diagnosing.

This is common on fresh worlds, or busy worlds when somebody does a significant action that takes the server longer than 60 seconds to process. Change max-tick-time in server.properties to 600000 (10 minutes) as a first step in getting past this. If crashes persist (they'll be a different error or take 10 minutes) then pastebin logs for help.

Edit \config\ftbbackups-common.toml while the server is OFFLINE, save it, then start the server.

Edit \world\serverconfig\ftbessentials.snbt (ftbessentials-server.toml for pre 1.7.x packs) while the server is OFFLINE, save it, then start the server.

This is a local environment issue. Usernames with spaces and/or incorrect java installed or set in the path/launcher youre using, frequently cause this. Get a good launcher that lets you install forge easily (like MultiMC), and make sure thats installed properly. Read the logs, and pastebin them for help if youre still broken.
Start playing for only $20 a month

Save 20% off of the first month using coupon code allthemods.