This repository contains my personal jar.config
files for Multicraft and Ansible playbooks to streamline the setup process on a new server.
Note: I will not be adding or updating anymore Forge jar.conf files, they are annoying to setup, maintain and honestly a lot of the hybrid server software is good enough to run only Forge mods now, if you want an updated Forge jar.conf you can use my files as a base for your own.
- Installer Configs: Update the config and JAR files.
- Non-installer Configs: Update the config only.
Steps:
- In server settings, set "Look for JARs in Server base directory".
- Run the server with the Forge installer (
--installServer
argument). - After successful installation, stop the server.
- Switch to the non-installer JAR and run the server normally.
Note: When updating or changing JARs, delete all Forge files including the Forge JAR, minecraft_server
JAR, and the libraries
directory.
Use Ansible to automate the installation of dependencies. Ensure you review all files before use as this is a work in progress.
- Download files in
Multicraft-Setup
. - Run
setup_multicraft.yml
playbook. This will install dependencies, set up MySQL, phpMyAdmin, and an Apache2 vhost for the panel.
- setup_vhost.yml:
site_name: "website-directory" server_admin: "email"
- setup_mysql.yml:
mysql_root_password: "database-password"
- setup_certbot.yml:
domain_name: "panel-domain" email_address: "email"
This repository includes my custom jar.config files for Multicraft.