first working LIVE version
This commit is contained in:
parent
f399ebfcd2
commit
662513a424
6 changed files with 1 additions and 102 deletions
11
Dockerfile
11
Dockerfile
|
@ -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 ###
|
||||||
#############################
|
#############################
|
||||||
|
|
12
onboot.sh
12
onboot.sh
|
@ -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"
|
|
|
@ -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
|
|
|
@ -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
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
docker run \
|
|
||||||
--rm \
|
|
||||||
--name mcserver \
|
|
||||||
--entrypoint=/bin/bash \
|
|
||||||
-v ~/server:/data:rw \
|
|
||||||
-p 25565:25565 \
|
|
||||||
-itd minecraftpaperserver:latest
|
|
|
@ -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
|
|
Loading…
Add table
Reference in a new issue