From 174c97221d39979864223aa724e9641d94aacc05 Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Sat, 28 Jun 2025 13:58:52 +0000 Subject: [PATCH] Season II Configuration (#10) Configured initial mods and copied main task from ansible-role-eom. Reviewed-on: https://gitea.eom.dev/Gaming/ansible-role-luanti/pulls/10 --- defaults/main.yml | 1 + files/{minetest.conf => Season_II.conf} | 8 ++-- files/Season_II.mt | 56 ++++++++++++++----------- files/world.mt | 56 ------------------------- tasks/luanti.yaml | 20 --------- tasks/main.yml | 18 ++++++++ 6 files changed, 54 insertions(+), 105 deletions(-) rename files/{minetest.conf => Season_II.conf} (99%) delete mode 100644 files/world.mt delete mode 100644 tasks/luanti.yaml diff --git a/defaults/main.yml b/defaults/main.yml index 43c1099..66d2495 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,2 +1,3 @@ --- # defaults file for ansible-role-luanti +worldname: world diff --git a/files/minetest.conf b/files/Season_II.conf similarity index 99% rename from files/minetest.conf rename to files/Season_II.conf index 16d4813..c3e8022 100644 --- a/files/minetest.conf +++ b/files/Season_II.conf @@ -793,7 +793,7 @@ server_announce = true # Message of the day displayed to players connecting. # type: string -motd = Welcome to Luanti on eom.dev. View the Wiki: https://discourse.eom.dev/t/luanti-minetest/29 Join our Matrix chat: https://matrix.to/#/#luanti:eom.dev Music broadcast: https://owncast.eom.dev/ +motd = Welcome to Luanti on eom.dev. Connect with the community on Discourse and Matrix: https://discourse.eom.dev/ https://matrix.to/#/#luanti:eom.dev/ # Maximum number of players that can be connected simultaneously. # type: int min: 0 max: 65535 @@ -855,7 +855,7 @@ disallow_empty_password = true # The privileges that new users automatically get. # See /privs in game for a full list on your server and mod configuration. # type: string -default_privs = interact, shout, home +default_privs = interact, shout, home, fast # Privileges that players with basic_privs can grant # type: string @@ -1000,7 +1000,7 @@ default_privs = interact, shout, home # A chosen map seed for a new map, leave empty for random. # Will be overridden when creating a new world in the main menu. # type: string -fixed_map_seed = 14954639809842570225 +# fixed_map_seed = # Name of map generator to be used when creating a new world. # Creating a world in the main menu will override this. @@ -3046,7 +3046,7 @@ enable_ipv6 = true # This is also the minimum range in which active objects (mobs) are maintained. # This should be configured together with active_object_send_range_blocks. # type: int min: 1 max: 65535 -# active_block_range = 4 +# active_block_range = 8 # From how far blocks are sent to clients, stated in mapblocks (16 nodes). # type: int min: 1 max: 65535 diff --git a/files/Season_II.mt b/files/Season_II.mt index f0fd1cd..ae099a9 100644 --- a/files/Season_II.mt +++ b/files/Season_II.mt @@ -5,7 +5,8 @@ auth_backend = sqlite3 player_backend = sqlite3 backend = sqlite3 gameid = minetest_game -world_name = world +world_name = SeasonII + load_mod_armor_mithril = false load_mod_armor_wood = true load_mod_armor_gold = true @@ -23,14 +24,15 @@ load_mod_armor_bronze = true load_mod_3d_armor = true load_mod_armor_diamond = true -load_mod_animalia = true -load_mod_creatura = true +load_mod_animalia = false +load_mod_creatura = false +load_mod_x_farming = false + load_mod_modlib = true load_mod_character_anim = true load_mod_protector = true load_mod_wieldview = true load_mod_wielded_light = true -load_mod_x_farming = true load_mod_stamina = true load_mod_unified_inventory = true load_mod_x_enchanting = true @@ -57,26 +59,30 @@ load_mod_boards = true load_mod_item_physics = true load_mod_commoditymarket_fantasy = true load_mod_commoditymarket = true - load_mod_edit = true -load_mod_oil = false -load_mod_mine_gas = false -load_mod_mapgen_helper = false -load_mod_subterrane = false -load_mod_hunter_statue = false -load_mod_df_underworld_items = false -load_mod_df_trees = false -load_mod_pit_caves = false -load_mod_df_primordial_items = false -load_mod_df_mapitems = false -load_mod_df_farming = false -load_mod_df_caverns = false -load_mod_df_achievements = false -load_mod_chasms = false -load_mod_big_webs = false -load_mod_ice_sprites = false -load_mod_bones_loot = false -load_mod_looped_node_sound = false -load_mod_df_dependencies = false -load_mod_df_ambience = false +load_mod_magma_conduits = true +load_mod_dynamic_liquid = true +load_mod_farming = true +load_mod_awards = true + +load_mod_oil = true +load_mod_mine_gas = true +load_mod_mapgen_helper = true +load_mod_subterrane = true +load_mod_hunter_statue = true +load_mod_df_underworld_items = true +load_mod_df_trees = true +load_mod_pit_caves = true +load_mod_df_primordial_items = true +load_mod_df_mapitems = true +load_mod_df_farming = true +load_mod_df_caverns = true +load_mod_df_achievements = true +load_mod_chasms = true +load_mod_big_webs = true +load_mod_ice_sprites = true +load_mod_bones_loot = true +load_mod_looped_node_sound = true +load_mod_df_dependencies = true +load_mod_df_ambience = true diff --git a/files/world.mt b/files/world.mt deleted file mode 100644 index bc2b8d2..0000000 --- a/files/world.mt +++ /dev/null @@ -1,56 +0,0 @@ -enable_damage = true -creative_mode = false -mod_storage_backend = sqlite3 -auth_backend = sqlite3 -player_backend = sqlite3 -backend = sqlite3 -gameid = minetest_game -world_name = world -load_mod_armor_mithril = false -load_mod_armor_wood = true -load_mod_armor_gold = true -load_mod_armor_nether = false -load_mod_armor_cactus = true -load_mod_armor_admin = false -load_mod_shields = true -load_mod_3d_armor_ui = true -load_mod_3d_armor_stand = true -load_mod_3d_armor_sfinv = false -load_mod_3d_armor_ip = false -load_mod_armor_steel = true -load_mod_armor_crystal = false -load_mod_armor_bronze = true -load_mod_3d_armor = true -load_mod_armor_diamond = true - -load_mod_animalia = true -load_mod_creatura = true -load_mod_modlib = true -load_mod_character_anim = true -load_mod_protector = true -load_mod_wieldview = true -load_mod_wielded_light = true -load_mod_x_farming = true -load_mod_stamina = true -load_mod_unified_inventory = true -load_mod_x_enchanting = true -load_mod_playereffects = true -load_mod_pep = true -load_mod_visible_sneak = true -load_mod_teleport_potion = true -load_mod_controls = true -load_mod_x_bows = true -load_mod_anvil = true -load_mod_moreblocks = true -load_mod_hangglider = true -load_mod_xcompat = true -load_mod_mailbox = true -load_mod_signs_road = true -load_mod_signs_api = true -load_mod_signs = true -load_mod_font_api = true -load_mod_font_metro = true -load_mod_display_api = true -load_mod_ontime_clocks = true -load_mod_steles = true -load_mod_boards = true diff --git a/tasks/luanti.yaml b/tasks/luanti.yaml deleted file mode 100644 index c3aeec5..0000000 --- a/tasks/luanti.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -# tasks file for luanti -- name: Deploy Luanti - kubernetes.core.helm: - name: luanti - chart_ref: oci://tccr.io/truecharts/minetest - release_namespace: luanti - create_namespace: true - values: - service: - main: - type: LoadBalancer - externalTrafficPolicy: Local - workload: - main: - podSpec: - containers: - main: - env: - CLI_ARGS: --gameid minetest_game diff --git a/tasks/main.yml b/tasks/main.yml index 9015bba..a21eb33 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,2 +1,20 @@ --- # tasks file for ansible-role-luanti +- name: Deploy Luanti + kubernetes.core.helm: + name: luanti + chart_ref: oci://tccr.io/truecharts/minetest + release_namespace: luanti + create_namespace: true + values: + service: + main: + type: LoadBalancer + externalTrafficPolicy: Local + workload: + main: + podSpec: + containers: + main: + env: + CLI_ARGS: "--gameid minetest_game --worldname {{ worldname }}"