Sync GMOD server config
This commit is contained in:
@@ -45,6 +45,8 @@ docker compose -f gmod.yaml down
|
|||||||
|
|
||||||
```text
|
```text
|
||||||
/opt/gmod
|
/opt/gmod
|
||||||
|
├── cfg/
|
||||||
|
│ └── server.cfg
|
||||||
├── Dockerfile
|
├── Dockerfile
|
||||||
├── addons/
|
├── addons/
|
||||||
├── gamemodes/
|
├── gamemodes/
|
||||||
@@ -61,6 +63,7 @@ docker compose -f gmod.yaml down
|
|||||||
Verzeichnisse anlegen:
|
Verzeichnisse anlegen:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
mkdir -p cfg
|
||||||
sudo mkdir -p /opt/gmod/{addons,gamemodes,Steam}
|
sudo mkdir -p /opt/gmod/{addons,gamemodes,Steam}
|
||||||
sudo mkdir -p /opt/gmod/persistent/{cfg,data,logs,cache,steamapps,steam_cache}
|
sudo mkdir -p /opt/gmod/persistent/{cfg,data,logs,cache,steamapps,steam_cache}
|
||||||
```
|
```
|
||||||
@@ -78,6 +81,11 @@ sudo mkdir -p /opt/gmod/persistent/{cfg,data,logs,cache,steamapps,steam_cache}
|
|||||||
| `PRODUCTION` | Produktionsmodus, aktuell `1` |
|
| `PRODUCTION` | Produktionsmodus, aktuell `1` |
|
||||||
| `WORKSHOP_IDS` | Steam-Workshop-IDs, die vom Server geladen werden |
|
| `WORKSHOP_IDS` | Steam-Workshop-IDs, die vom Server geladen werden |
|
||||||
|
|
||||||
|
Zusatzdatei im Repo:
|
||||||
|
|
||||||
|
- `cfg/server.cfg` ist die versionierte TTT-Server-Konfiguration.
|
||||||
|
- Vor dem Start sollte sie nach `/opt/gmod/persistent/cfg/server.cfg` synchronisiert werden, wenn dieser Mount aktiv bleibt.
|
||||||
|
|
||||||
## Auffälligkeiten
|
## Auffälligkeiten
|
||||||
|
|
||||||
Der Volume-Zielpfad für Steamapps sieht wahrscheinlich nach einem Tippfehler aus:
|
Der Volume-Zielpfad für Steamapps sieht wahrscheinlich nach einem Tippfehler aus:
|
||||||
@@ -115,4 +123,3 @@ git branch -M main
|
|||||||
git remote add origin git@10.1.1.4:GMOD/GMOD.git
|
git remote add origin git@10.1.1.4:GMOD/GMOD.git
|
||||||
git push -u origin main
|
git push -u origin main
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
rcon_password "CHANGE_ME"
|
||||||
|
|
||||||
|
// ---- TTT defaults injected by start.sh ----
|
||||||
|
|
||||||
|
ttt_minimum_players 2
|
||||||
|
ttt_traitor_pct 0.29
|
||||||
|
ttt_detective_pct 0.20
|
||||||
|
|
||||||
|
ttt_round_limit 6
|
||||||
|
ttt_time_limit_minutes 75
|
||||||
|
|
||||||
|
ttt_haste 1
|
||||||
|
ttt_haste_starting_minutes 5
|
||||||
|
ttt_haste_minutes_per_death 0.5
|
||||||
|
|
||||||
|
ttt_postround_dm 0
|
||||||
|
ttt_namechange_kick 0
|
||||||
|
ttt_no_nade_throw_during_prep 1
|
||||||
|
|
||||||
|
sv_voiceenable 1
|
||||||
|
sv_alltalk 0
|
||||||
|
mp_friendlyfire 0
|
||||||
@@ -7,25 +7,25 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
GAMEMODE: terrortown
|
GAMEMODE: terrortown
|
||||||
HOSTNAME: TTTSBMen
|
HOSTNAME: TTTSBMen
|
||||||
MAP: gm_drachenschanze
|
MAP: ttt_clue_se
|
||||||
MAPS: >-
|
MAPS: >-
|
||||||
ttt_minecraft_b5, ttt_mc_skyislands, ttt_67thway_v3, ttt_clue_se,
|
ttt_minecraft_b5, ttt_mc_skyislands, ttt_67thway_v3, ttt_clue_se,
|
||||||
ttt_dolls, ttt_rooftops_a2_f1, ttt_waterworld, ttt_airbus_b3,
|
ttt_dolls, ttt_rooftops_a2_f1, ttt_waterworld, ttt_airbus_b3,
|
||||||
ttt_clue_se_xn, ttt_mc_skyislands, ttt_minecraft_haven, ttt_lego,
|
ttt_minecraft_haven, ttt_lego, ttt_oldruins,
|
||||||
ttt_oldruins, ttt_minecraft_emerald_empire, ttt_wuhu_town,
|
ttt_emerald_empire, ttt_wuhu_town, arcane_mine, ttt_waterworld_tropical,
|
||||||
ttt_Arcane_Mine, ttt_Waterworld_Tropical, ttt_bikinibottom,
|
ttt_bikinibottom_v1c, ttt_pelicantown, ttt_minecraftcity_v5,
|
||||||
ttt_pelicantown, ttt_minecraftcity_v5, ttt_lttp_kakariko, ttt_kakariko,
|
ttt_lttp_kakariko_a5, ttt_kakariko_v4a, ttt_byperbasedome_v1,
|
||||||
ttt_byperbasedome, ttt_lordaeron_v1a, ttt_Outset_Island, ttt_terraria,
|
ttt_lordaeron_v1a, ttt_outset_island, ttt_terraria,
|
||||||
ttt_ww_hyrule_castle_v1a, ttt_woodtown, ttt_mc_treehouse, ttt_Bathhouse,
|
ttt_ww_hyrule_castle_v1a, ttt_woodtown, ttt_mc_treehouse, ttt_bathhouse,
|
||||||
ttt_traitor_express, ttt_villageisland_mc, ttt_mcdonalds,
|
ttt_traitor_express, ttt_villageisland_mc, ttt_mcdonalds,
|
||||||
ttt_mc_mineshaft, ttt_Scream, ttt_krustykrab, gm_drachenschanze,
|
ttt_mc_mineshaft, ttt_scream_v1n, ttt_krustykrab,
|
||||||
ttt_toyfactory_galaxy, ttt_simple_otat1, ttt_backrooms, [TTT] Among Us -
|
ttt_gm_toyfactory_galaxy, ttt_simple_otat1, ttt_backrooms3,
|
||||||
The Skeld, TTT Nuketown VG, ttt_tilted_towers, ttt_cquest,
|
ttt_tilted_towers, ttt_cquestt, ttt_firelinkshrine, ttt_mcpier_v2_fix,
|
||||||
ttt_firelinkshrine, ttt_mcpier_v2_fix, ttt_cruise, TTT_island_2013,
|
ttt_cruise, ttt_island_2013, ttt_cs_mcdonalds, ttt_tokyodistrict,
|
||||||
[TTT] Countdown, TTT Zingyland, ttt_cs_mcdonalds, ttt_tokyodistrict,
|
ttt_simpsons, ttt_santamariabeach, ttt_rust_v2c, gm_paradise_resort,
|
||||||
ttt_simpsons, Santa Maria Beach TTT, [TTT] Rust, gm_paradise_resort,
|
ttt_fernwood, ttt_rpgvillage_edit, ttt_alstoybarn_day, ttt_lighthouse,
|
||||||
ttt_fernwood, ttt_rpgvillage_edit, ttt_Al'sToyBarn, ttt_lighthouse,
|
ttt_cornershop, ttt_amongusskeld, ttt_nuketown_vg, ttt_countdown_b2,
|
||||||
ttt_cornershop,
|
ttt_zingyland_v2a
|
||||||
NAME: EinsPhoenix
|
NAME: EinsPhoenix
|
||||||
PORT: '27016'
|
PORT: '27016'
|
||||||
PRODUCTION: '1'
|
PRODUCTION: '1'
|
||||||
@@ -79,7 +79,7 @@ services:
|
|||||||
- /opt/gmod/persistent/cache:/home/gmod/server/garrysmod/cache
|
- /opt/gmod/persistent/cache:/home/gmod/server/garrysmod/cache
|
||||||
|
|
||||||
# Workshop & Steam
|
# Workshop & Steam
|
||||||
- /opt/gmod/persistent/steamapps:/home/gmod/server/steamappsp
|
- /opt/gmod/persistent/steamapps:/home/gmod/server/steamapps
|
||||||
- /opt/gmod/persistent/steam_cache:/home/gmod/server/steam_cache
|
- /opt/gmod/persistent/steam_cache:/home/gmod/server/steam_cache
|
||||||
|
|
||||||
# SteamCMD
|
# SteamCMD
|
||||||
|
|||||||
Reference in New Issue
Block a user