Skip to content

thorian93/Minecraft-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Server

This repository contains my very own Minecraft Server Deployment Configuration.

Ressources

How To

The startup is pretty simple:

  1. Clone the repository

  2. Navigate into the control directory

    cd ./control/

  3. Bootstrap the server:

    ./control.sh -m bootstrap -t $HCLOUD_TOKEN

  4. Navigate into the ansible directory

    cd ../ansible/

  5. Copy inventory/group_vars/minecraft_hosts/personal.yml.template to inventory/group_vars/minecraft_hosts/personal.yml and configure your settings

    cp inventory/group_vars/minecraft_hosts/personal.yml.template inventory/group_vars/minecraft_hosts/personal.yml

  6. Export your cloud provider token if necessary.

  7. Create a keypair if you are using git.

    cd playbooks/files && ssh-keygen -t rsa -b 4096 -f minecraft-git-key && cd -

  8. Start the server:

    ansible-playbook -i inventory/hcloud.py playbooks/main.yml --tags full

  9. Log in using your Minecraft client.

Disclaimer

Minecraft is a trademark of Mojang Synergies AB, a subsidiary of Microsoft Studios. These tools are designed to ease the use of the Mojang produced Minecraft server software on Linux servers. The tools are independently developed by me with no support or implied warranty provided by either Mojang or Microsoft.

Author Information

The server config was created in 2021 by Thorian93.

About

This repository contains my very own Minecraft Server Deployment Configuration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published