master
..
rw-r--r--
1.1 KB
rw-r--r--
264 B

minecraft.trustme.click

Server

sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io jq

export GITHUB_TOKEN=
sudo mkdir -p /opt/minecraft
sudo chown -R ubuntu:ubuntu /opt/minecraft
pushd /opt/minecraft
export API_URL=https://${GITHUB_TOKEN}:@api.github.com/repos/bryfry/minecraft
export ASSET_ID=$(curl -s "${API_URL}/releases/latest" | jq -r '.assets[0].id')
export ASSET_NAME=$(curl -s "${API_URL}/releases/latest" | jq -r '.assets[0].name')
curl -s -O -J -L -H "Accept: application/octet-stream" "$API_URL/releases/assets/$ASSET_ID"
tar xvfz ${ASSET_NAME}

sudo docker run -d -p 25565:25565 -e EULA=TRUE -e MEMORY=30G -v /opt/minecraft/data:/data --name mc --restart always itzg/minecraft-server
sudo docker run -v /opt/minecraft/data:/tmp/server/:ro -v /opt/minecraft/observer:/tmp/export/:rw -it marctv/minecraft-overviewer

Map

sudo apt install -y python3-pillow
git clone 
python3 setup.py build
mkdir -p ~/.minecraft/versions/1.17/ && wget https://overviewer.org/textures/1.17 -O ~/.minecraft/versions/1.17/1.17.jar
./overviewer.py -v /opt/minecraft/data/world /opt/minecraft/map/