first working LIVE version

This commit is contained in:
Marc Tönsing 2018-12-20 20:25:14 +01:00
parent f399ebfcd2
commit 662513a424
6 changed files with 1 additions and 102 deletions

View file

@ -44,16 +44,6 @@ WORKDIR /data
########################################### ###########################################
COPY --from=build /opt/minecraft/server/paperspigot.jar /opt/minecraft/server/paperspigot.jar COPY --from=build /opt/minecraft/server/paperspigot.jar /opt/minecraft/server/paperspigot.jar
########################
### Obtain starth.sh ###
########################
#ADD dockerfiles/start.sh /opt/minecraft/server/start.sh
############################
### Obtain server config ###
###########################
ADD server.properties /opt/minecraft/server/server.properties
############### ###############
### Volumes ### ### Volumes ###
############### ###############
@ -68,7 +58,6 @@ ADD https://github.com/itzg/rcon-cli/releases/download/${RCON_CLI_VER}/rcon-cli_
RUN tar -x -C /usr/local/bin -f /tmp/rcon-cli.tgz rcon-cli && \ RUN tar -x -C /usr/local/bin -f /tmp/rcon-cli.tgz rcon-cli && \
rm /tmp/rcon-cli.tgz rm /tmp/rcon-cli.tgz
############################# #############################
### Expose minecraft port ### ### Expose minecraft port ###
############################# #############################

View file

@ -1,12 +0,0 @@
#!/bin/bash
docker_autostart(){
pscheck="$(ps -ef | grep -v grep | grep docker | awk \"{print $2}\")"
rundocker="/var/services/homes/mtoensing/Minecraft-Paper-Server/run_docker.sh"
if [ ! -n "$pscheck" ]; then
eval $rundocker
fi
}
export -f docker_autostart
su root -c "docker_autostart"

View file

@ -1,27 +0,0 @@
#!/bin/sh
# Marc Tönsing - V1.2 - 18.05.2018
# Minecraft Server restart
mkdir ran
echo "Starting countdown via rcon-cli."
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Server is restarting in 30 seconds!
sleep 23s
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Server is restarting in 7 seconds!
sleep 1s
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Server is restarting in 6 seconds!
sleep 1s
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Server is restarting in 5 seconds!
sleep 1s
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Server is restarting in 4 seconds!
sleep 1s
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Server is restarting in 3 seconds!
sleep 1s
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Server is restarting in 2 seconds!
sleep 1s
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Server is restarting in 1 second!
sleep 1s
echo "Stopping server."
docker exec -i mcserver rcon-cli --port 25575 --password mcserver say Closing server...
docker exec -i mcserver rcon-cli --port 25575 --password mcserver stop
sleep 15s
echo "Restarting now."
/var/services/homes/mtoensing/Minecraft-Paper-Server/run_docker.sh

View file

@ -2,5 +2,5 @@ docker run \
--rm \ --rm \
--name mcserver \ --name mcserver \
-v /var/services/homes/mtoensing/server:/data:rw \ -v /var/services/homes/mtoensing/server:/data:rw \
-p 25565:25565 \ -p 25565:25565/udp \
-i minecraftpaperserver:latest -i minecraftpaperserver:latest

View file

@ -1,7 +0,0 @@
docker run \
--rm \
--name mcserver \
--entrypoint=/bin/bash \
-v ~/server:/data:rw \
-p 25565:25565 \
-itd minecraftpaperserver:latest

View file

@ -1,44 +0,0 @@
#Minecraft server properties
#Wed Dec 19 15:40:50 GMT 2018
generator-settings=
force-gamemode=false
allow-nether=true
enforce-whitelist=false
gamemode=0
broadcast-console-to-ops=true
enable-query=true
player-idle-timeout=0
difficulty=1
broadcast-rcon-to-ops=true
spawn-monsters=true
op-permission-level=4
pvp=true
snooper-enabled=true
level-type=DEFAULT
rcon.ip=
hardcore=false
enable-command-block=false
max-players=9
network-compression-threshold=256
resource-pack-sha1=
max-world-size=29999984
rcon.port=25575
server-port=25565
debug=false
server-ip=
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=10
resource-pack=
spawn-animals=true
white-list=false
rcon.password=mcserver
generate-structures=true
online-mode=true
max-build-height=256
level-seed=
prevent-proxy-connections=false
use-native-transport=true
enable-rcon=true
motd=A DOCKER Minecraft Server