Added more Plugin Infos and Stuff
This commit is contained in:
parent
cafa5a31ed
commit
f991f4fa07
22 changed files with 201 additions and 85 deletions
|
@ -1,10 +1,10 @@
|
||||||
version: '3'
|
version: '3'
|
||||||
|
|
||||||
volumes:
|
#volumes:
|
||||||
bungeecord: {}
|
# bungeecord: {}
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
frontend:
|
#frontend:
|
||||||
# add this if the network is already existing!
|
# add this if the network is already existing!
|
||||||
#external: true
|
#external: true
|
||||||
backend:
|
backend:
|
||||||
|
@ -19,14 +19,14 @@ services:
|
||||||
BUNGEE_JAR_REVISION: "1"
|
BUNGEE_JAR_REVISION: "1"
|
||||||
CFG_MOTD: Powered by Docker
|
CFG_MOTD: Powered by Docker
|
||||||
REPLACE_ENV_VARIABLES: "true"
|
REPLACE_ENV_VARIABLES: "true"
|
||||||
SPIGET_RESOURCES: "28140,241,1488,8695,9531,68956"
|
SPIGET_PLUGINS: "28140,241,1488,8695,9531,68956"
|
||||||
ports:
|
ports:
|
||||||
- "25565:25577"
|
- "25565:25577"
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
volumes:
|
volumes:
|
||||||
|
- ./mc-bungeecord:/server
|
||||||
- ./mc-bungeecord/config.yml:/config/config.yml
|
- ./mc-bungeecord/config.yml:/config/config.yml
|
||||||
- bungeecord:/server
|
|
||||||
|
|
||||||
# Minecraft Lobby Server
|
# Minecraft Lobby Server
|
||||||
mc-lobby:
|
mc-lobby:
|
||||||
|
@ -36,7 +36,11 @@ services:
|
||||||
TYPE: "PAPER"
|
TYPE: "PAPER"
|
||||||
EULA: "TRUE"
|
EULA: "TRUE"
|
||||||
ONLINE_MODE: "FALSE"
|
ONLINE_MODE: "FALSE"
|
||||||
SPIGET_RESOURCES: "71456,63714,6245,87226"
|
SPIGET_RESOURCES: "1997,390,6245,71465,63714,87226"
|
||||||
|
plugins: "https://github.com/KosmX/emotes/releases/download/2.0.9/emotecraft-2.0.9-bukkit.jar,https://media.forgecdn.net/files/3543/517/voicechat-bukkit-1.18-2.1.16.jar"
|
||||||
|
# Plugins:
|
||||||
|
# - Emotecraft
|
||||||
|
# - 93738 Simple Voice Chat
|
||||||
tty: true
|
tty: true
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
@ -54,9 +58,11 @@ services:
|
||||||
TYPE: "SPIGOT"
|
TYPE: "SPIGOT"
|
||||||
EULA: "TRUE"
|
EULA: "TRUE"
|
||||||
ONLINE_MODE: "FALSE"
|
ONLINE_MODE: "FALSE"
|
||||||
SPIGET_RESOURCES: "34315,1997,93738,92546,9089,16708,51856,70616,7688,1884,73997"
|
SPIGET_RESOURCES: "1997,70616,7688,9089,1884,73997,34315,51856,16708,92546"
|
||||||
# Extern:
|
plugins: "https://github.com/KosmX/emotes/releases/download/2.0.9/emotecraft-2.0.9-bukkit.jar,https://media.forgecdn.net/files/3543/517/voicechat-bukkit-1.18-2.1.16.jar"
|
||||||
|
# Plugins:
|
||||||
# - Emotecraft
|
# - Emotecraft
|
||||||
|
# - 93738 Simple Voice Chat
|
||||||
tty: true
|
tty: true
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
@ -66,7 +72,7 @@ services:
|
||||||
- ./mc-survival:/data
|
- ./mc-survival:/data
|
||||||
- ./logs/survival.log:/data/logs/latest.log
|
- ./logs/survival.log:/data/logs/latest.log
|
||||||
|
|
||||||
# Minecraft Build Server
|
# Minecraft Creative Server
|
||||||
mc-creative:
|
mc-creative:
|
||||||
image: itzg/minecraft-server
|
image: itzg/minecraft-server
|
||||||
container_name: mc_creative
|
container_name: mc_creative
|
||||||
|
@ -74,7 +80,13 @@ services:
|
||||||
TYPE: "PAPER"
|
TYPE: "PAPER"
|
||||||
EULA: "TRUE"
|
EULA: "TRUE"
|
||||||
ONLINE_MODE: "FALSE"
|
ONLINE_MODE: "FALSE"
|
||||||
SPIGET_RESOURCES: "77506,93738,390,25391,327,70616"
|
SPIGET_RESOURCES: "1997,70616,7688,390,25391,327"
|
||||||
|
plugins: "https://github.com/KosmX/emotes/releases/download/2.0.9/emotecraft-2.0.9-bukkit.jar,https://media.forgecdn.net/files/3543/517/voicechat-bukkit-1.18-2.1.16.jar"
|
||||||
|
# Plugins:
|
||||||
|
# - Emotecraft
|
||||||
|
# - 93738 Simple Voice Chat
|
||||||
|
# Extern:
|
||||||
|
# - 77506 PlotSquared: Premium Ressources require spiget-login, which is not documented for container-use
|
||||||
tty: true
|
tty: true
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
@ -92,7 +104,14 @@ services:
|
||||||
TYPE: "PAPER"
|
TYPE: "PAPER"
|
||||||
EULA: "TRUE"
|
EULA: "TRUE"
|
||||||
ONLINE_MODE: "FALSE"
|
ONLINE_MODE: "FALSE"
|
||||||
SPIGET_RESOURCES: "390,63714,45928,81702,6245,51321"
|
SPIGET_RESOURCES: "1997,390,6245,63714,81702"
|
||||||
|
plugins: "https://github.com/KosmX/emotes/releases/download/2.0.9/emotecraft-2.0.9-bukkit.jar,https://media.forgecdn.net/files/3543/517/voicechat-bukkit-1.18-2.1.16.jar"
|
||||||
|
# Plugins:
|
||||||
|
# - Emotecraft
|
||||||
|
# - 93738 Simple Voice Chat
|
||||||
|
# Extern:
|
||||||
|
# - 45928 Quake: Premium Ressources require spiget-login, which is not documented for container-use
|
||||||
|
# - 51321 AntiCooldown: Extern Site Download with Captcha
|
||||||
tty: true
|
tty: true
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
6
mc-bungeecord/.gitignore
vendored
Normal file
6
mc-bungeecord/.gitignore
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
modules/
|
||||||
|
plugins/*.jar
|
||||||
|
*.jar
|
||||||
|
locations.yml
|
||||||
|
modules.yml
|
||||||
|
*.log.*
|
|
@ -31,7 +31,7 @@ server_connect_timeout: 5000
|
||||||
timeout: 30000
|
timeout: 30000
|
||||||
stats: d19ca630-77b1-4243-85e3-c07bcf4c4efd
|
stats: d19ca630-77b1-4243-85e3-c07bcf4c4efd
|
||||||
player_limit: -1
|
player_limit: -1
|
||||||
ip_forward: false
|
ip_forward: true
|
||||||
groups:
|
groups:
|
||||||
kB01guy:
|
kB01guy:
|
||||||
- admin
|
- admin
|
||||||
|
|
10
mc-creative/.gitignore
vendored
10
mc-creative/.gitignore
vendored
|
@ -1,9 +1,11 @@
|
||||||
cache/
|
cache/
|
||||||
|
libraries/
|
||||||
logs/
|
logs/
|
||||||
plugins/
|
versions/
|
||||||
world/
|
plugins/*.jar
|
||||||
world_nether/
|
plugins/*-version.json
|
||||||
world_the_end/
|
plugins/bStats/
|
||||||
|
creative/
|
||||||
banned-ips.json
|
banned-ips.json
|
||||||
banned-players.json
|
banned-players.json
|
||||||
eula.txt
|
eula.txt
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
|
|
||||||
settings:
|
settings:
|
||||||
allow-end: true
|
allow-end: false
|
||||||
warn-on-overload: true
|
warn-on-overload: true
|
||||||
permissions-file: permissions.yml
|
permissions-file: permissions.yml
|
||||||
update-folder: update
|
update-folder: update
|
||||||
|
|
|
@ -217,6 +217,7 @@ world-settings:
|
||||||
per-player: false
|
per-player: false
|
||||||
day: 5
|
day: 5
|
||||||
spawn-limits:
|
spawn-limits:
|
||||||
|
axolotls: -1
|
||||||
monster: -1
|
monster: -1
|
||||||
creature: -1
|
creature: -1
|
||||||
ambient: -1
|
ambient: -1
|
||||||
|
@ -266,6 +267,9 @@ world-settings:
|
||||||
misc:
|
misc:
|
||||||
soft: 32
|
soft: 32
|
||||||
hard: 128
|
hard: 128
|
||||||
|
axolotls:
|
||||||
|
soft: 32
|
||||||
|
hard: 128
|
||||||
frosted-ice:
|
frosted-ice:
|
||||||
enabled: true
|
enabled: true
|
||||||
delay:
|
delay:
|
||||||
|
@ -343,3 +347,8 @@ world-settings:
|
||||||
fix-invulnerable-end-crystal-exploit: true
|
fix-invulnerable-end-crystal-exploit: true
|
||||||
squid-spawn-height:
|
squid-spawn-height:
|
||||||
maximum: 0.0
|
maximum: 0.0
|
||||||
|
anticheat:
|
||||||
|
obfuscation:
|
||||||
|
items:
|
||||||
|
hide-itemmeta: false
|
||||||
|
hide-durability: false
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#Minecraft server properties
|
#Minecraft server properties
|
||||||
#Mon Nov 29 20:59:28 UTC 2021
|
#Sat Dec 04 03:08:09 UTC 2021
|
||||||
enable-jmx-monitoring=false
|
enable-jmx-monitoring=false
|
||||||
level-seed=
|
level-seed=
|
||||||
rcon.port=25575
|
rcon.port=25575
|
||||||
|
@ -7,7 +7,7 @@ enable-command-block=true
|
||||||
gamemode=survival
|
gamemode=survival
|
||||||
enable-query=false
|
enable-query=false
|
||||||
generator-settings=
|
generator-settings=
|
||||||
level-name=world
|
level-name=creative
|
||||||
motd=A Paper Minecraft Server powered by Docker
|
motd=A Paper Minecraft Server powered by Docker
|
||||||
query.port=25565
|
query.port=25565
|
||||||
texture-pack=
|
texture-pack=
|
||||||
|
@ -27,14 +27,16 @@ view-distance=10
|
||||||
max-build-height=256
|
max-build-height=256
|
||||||
server-ip=
|
server-ip=
|
||||||
resource-pack-prompt=
|
resource-pack-prompt=
|
||||||
allow-nether=true
|
allow-nether=false
|
||||||
server-port=25565
|
server-port=25565
|
||||||
enable-rcon=true
|
enable-rcon=true
|
||||||
sync-chunk-writes=true
|
sync-chunk-writes=true
|
||||||
op-permission-level=4
|
op-permission-level=4
|
||||||
prevent-proxy-connections=false
|
prevent-proxy-connections=false
|
||||||
|
hide-online-players=false
|
||||||
resource-pack=
|
resource-pack=
|
||||||
entity-broadcast-range-percentage=100
|
entity-broadcast-range-percentage=100
|
||||||
|
simulation-distance=10
|
||||||
player-idle-timeout=0
|
player-idle-timeout=0
|
||||||
rcon.password=minecraft
|
rcon.password=minecraft
|
||||||
force-gamemode=false
|
force-gamemode=false
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
config-version: 12
|
config-version: 12
|
||||||
settings:
|
settings:
|
||||||
debug: false
|
debug: false
|
||||||
bungeecord: false
|
bungeecord: true
|
||||||
sample-count: 12
|
sample-count: 12
|
||||||
player-shuffle: 0
|
player-shuffle: 0
|
||||||
user-cache-size: 1000
|
user-cache-size: 1000
|
||||||
|
@ -63,6 +63,8 @@ stats:
|
||||||
forced-stats: {}
|
forced-stats: {}
|
||||||
world-settings:
|
world-settings:
|
||||||
default:
|
default:
|
||||||
|
below-zero-generation-in-existing-chunks: true
|
||||||
|
simulation-distance: default
|
||||||
verbose: false
|
verbose: false
|
||||||
hopper-amount: 1
|
hopper-amount: 1
|
||||||
dragon-death-sound-radius: 0
|
dragon-death-sound-radius: 0
|
||||||
|
@ -100,6 +102,10 @@ world-settings:
|
||||||
exp: 3.0
|
exp: 3.0
|
||||||
item: 2.5
|
item: 2.5
|
||||||
growth:
|
growth:
|
||||||
|
twistingvines-modifier: 100
|
||||||
|
weepingvines-modifier: 100
|
||||||
|
cavevines-modifier: 100
|
||||||
|
glowberry-modifier: 100
|
||||||
cactus-modifier: 100
|
cactus-modifier: 100
|
||||||
cane-modifier: 100
|
cane-modifier: 100
|
||||||
melon-modifier: 100
|
melon-modifier: 100
|
||||||
|
|
10
mc-lobby/.gitignore
vendored
10
mc-lobby/.gitignore
vendored
|
@ -1,9 +1,11 @@
|
||||||
cache/
|
cache/
|
||||||
|
libraries/
|
||||||
logs/
|
logs/
|
||||||
plugins/
|
versions/
|
||||||
world/
|
plugins/*.jar
|
||||||
world_nether/
|
plugins/*-version.json
|
||||||
world_the_end/
|
plugins/bStats/
|
||||||
|
lobby/
|
||||||
banned-ips.json
|
banned-ips.json
|
||||||
banned-players.json
|
banned-players.json
|
||||||
eula.txt
|
eula.txt
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
|
|
||||||
settings:
|
settings:
|
||||||
allow-end: true
|
allow-end: false
|
||||||
warn-on-overload: true
|
warn-on-overload: true
|
||||||
permissions-file: permissions.yml
|
permissions-file: permissions.yml
|
||||||
update-folder: update
|
update-folder: update
|
||||||
|
|
|
@ -217,6 +217,7 @@ world-settings:
|
||||||
per-player: false
|
per-player: false
|
||||||
day: 5
|
day: 5
|
||||||
spawn-limits:
|
spawn-limits:
|
||||||
|
axolotls: -1
|
||||||
monster: -1
|
monster: -1
|
||||||
creature: -1
|
creature: -1
|
||||||
ambient: -1
|
ambient: -1
|
||||||
|
@ -266,6 +267,9 @@ world-settings:
|
||||||
misc:
|
misc:
|
||||||
soft: 32
|
soft: 32
|
||||||
hard: 128
|
hard: 128
|
||||||
|
axolotls:
|
||||||
|
soft: 32
|
||||||
|
hard: 128
|
||||||
frosted-ice:
|
frosted-ice:
|
||||||
enabled: true
|
enabled: true
|
||||||
delay:
|
delay:
|
||||||
|
@ -343,3 +347,8 @@ world-settings:
|
||||||
fix-invulnerable-end-crystal-exploit: true
|
fix-invulnerable-end-crystal-exploit: true
|
||||||
squid-spawn-height:
|
squid-spawn-height:
|
||||||
maximum: 0.0
|
maximum: 0.0
|
||||||
|
anticheat:
|
||||||
|
obfuscation:
|
||||||
|
items:
|
||||||
|
hide-itemmeta: false
|
||||||
|
hide-durability: false
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#Minecraft server properties
|
#Minecraft server properties
|
||||||
#Mon Nov 29 20:59:27 UTC 2021
|
#Sat Dec 04 03:12:33 UTC 2021
|
||||||
enable-jmx-monitoring=false
|
enable-jmx-monitoring=false
|
||||||
level-seed=
|
level-seed=
|
||||||
rcon.port=25575
|
rcon.port=25575
|
||||||
|
@ -7,7 +7,7 @@ enable-command-block=true
|
||||||
gamemode=survival
|
gamemode=survival
|
||||||
enable-query=false
|
enable-query=false
|
||||||
generator-settings=
|
generator-settings=
|
||||||
level-name=world
|
level-name=lobby
|
||||||
motd=A Vanilla Minecraft Server powered by Docker
|
motd=A Vanilla Minecraft Server powered by Docker
|
||||||
query.port=25565
|
query.port=25565
|
||||||
texture-pack=
|
texture-pack=
|
||||||
|
@ -27,14 +27,16 @@ view-distance=10
|
||||||
max-build-height=256
|
max-build-height=256
|
||||||
server-ip=
|
server-ip=
|
||||||
resource-pack-prompt=
|
resource-pack-prompt=
|
||||||
allow-nether=true
|
allow-nether=false
|
||||||
server-port=25565
|
server-port=25565
|
||||||
enable-rcon=true
|
enable-rcon=true
|
||||||
sync-chunk-writes=true
|
sync-chunk-writes=true
|
||||||
op-permission-level=4
|
op-permission-level=4
|
||||||
prevent-proxy-connections=false
|
prevent-proxy-connections=false
|
||||||
|
hide-online-players=false
|
||||||
resource-pack=
|
resource-pack=
|
||||||
entity-broadcast-range-percentage=100
|
entity-broadcast-range-percentage=100
|
||||||
|
simulation-distance=10
|
||||||
player-idle-timeout=0
|
player-idle-timeout=0
|
||||||
rcon.password=minecraft
|
rcon.password=minecraft
|
||||||
force-gamemode=false
|
force-gamemode=false
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
config-version: 12
|
config-version: 12
|
||||||
settings:
|
settings:
|
||||||
debug: false
|
debug: false
|
||||||
bungeecord: false
|
bungeecord: true
|
||||||
sample-count: 12
|
sample-count: 12
|
||||||
player-shuffle: 0
|
player-shuffle: 0
|
||||||
user-cache-size: 1000
|
user-cache-size: 1000
|
||||||
|
@ -63,6 +63,8 @@ stats:
|
||||||
forced-stats: {}
|
forced-stats: {}
|
||||||
world-settings:
|
world-settings:
|
||||||
default:
|
default:
|
||||||
|
below-zero-generation-in-existing-chunks: true
|
||||||
|
simulation-distance: default
|
||||||
verbose: false
|
verbose: false
|
||||||
hopper-amount: 1
|
hopper-amount: 1
|
||||||
dragon-death-sound-radius: 0
|
dragon-death-sound-radius: 0
|
||||||
|
@ -100,6 +102,10 @@ world-settings:
|
||||||
exp: 3.0
|
exp: 3.0
|
||||||
item: 2.5
|
item: 2.5
|
||||||
growth:
|
growth:
|
||||||
|
twistingvines-modifier: 100
|
||||||
|
weepingvines-modifier: 100
|
||||||
|
cavevines-modifier: 100
|
||||||
|
glowberry-modifier: 100
|
||||||
cactus-modifier: 100
|
cactus-modifier: 100
|
||||||
cane-modifier: 100
|
cane-modifier: 100
|
||||||
melon-modifier: 100
|
melon-modifier: 100
|
||||||
|
|
10
mc-minigames/.gitignore
vendored
10
mc-minigames/.gitignore
vendored
|
@ -1,9 +1,11 @@
|
||||||
cache/
|
cache/
|
||||||
|
libraries/
|
||||||
logs/
|
logs/
|
||||||
plugins/
|
versions/
|
||||||
world/
|
plugins/*.jar
|
||||||
world_nether/
|
plugins/*-version.json
|
||||||
world_the_end/
|
plugins/bStats/
|
||||||
|
lobby/
|
||||||
Bedwars/
|
Bedwars/
|
||||||
lobby/
|
lobby/
|
||||||
quake/
|
quake/
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
|
|
||||||
settings:
|
settings:
|
||||||
allow-end: true
|
allow-end: false
|
||||||
warn-on-overload: true
|
warn-on-overload: true
|
||||||
permissions-file: permissions.yml
|
permissions-file: permissions.yml
|
||||||
update-folder: update
|
update-folder: update
|
||||||
|
|
|
@ -252,7 +252,11 @@ world-settings:
|
||||||
misc:
|
misc:
|
||||||
soft: 32
|
soft: 32
|
||||||
hard: 128
|
hard: 128
|
||||||
|
axolotls:
|
||||||
|
soft: 32
|
||||||
|
hard: 128
|
||||||
spawn-limits:
|
spawn-limits:
|
||||||
|
axolotls: -1
|
||||||
monster: -1
|
monster: -1
|
||||||
creature: -1
|
creature: -1
|
||||||
ambient: -1
|
ambient: -1
|
||||||
|
@ -343,3 +347,8 @@ world-settings:
|
||||||
fix-invulnerable-end-crystal-exploit: true
|
fix-invulnerable-end-crystal-exploit: true
|
||||||
squid-spawn-height:
|
squid-spawn-height:
|
||||||
maximum: 0.0
|
maximum: 0.0
|
||||||
|
anticheat:
|
||||||
|
obfuscation:
|
||||||
|
items:
|
||||||
|
hide-itemmeta: false
|
||||||
|
hide-durability: false
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#Minecraft server properties
|
#Minecraft server properties
|
||||||
#Mon Nov 29 20:59:27 UTC 2021
|
#Sat Dec 04 03:08:09 UTC 2021
|
||||||
enable-jmx-monitoring=false
|
enable-jmx-monitoring=false
|
||||||
level-seed=
|
level-seed=
|
||||||
rcon.port=25575
|
rcon.port=25575
|
||||||
|
@ -7,7 +7,7 @@ enable-command-block=true
|
||||||
gamemode=survival
|
gamemode=survival
|
||||||
enable-query=false
|
enable-query=false
|
||||||
generator-settings=
|
generator-settings=
|
||||||
level-name=world
|
level-name=lobby
|
||||||
motd=A Paper Minecraft Server powered by Docker
|
motd=A Paper Minecraft Server powered by Docker
|
||||||
query.port=25565
|
query.port=25565
|
||||||
texture-pack=
|
texture-pack=
|
||||||
|
@ -27,14 +27,16 @@ view-distance=10
|
||||||
max-build-height=256
|
max-build-height=256
|
||||||
server-ip=
|
server-ip=
|
||||||
resource-pack-prompt=
|
resource-pack-prompt=
|
||||||
allow-nether=true
|
allow-nether=false
|
||||||
server-port=25565
|
server-port=25565
|
||||||
enable-rcon=true
|
enable-rcon=true
|
||||||
sync-chunk-writes=true
|
sync-chunk-writes=true
|
||||||
op-permission-level=4
|
op-permission-level=4
|
||||||
prevent-proxy-connections=false
|
prevent-proxy-connections=false
|
||||||
|
hide-online-players=false
|
||||||
resource-pack=
|
resource-pack=
|
||||||
entity-broadcast-range-percentage=100
|
entity-broadcast-range-percentage=100
|
||||||
|
simulation-distance=10
|
||||||
player-idle-timeout=0
|
player-idle-timeout=0
|
||||||
rcon.password=minecraft
|
rcon.password=minecraft
|
||||||
force-gamemode=false
|
force-gamemode=false
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
config-version: 12
|
config-version: 12
|
||||||
settings:
|
settings:
|
||||||
debug: false
|
debug: false
|
||||||
bungeecord: false
|
bungeecord: true
|
||||||
sample-count: 12
|
sample-count: 12
|
||||||
player-shuffle: 0
|
player-shuffle: 0
|
||||||
user-cache-size: 1000
|
user-cache-size: 1000
|
||||||
|
@ -63,6 +63,8 @@ stats:
|
||||||
forced-stats: {}
|
forced-stats: {}
|
||||||
world-settings:
|
world-settings:
|
||||||
default:
|
default:
|
||||||
|
below-zero-generation-in-existing-chunks: true
|
||||||
|
simulation-distance: default
|
||||||
verbose: false
|
verbose: false
|
||||||
hopper-amount: 1
|
hopper-amount: 1
|
||||||
dragon-death-sound-radius: 0
|
dragon-death-sound-radius: 0
|
||||||
|
@ -97,6 +99,10 @@ world-settings:
|
||||||
mob-spawn-range: 8
|
mob-spawn-range: 8
|
||||||
max-entity-collisions: 8
|
max-entity-collisions: 8
|
||||||
growth:
|
growth:
|
||||||
|
twistingvines-modifier: 100
|
||||||
|
weepingvines-modifier: 100
|
||||||
|
cavevines-modifier: 100
|
||||||
|
glowberry-modifier: 100
|
||||||
cactus-modifier: 100
|
cactus-modifier: 100
|
||||||
cane-modifier: 100
|
cane-modifier: 100
|
||||||
melon-modifier: 100
|
melon-modifier: 100
|
||||||
|
|
6
mc-survival/.gitignore
vendored
6
mc-survival/.gitignore
vendored
|
@ -1,6 +1,10 @@
|
||||||
cache/
|
cache/
|
||||||
|
libraries/
|
||||||
logs/
|
logs/
|
||||||
plugins/
|
versions/
|
||||||
|
plugins/*.jar
|
||||||
|
plugins/*-version.json
|
||||||
|
plugins/bStats/
|
||||||
world/
|
world/
|
||||||
world_nether/
|
world_nether/
|
||||||
world_the_end/
|
world_the_end/
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#Minecraft server properties
|
#Minecraft server properties
|
||||||
#Mon Nov 29 20:59:30 UTC 2021
|
#Sat Dec 04 03:12:33 UTC 2021
|
||||||
enable-jmx-monitoring=false
|
enable-jmx-monitoring=false
|
||||||
level-seed=
|
level-seed=
|
||||||
rcon.port=25575
|
rcon.port=25575
|
||||||
|
@ -33,8 +33,10 @@ enable-rcon=true
|
||||||
sync-chunk-writes=true
|
sync-chunk-writes=true
|
||||||
op-permission-level=4
|
op-permission-level=4
|
||||||
prevent-proxy-connections=false
|
prevent-proxy-connections=false
|
||||||
|
hide-online-players=false
|
||||||
resource-pack=
|
resource-pack=
|
||||||
entity-broadcast-range-percentage=100
|
entity-broadcast-range-percentage=100
|
||||||
|
simulation-distance=10
|
||||||
player-idle-timeout=0
|
player-idle-timeout=0
|
||||||
rcon.password=minecraft
|
rcon.password=minecraft
|
||||||
force-gamemode=false
|
force-gamemode=false
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
config-version: 12
|
config-version: 12
|
||||||
settings:
|
settings:
|
||||||
debug: false
|
debug: false
|
||||||
bungeecord: false
|
bungeecord: true
|
||||||
sample-count: 12
|
sample-count: 12
|
||||||
player-shuffle: 0
|
player-shuffle: 0
|
||||||
user-cache-size: 1000
|
user-cache-size: 1000
|
||||||
|
@ -63,6 +63,8 @@ stats:
|
||||||
forced-stats: {}
|
forced-stats: {}
|
||||||
world-settings:
|
world-settings:
|
||||||
default:
|
default:
|
||||||
|
below-zero-generation-in-existing-chunks: true
|
||||||
|
simulation-distance: default
|
||||||
verbose: true
|
verbose: true
|
||||||
mob-spawn-range: 6
|
mob-spawn-range: 6
|
||||||
hopper-amount: 1
|
hopper-amount: 1
|
||||||
|
|
112
readme.md
112
readme.md
|
@ -3,7 +3,7 @@ This Project aims to empower you in setting up your very own Server-Network usin
|
||||||
|
|
||||||
I use this Repository to run my own Minecraft-Server at kB01.de.
|
I use this Repository to run my own Minecraft-Server at kB01.de.
|
||||||
|
|
||||||
|
**This Repository is currently in a Prototyping State!**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,61 +24,87 @@ Start the Server-Network
|
||||||
`docker-compose up`
|
`docker-compose up`
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
### Container
|
|
||||||
|
For my Use-Case Containerization is great to get the most Performance for each Universe (Survival, Creative, Lobby, Minigames).
|
||||||
|
|
||||||
|
Even though Minecraft supports Multiple Threads, the Main Game-Logic runs on a single Thread.
|
||||||
|
All Server Plugins, The Game Logic, and all Worlds are handled Single-Threaded.
|
||||||
|
Some Little Things are running on different Threads like the Chunk-Sending to Players.
|
||||||
|
|
||||||
|
If you just want run a Minecraft Server without different Worlds and not many Plugins, I strongly advice not to use my Project and instead only use https://github.com/itzg/docker-minecraft-server for creating your Server.
|
||||||
|
|
||||||
To further configure your Server-Network, see
|
To further configure your Server-Network, see
|
||||||
https://github.com/itzg/docker-bungeecord for mc-bungeecord and
|
https://github.com/itzg/docker-bungeecord for mc-bungeecord and
|
||||||
https://github.com/itzg/docker-minecraft-server for other Services
|
https://github.com/itzg/docker-minecraft-server for other Services
|
||||||
|
|
||||||
### Plugins
|
### Server Configuration
|
||||||
The Server Proxy (default: BungeeCord) supports Plugins as well as the Game-Servers them selves.
|
The Server Proxy (default: BungeeCord) supports Plugins as well as the Game-Servers them selves.
|
||||||
The Docker Containers allows automatic Plugin-Downloads from spigotmc.org via the Variable `SPIGET_RESOURCES`, which contains a Comma separated List of Plugin-IDs.
|
The Docker Containers allows automatic Plugin-Downloads from spigotmc.org via the Variable `SPIGET_RESOURCES`, which contains a Comma separated List of Plugin-IDs.
|
||||||
|
|
||||||
This are the Plugins I use on the Proxy Server:
|
#### BungeeCord
|
||||||
|
This is the Proxy-Server that listens to the default Minecraft Port `25565` and then distribute the Players to the Game-Server they want to play on.
|
||||||
|
|
||||||
| ID | Price | Name | Description | Source |
|
##### Plugin List
|
||||||
| 28140 | Free |
|
|
||||||
| 241 | Free |
|
|
||||||
| 1488 | Free |
|
|
||||||
| 8695 | Free |
|
|
||||||
| 9531 | Free |
|
|
||||||
| 68956 | Free |
|
|
||||||
|
|
||||||
This are the Plugins I use on the Game Servers:
|
| Spigot ID | Price | Name | Description | Links |
|
||||||
|
|:---------:| ----- | -------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| | Free | LuckPerms BungeeCord | Manages Permissions for BungeeCord Plugins | [Github](https://github.com/lucko/LuckPerms) [luckperms.net](https://luckperms.net/download) |
|
||||||
|
| 241 | Free | ServerListPlus | Allows customization of your ServerList Info | [Github](https://github.com/Minecrell/ServerListPlus) [Spigot](https://www.spigotmc.org/resources/241/) |
|
||||||
|
| 8695 | Free | AdvancedBan | All-In-One Punishment-System | [Github](https://github.com/DevLeoko/AdvancedBan) [Spigot](https://www.spigotmc.org/resources/8695/) |
|
||||||
|
| 68956 | Free | UltraStaffChat | Allows Communication to the Server-Team, throughout the Network and even beyond thanks to Discord-Integration. | [Github](https://github.com/HyperaOfficial/UltraStaffChat) [Spigot](https://www.spigotmc.org/resources/68956/) |
|
||||||
|
|
||||||
| ID | Price | Name | Description | Source | Servers |
|
| 1488 | Free | BungeeEssentials | Multiple Essential Functions you might need, all in one Plugin | [Github](https://github.com/pantherman594/BungeeEssentials) [Spigot](https://www.spigotmc.org/resources/1488/) |
|
||||||
| 71456 |
|
#### Main Server: Lobby, Creative, Minigames
|
||||||
| 63714 |
|
This Server Hosts the Lobby, Creative World and Minigames. It is separated, because some Plugins change Vanilla Behaviour.
|
||||||
| 6245 |
|
AntiCooldown also disables Sweeping Edge and Quake might crash the Server.
|
||||||
| 87226 |
|
|
||||||
|
|
||||||
| 34315 |
|
It runs on Paper because it is Resource friendly.
|
||||||
| 1997 |
|
|
||||||
| 93738 |
|
|
||||||
| 92546 |
|
|
||||||
| 9089 |
|
|
||||||
| 16708 |
|
|
||||||
| 51856 |
|
|
||||||
| 70616 |
|
|
||||||
| 7688 |
|
|
||||||
| 1884 |
|
|
||||||
| 73997 |
|
|
||||||
|
|
||||||
| 77506 |
|
##### Plugin List
|
||||||
| 93738 |
|
|
||||||
| 390 |
|
|
||||||
| 25391 |
|
|
||||||
| 327 |
|
|
||||||
| 70616 |
|
|
||||||
|
|
||||||
| 390 |
|
| Spigot ID | Price | Name | Description | Links |
|
||||||
| 63714 |
|
|:---------:| ------------------- | ------------------------- | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| 45928 |
|
| 1166 | Free | HubThat | Manages the Server-Hub, the welcome Area for joining Players | [Mind Overflow](https://git.mind-overflow.net/Spigot/HubThat/) [Spigot](https://www.spigotmc.org/resources/hubthat.1166/) |
|
||||||
| 81702 |
|
| 28140 | Free | LuckPerms | Manages Permissions | [Github](https://github.com/lucko/LuckPerms) [Spigot](https://www.spigotmc.org/resources/28140/) |
|
||||||
| 6245 |
|
| 390 | Free | Multiverse-Core | Allows Multi-World-Configuration, needed to load Custom Worlds and not load Vanilla-Worlds | [Github](https://github.com/Multiverse/Multiverse-Core) [Spigot](https://www.spigotmc.org/resources/390/) |
|
||||||
| 51321 |
|
| 1997 | Free | ProtocolLib | Library Plugin used by Simple Voice Chat | [Github](https://github.com/Multiverse/Multiverse-Core) [Spigot](https://www.spigotmc.org/resources/390/) |
|
||||||
|
| 6245 | Free | PlaceholderAPI | Allows you to use Placeholder in nearly any Config-File | [Github](https://github.com/PlaceholderAPI/PlaceholderAPI) [Spigot](https://www.spigotmc.org/resources/6245/) |
|
||||||
|
| 7688 | Free | Armor Stand Editor [dead] | Allows players in survival to easily edit Armorstand pose and attributes. | [Github](https://github.com/RypoFalem/ArmorStandEditor) [Spigot](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/) |
|
||||||
|
| 13932 | Free | Fast Async WorldEdit | Allows large Scale World-Modifications, needed by PlotSquared | [Github](https://github.com/IntellectualSites/FastAsyncWorldEdit) [Spigot](https://www.spigotmc.org/resources/13932/) |
|
||||||
|
| 25391 | Free, Closed Source | VoidGen | Multiverse-World-Generator generating Empty Worlds | [Spigot](https://www.spigotmc.org/resources/voidgen.25391/) |
|
||||||
|
| 51321 | Free | AntiCooldown | Removes Hit-Cooldown of newer Minecraft Versions for faster PvP experience | [Github](https://github.com/YourGameSpace/AntiCooldown) [Spigot](https://www.spigotmc.org/resources/anticooldown-1-9-1-18.51321/) |
|
||||||
|
| 63714 | Free | Screaming Bedwars | PvP GameMode in the Sky, Players are trying to destroy the Respawn-Block (Bed) of the other Teams | [Github](https://github.com/ScreamingSandals/BedWars) [Spigot](https://www.spigotmc.org/resources/63714/) |
|
||||||
|
| 70616 | Free | BackupOnEvent | Automatically creates Backups and manages configured Storage-Space | [Github](https://github.com/enayet123/BackupOnEventPlugin) [Spigot](https://www.spigotmc.org/resources/backuponevent.70616/) |
|
||||||
|
| 71465 | Free | ImageMap | Creates Map-Items displaying Image Files. Used for TV-Like Custom Signs | [Github](https://github.com/gorogoro-space/ImageMap) [Spigot](https://www.spigotmc.org/resources/71465/) |
|
||||||
|
| 77506 | 15€ | PlotSquared | Manages User-Plots for Creative Building | [Github](https://github.com/IntellectualSites/PlotSquared/) [Spigot](https://www.spigotmc.org/resources/plotsquared-v6.77506/) |
|
||||||
|
| 93738 | Free | Simple Voice Chat | Proximity Voice-Chat, Requires Client Mod! | [Github](https://github.com/henkelmax/simple-voice-chat) [Spigot](https://www.spigotmc.org/resources/simple-voice-chat.93738/) |
|
||||||
|
|
||||||
### Servers
|
Planned:
|
||||||
My choice for the Survival Game Server was Spigot, which is a bit heavier on the resources compared to Paper. The Reason for this choice is because my Players had Problems using Game-Bugs which are Fixed in Paper (e.g. breaking Bedrock). However, you can configure Paper to allow these, but my Players still complained, so I switched back to Spigot, which does not fix any Vanilla Server Bugs.
|
|
||||||
|
| Spigot ID | Price | Name | Description | Links |
|
||||||
|
|:---------:| ------------------- | ------------------------- | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| 45928 | 15€, Closed Source | Quake | Fast paced Shooter-like Minigame with Powerups | [Spigot](https://www.spigotmc.org/resources/quake-highly-customizable-%E2%80%A2-db-support-%E2%80%A2-leaderboards-%E2%80%A2-bungee-mode.45928/) |
|
||||||
|
| 81702 | Free | uSurvivalGames | PvP GameMode on the Ground, with loot and a protection Period | [Github](https://github.com/jerzean/UltimateSurvivalGames) [Spigot](https://www.spigotmc.org/resources/usurvivalgames.81702/) |
|
||||||
|
| 87226 | Free | Walk in the Park | Infinite Generating Parkour | [Github](https://github.com/Efnilite/Walk-in-the-Park) [Spigot](https://www.spigotmc.org/resources/87226/) |
|
||||||
|
|
||||||
|
#### Survival
|
||||||
|
This Game-Server hosts the Survival Map, with Advancements like Protecting your Builds, Teleporting to friendly Players and simple Economy in the Form of Chest-Shops.
|
||||||
|
|
||||||
|
My choice for the Survival Game Server Type was Spigot, which is a bit heavier on the resources compared to Paper. The Reason for this choice is because my Players had Problems using Game-Bugs which are Fixed in Paper (e.g. breaking Bedrock). However, you can configure Paper to allow these, but my Players still complained, so I switched back to Spigot, which does not fix any Vanilla Server Bugs.
|
||||||
TLDR: Players blame Paper for Things that might not exist.
|
TLDR: Players blame Paper for Things that might not exist.
|
||||||
|
|
||||||
The other Game Servers rely completely on Plugin Codes, which drove the decision to use the fastest solution Paper.
|
##### Plugin List
|
||||||
|
|
||||||
|
| Spigot ID | Price | Name | Description | Links |
|
||||||
|
|:---------:| ----- | ------------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| 93738 | Free | Simple Voice Chat | Proximity Voice-Chat, Requires Client Mod! | [Github](https://github.com/henkelmax/simple-voice-chat) [Spigot](https://www.spigotmc.org/resources/simple-voice-chat.93738/) |
|
||||||
|
| 1997 | Free | ProtocolLib | Library Plugin used by Simple Voice Chat | [Github](https://github.com/Multiverse/Multiverse-Core) [Spigot](https://www.spigotmc.org/resources/390/) |
|
||||||
|
| 70616 | Free | BackupOnEvent | Automatically creates Backups and manages configured Storage-Space | [Github](https://github.com/enayet123/BackupOnEventPlugin) [Spigot](https://www.spigotmc.org/resources/backuponevent.70616/) |
|
||||||
|
| 7688 | Free | Armor Stand Editor [dead] | Allows players in survival to easily edit Armorstand pose and attributes. | [Github](https://github.com/RypoFalem/ArmorStandEditor) [Spigot](https://www.spigotmc.org/resources/armor-stand-editor-dead.7688/) |
|
||||||
|
| 9089 | Free | EssentialsX | Essential Commands like `/home` `/tpa`, etc. | [Github](https://github.com/EssentialsX/Essentials) [Spigot](https://www.spigotmc.org/resources/essentialsx.9089/) |
|
||||||
|
| 1884 | Free | GriefPrevention | Players can Protect flexible sized Plots using a golden Shovel | [Github](https://github.com/TechFortress/GriefPrevention/) [Spigot](https://www.spigotmc.org/resources/griefprevention.1884/) |
|
||||||
|
| 73997 | Free | MoreMobHeads | Player- and Mob-Heads, and Micro-Blocks traded from the wandering Trader | [Github](https://github.com/JoelGodOfwar/MoreMobHeads) [Spigot](https://www.spigotmc.org/resources/moremobheads.73997/) |
|
||||||
|
| 34315 | Free | Vault | Permissions, Chat, & Economy API to give plugins easy hooks into these systems, used for Economy only. | [Github](https://github.com/milkbowl/Vault) [Spigot](https://www.spigotmc.org/resources/34315/) |
|
||||||
|
| 51856 | Free | ChestShop | a simple system for making physical shops using signs and chests | [Github](https://github.com/ChestShop-authors/ChestShop-3) [Spigot](https://www.spigotmc.org/resources/chestshop.51856/) |
|
||||||
|
| 16708 | Free | Daily Rewards | Rewards the Player to stay active. Type `/reward` each Day to get in-game Currency | [Github](https://github.com/HalfloveJAR/Daily-Rewards) [Spigot](https://www.spigotmc.org/resources/daily-rewards.16708/) |
|
||||||
|
| 92546 | Free | Heart | Displays Life of Players below their Name. | [Github](https://github.com/PastaLaPate/Heart/) [Spigot](https://www.spigotmc.org/resources/heart.92546/) |
|
||||||
|
|
Loading…
Add table
Reference in a new issue