minecraft/server/defaults/main.yaml
author Luke Hoersten <luke@hoersten.org>
Thu, 29 May 2025 20:01:29 -0500
changeset 242 e7083ad5c365
parent 241 a176be2cd1b3
permissions -rw-r--r--
Fixed an error with overwriting certbot certs.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19
31de177274a1 Added minecraft server role.
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     1
---
31de177274a1 Added minecraft server role.
Luke Hoersten <luke@hoersten.org>
parents:
diff changeset
     2
111
1c1a911b26aa Made minecraft role support vanilla and paper forks.
Luke Hoersten <luke@hoersten.org>
parents: 107
diff changeset
     3
minecraft_user: "minecraft"
1c1a911b26aa Made minecraft role support vanilla and paper forks.
Luke Hoersten <luke@hoersten.org>
parents: 107
diff changeset
     4
minecraft_parent_dir: "/opt"
1c1a911b26aa Made minecraft role support vanilla and paper forks.
Luke Hoersten <luke@hoersten.org>
parents: 107
diff changeset
     5
minecraft_motd: "A Minecraft Server"
1c1a911b26aa Made minecraft role support vanilla and paper forks.
Luke Hoersten <luke@hoersten.org>
parents: 107
diff changeset
     6
minecraft_mem: "2G"
1c1a911b26aa Made minecraft role support vanilla and paper forks.
Luke Hoersten <luke@hoersten.org>
parents: 107
diff changeset
     7
minecraft_seed: ""
153
dbc589234a49 Added difficulty config.
Luke Hoersten <luke@hoersten.org>
parents: 152
diff changeset
     8
minecraft_difficulty: "hard"
163
40b78af86337 Tons of updates.
Luke Hoersten <luke@hoersten.org>
parents: 162
diff changeset
     9
minecraft_whitelist: "true"
40b78af86337 Tons of updates.
Luke Hoersten <luke@hoersten.org>
parents: 162
diff changeset
    10
minecraft_view_distance: "10"
164
ae19501f5251 Updated minecraft to be multi-world and minimized world size.
Luke Hoersten <luke@hoersten.org>
parents: 163
diff changeset
    11
minecraft_world_name: "world"
184
11466a894f3c Cleaned up versioning config for minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 182
diff changeset
    12
minecraft_dir: "{{minecraft_parent_dir}}/minecraft/{{minecraft_world_name}}"
240
e3ccc65cecc9 Version updates and fixed excessive logging on web server.
Luke Hoersten <luke@hoersten.org>
parents: 239
diff changeset
    13
minecraft_url: "https://api.papermc.io/v2/projects/paper/versions/{{minecraft_paper_version}}/builds/{{minecraft_paper_build}}/downloads/paper-{{minecraft_paper_version}}-{{minecraft_paper_build}}.jar"
162
a7a64ed07204 Added Geyser minecraft plugin. Cleaned up minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 161
diff changeset
    14
211
9e2b2cc6ccf1 Version update
Luke Hoersten <luke@hoersten.org>
parents: 210
diff changeset
    15
# https://papermc.io/downloads/paper
184
11466a894f3c Cleaned up versioning config for minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 182
diff changeset
    16
# paper is a spigot derivative
241
a176be2cd1b3 Updated versions.
Luke Hoersten <luke@hoersten.org>
parents: 240
diff changeset
    17
minecraft_paper_version: "1.21.4"
a176be2cd1b3 Updated versions.
Luke Hoersten <luke@hoersten.org>
parents: 240
diff changeset
    18
minecraft_paper_build: "229"
162
a7a64ed07204 Added Geyser minecraft plugin. Cleaned up minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 161
diff changeset
    19
164
ae19501f5251 Updated minecraft to be multi-world and minimized world size.
Luke Hoersten <luke@hoersten.org>
parents: 163
diff changeset
    20
minecreat_plugins_enabled:
162
a7a64ed07204 Added Geyser minecraft plugin. Cleaned up minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 161
diff changeset
    21
  - "dynmap"
239
c3e3169399a8 Updated java version and disabled geyser due to too old jde.
Luke Hoersten <luke@hoersten.org>
parents: 238
diff changeset
    22
  # - "geyser"
162
a7a64ed07204 Added Geyser minecraft plugin. Cleaned up minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 161
diff changeset
    23
a7a64ed07204 Added Geyser minecraft plugin. Cleaned up minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 161
diff changeset
    24
# https://www.reddit.com/r/Dynmap/
211
9e2b2cc6ccf1 Version update
Luke Hoersten <luke@hoersten.org>
parents: 210
diff changeset
    25
# http://dynmap.us/builds/dynmap/?C=M;O=D
241
a176be2cd1b3 Updated versions.
Luke Hoersten <luke@hoersten.org>
parents: 240
diff changeset
    26
minecraft_dynmap_version: "3.7-beta-8"
184
11466a894f3c Cleaned up versioning config for minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 182
diff changeset
    27
minecraft_dynmap_url: "http://dynmap.us/builds/dynmap/Dynmap-{{minecraft_dynmap_version}}-spigot.jar"
162
a7a64ed07204 Added Geyser minecraft plugin. Cleaned up minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 161
diff changeset
    28
a7a64ed07204 Added Geyser minecraft plugin. Cleaned up minecraft role.
Luke Hoersten <luke@hoersten.org>
parents: 161
diff changeset
    29
# https://geysermc.org
204
fd38efd8f637 Updated versions.
Luke Hoersten <luke@hoersten.org>
parents: 201
diff changeset
    30
# https://ci.opencollab.dev/job/GeyserMC/view/default/builds
224
25e44d8440d4 Version updates.
Luke Hoersten <luke@hoersten.org>
parents: 221
diff changeset
    31
minecraft_geyser_version: "1538"
201
e209c4dc5280 Version updates
Luke Hoersten <luke@hoersten.org>
parents: 184
diff changeset
    32
minecraft_geyser_url: "https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/{{minecraft_geyser_version}}/artifact/bootstrap/spigot/build/libs/Geyser-Spigot.jar"