Current: Utopia
Go to file
2024-11-22 15:12:18 +01:00
assets Added Architecture Overview to Assets 2024-11-11 02:59:38 +01:00
config config/fallingtree.json aktualisiert 2024-11-22 15:12:18 +01:00
squaremap Added squaremap component features and config files -> Tested 2024-11-10 19:46:03 +01:00
.gitignore Added Architecture Overview to Assets 2024-11-11 02:59:38 +01:00
docker-compose.yml Edited README | Providing Config Files generated by previously added mods 2024-11-11 02:32:14 +01:00
mods.txt Changed to Major Fabric API Version 2024-11-11 02:04:01 +01:00
ops.json init 2024-11-06 22:29:57 +01:00
rclone.conf init 2024-11-06 22:29:57 +01:00
README.md Added Architecture Overview to Assets 2024-11-11 02:59:38 +01:00
whitelist.json init 2024-11-06 22:29:57 +01:00

NEW MC Server - Powered by Garde Studios

Development

(Prerequisite) Install Docker

Go to the Website docker.com and download the Docker Desktop Version for you're Operating System.

In case you're using Linux find a guide on the internet. For RHEL/Fedora/CentOS/Rocky Linux the setup process is as follows:

sudo dnf check-update # Update System
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # Add the docker repo to dnf
sudo dnf install docker-ce docker-ce-cli containerd.io -y # Install docker engine
sudo systemctl start docker # start docker deamon
sudo systemctl enable docker # enable docker deamon on startup
sudo usermod -aG docker $(whoami) # elevate user to use docker cmd 

Starting the Server

Warning

Make sure you first configure the docker-compose.yml under the environment section to use the appropiate ammount of RAM youre system can provide. 16GB isn't sensible in most development/testing environments

Start a Terminal or use Docker Desktop

Note

The first Startup creates the whole infrastructure behind the project and can take up some time. Make sure you grab some 0xCOFFE :)

Using Docker CLI

cd into the repo.

Start the Server:

docker compose up 

To close it just use ctrl+c.

Deamon Mode:

docker compose up -d

To hook into the servers logs use:

docker logs <container-name>

Killing the server is done in two ways.

Either by killing it directly:

docker kill <container-name>

Or by hooking against the compose file:

docker compose down 

Architecture