Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/techiecrow/multicraft_configs
Multicraft config files and Ansible playbooks to help with setting up Multicraft.
https://github.com/techiecrow/multicraft_configs
ansible ansible-playbook config jar jar-conf minecraft multicraft
Last synced: about 2 months ago
JSON representation
Multicraft config files and Ansible playbooks to help with setting up Multicraft.
- Host: GitHub
- URL: https://github.com/techiecrow/multicraft_configs
- Owner: TechieCrow
- License: gpl-3.0
- Created: 2020-10-28T04:29:30.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-03T14:22:42.000Z (7 months ago)
- Last Synced: 2024-06-04T15:50:01.898Z (7 months ago)
- Topics: ansible, ansible-playbook, config, jar, jar-conf, minecraft, multicraft
- Language: Jinja
- Homepage:
- Size: 243 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Multicraft Configuration and Setup
This repository contains my personal `jar.config` files for Multicraft and Ansible playbooks to streamline the setup process on a new server.
## Forge Server Configuration
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.
### For Forge Servers:
1. **Installer Configs**: Update the config and JAR files.
2. **Non-installer Configs**: Update the config only.**Steps:**
1. In server settings, set "Look for JARs in Server base directory".
2. Run the server with the Forge installer (`--installServer` argument).
3. After successful installation, stop the server.
4. 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.
## Installing Multicraft Dependencies & Java (8, 17, 21)
Use Ansible to automate the installation of dependencies. Ensure you review all files before use as this is a work in progress.
### Instructions:
1. Download files in `Multicraft-Setup`.
2. Run `setup_multicraft.yml` playbook. This will install dependencies, set up MySQL, phpMyAdmin, and an Apache2 vhost for the panel.### Ansible Configuration:
- **setup_vhost.yml**:
```yaml
site_name: "website-directory"
server_admin: "email"
- **setup_mysql.yml**:
```yaml
mysql_root_password: "database-password"
- **setup_certbot.yml**:
```yaml
domain_name: "panel-domain"
email_address: "email"
### About:
This repository includes my custom jar.config files for Multicraft.