From 5ccc4b9e16aa05c10b21f1af91e7f8c3bc517b00 Mon Sep 17 00:00:00 2001 From: Snowball_233 Date: Thu, 14 Sep 2023 00:43:29 +0800 Subject: [PATCH] feat: add third-party server suppor --- .idea/inspectionProfiles/Project_Default.xml | 8 ++++++ minecraft-third-party/docker-compose.yaml | 28 +++++++++++++++++++ .../launch-build.sh | 19 +++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 minecraft-third-party/docker-compose.yaml create mode 100644 minecraft-third-party/minecraft-server-launch-shell/launch-build.sh diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..1789e73 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/minecraft-third-party/docker-compose.yaml b/minecraft-third-party/docker-compose.yaml new file mode 100644 index 0000000..b290ce3 --- /dev/null +++ b/minecraft-third-party/docker-compose.yaml @@ -0,0 +1,28 @@ +version: '3.7' + +networks: + minecraft-third-party: + name: minecraft-third-party + driver: bridge + ipam: + driver: default + config: + - subnet: 172.31.0.0/16 + gateway: 172.31.0.1 + +services: + xkball: + image: vastsea/mc-zulu20-python3-env:latest + container_name: 30001-Xkball + hostname: xkball + restart: unless-stopped + ports: + - "30001:30001" + networks: + minecraft-third-party: + ipv4_address: 172.31.0.2 + volumes: + - ../[30001]xkball/:/home/[30001]xkball/ + entrypoint: /bin/bash + command: -c "/home/[30001]xkball/launch-build.sh" + tty: true \ No newline at end of file diff --git a/minecraft-third-party/minecraft-server-launch-shell/launch-build.sh b/minecraft-third-party/minecraft-server-launch-shell/launch-build.sh new file mode 100644 index 0000000..41fc1ba --- /dev/null +++ b/minecraft-third-party/minecraft-server-launch-shell/launch-build.sh @@ -0,0 +1,19 @@ +#! /bin/sh + +echo ---------------------------------------- +echo [1.20.1-Vanilla] xkballServer +echo By:Snowball_233 +echo ---------------------------------------- + +while true +do + +echo Loading server... + +cd "/home/[30001]xkball/" + +python3 -m mcdreforged + +sleep 5 + +done