From 11d5b23b507a4b791df50dd87728afbdeebeb75a Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Wed, 1 Jan 2025 16:56:53 -0600 Subject: [PATCH] Gear up tmodloader --- playbooks/prod_web.yml | 1 + playbooks/tasks/game/tmodloader-generic.yml | 87 ++++++++++++++++++++- 2 files changed, 84 insertions(+), 4 deletions(-) diff --git a/playbooks/prod_web.yml b/playbooks/prod_web.yml index 33a9466..325d379 100755 --- a/playbooks/prod_web.yml +++ b/playbooks/prod_web.yml @@ -43,6 +43,7 @@ - game/minecraft-weedie.yml - game/zomboid.yml - game/satisfactory.yml + - game/tmodloader-generic.yml tags: [ always ] roles: - role: backup diff --git a/playbooks/tasks/game/tmodloader-generic.yml b/playbooks/tasks/game/tmodloader-generic.yml index 8b7be77..dd01438 100644 --- a/playbooks/tasks/game/tmodloader-generic.yml +++ b/playbooks/tasks/game/tmodloader-generic.yml @@ -27,15 +27,94 @@ tags: [ docker, tmodloader, generic, file, directory, backup ] - name: docker deploy tmodloader - generic vars: - tmodloader_workshop_ids_generic: - - "" + mods_qol: + # Better Zoom: Enables zooming out further than 100% for higher-res monitors + - "2562953970" + # Smarter Cursor: Cursor be smarter idort + - "2877850919" + # Heart Crystal & Life Fruit Glow + - "2853619836" + # Veinminer + - "2838188064" + # Shared World Map + - "2815010161" + # Auto Trash + - "2565540604" + # Quality of Terraria (IT HAS INSTA HOIKS LET'S FUCKING GO) + - "2797518634" + # Boss Cursor + - "2816694149" + # WMITF (What Mod Is This From (WAILA (WAWLA (WTFAILA)))) + - "2563851005" + # Multiplayer Boss Fight Stats + - "2822937879" + # Census (Shows you all the NPCs and their move-in requirements) + - "2687866031" + # Shop Expander (Prevents overloading shops) + - "2828370879" + mods_basics: + # Magic Storage Starter Kit + - "2906446375" + # Magic Storage, absoluteAquarian utilities + - "2563309347" + - "2908170107" + # Wing Slot Extra + - "2597324266" + # Fishing with Explosives + - "3238219681" + # The Shop Market (it's like the Market from that one Minecraft mod) + - "2572367426" + # Chat Source + - "2566083800" + # Happiness Removal + - "2563345152" + # Better Caves + - "3158254975" + # Generated Housing (Adds pregenned home) + - "3141716573" + mods_calamity: + # Calamity, Calamity Music, CalValEX + - "2824688072" + - "2824688266" + - "2824688804" + # Calamity Ranger Expansion + - "2860270524" + # Calamity Whips + - "2839001756" + # Clamity (sic), Music + - "3028584450" + - "3161277410" + mods_fargos: + # Luminance, library mod + - "3222493606" + # Fargos Mutant Mod. Adds the NPC and infinite items and instas and stuff + - "2570931073" + # Fargos Souls, adds... souls + - "2815540735" + # Fargos Souls DLC (Calamity compat) + - "3044249615" + # Fargos Souls More Cross-Mod (Consolaria, Spirit, Mod of Redemption compat) + - "3326463997" + mods_content: + # Subworld Lib: Required by a few mods (TSA and others) + - "2785100219" + # Moomoo's Yoyo Revamp (and Lib) + - "2977808495" + - "3069154070" + # Gensokyo (UN Owen Was Her plays in the distance) + - "2817254924" + # Secrets of the Shadows + - "2843112914" + # Spirit Mod + - "2982372319" + mods: "{{ mods_qol + mods_basics + mods_calamity + mods_fargos + mods_content }}" community.general.docker_container: name: tmodloader-generic state: started image: jacobsmile/tmodloader1.4:latest env: - TMOD_AUTODOWNLOAD: "{{ tmodloader_workshop_ids_generic | join(',') }}" - TMOD_ENABLEDMODS: "{{ tmodloader_workshop_ids_generic | join(',') }}" + TMOD_AUTODOWNLOAD: "{{ mods | join(',') }}" + TMOD_ENABLEDMODS: "{{ mods | join(',') }}" TMOD_SHUTDOWN_MESSAGE: "Server is going down NOW!" TMOD_MOTD: "Da bois doin da Terraria again lesgo" TMOD_PASS: "dicks"