Files
Linux_Docker_build_DayzServer/docker-compose.yml
Dcr c5baea9abd 🔧 chore(.env): 移除Steam账户信息并添加MOD_IDS配置
- 删除敏感的环境变量注释
- 添加MOD_IDS配置用于mod管理

📦 build(Dockerfile): 添加mod更新脚本支持

- 添加updatemod.sh脚本文件
- 设置脚本执行权限
- 更新文件所有权配置

📝 docs(README): 添加MOD_IDS说明和mod更新指南

- 在环境变量表格中添加MOD_IDS说明
- 新增客户端mod更新操作指南

📦 build(docker-compose): 添加MOD_IDS环境变量支持

- 在docker-compose.yml中添加MOD_IDS环境变量配置
2025-07-24 11:53:43 +08:00

25 lines
960 B
YAML

services:
steamcmd:
build: ./DockerFile/
container_name: steamcmd
volumes:
- ./dayz/.steamcmd:/root/Steam
- ./dayz/.dayz_server:/root/Steam/steamapps/common/DayZServer
- ./dayz/.steamcmd_data:/opt/steamcmd
- ./dayz/client_mod:/root/Steam/steamapps/common/DayZServer/client_mod
- ./dayz/server_mod:/root/Steam/steamapps/common/DayZServer/server_mod
- ./dayz/battleye:/root/Steam/steamapps/common/DayZServer/battleye
- ./dayz/profiles:/root/Steam/steamapps/common/DayZServer/profiles
- ./dayz/mpmissions:/root/Steam/steamapps/common/DayZServer/mpmissions
environment:
- STEAM_USERNAME=${STEAM_USERNAME:-}
- STEAM_PASSWORD=${STEAM_PASSWORD:-}
- MOD_IDS=${MOD_IDS:-}
- DAYZ_MISSIONS=dayzOffline.chernarusplus
- DAYZ_SERVER_PORT=2302
- DAYZ_CPU_COUNT=4
ports:
- "2302:2302/udp"
- "2305:2305/udp"
- "2314:2314/udp"
restart: unless-stopped