泰拉瑞亚 - terraria
yaml
# github: https://github.com/JACOBSMILE/tmodloader1.4
services:
tmodloader:
image: "jacobsmile/tmodloader1.4:latest"
container_name: "tmodloader-server"
ports:
- "7777:7777"
volumes:
- "./data:/data"
environment:
# 需要自动下载模组(id), 去 steam 创意工坊可以找到
TMOD_AUTODOWNLOAD: "2619954303,2938711389,2669644269,2562915378,2563309347,3025497808,2687866031,2621687273,2800050107,2838188064"
# 开启的模组
TMOD_ENABLEDMODS: "2619954303,2938711389,2669644269,2562915378,2563309347,3025497808,2687866031,2621687273,2800050107,2838188064"
# 隔多长时间保存一次数据
TMOD_AUTOSAVE_INTERVAL: 10
# 离开服务器时的消息
TMOD_SHUTDOWN_MESSAGE: "Goodbye!"
# 进入服务时的消息
TMOD_MOTD: "Welcome to tModLoader Server in Docker!"
# 服务器密码
TMOD_PASS: "game_world"
# 服务器最多的人数设置(默认16)
TMOD_MAXPLAYERS: 10
#### 创建世界相关设置 ####
# 世界名称
TMOD_WORLDNAME: "your_password"
# 世界大小(1:小 2:中 3: 大)
TMOD_WORLDSIZE: 2
# 难度(0:正常 1:专家 2:大师 3:旅程)
TMOD_DIFFICULTY: 1
# 语言(中文)
MOD_LANGUAGE: "zh-Hans"
#### 废弃的选项(不要修改) ####
TMOD_USECONFIGFILE: "No"
UPDATE_NOTICE: "false"
奈斯启示录 - necesse
yaml
# github: https://github.com/BrammyS/necesse-docker-server
services:
necesse:
container_name: necesse-server
image: brammys/necesse-server
restart: always
ports:
- "14159:14159/udp"
volumes:
- ./saves:/necesse/saves
- ./logs:/necesse/logs
environment:
# 世界名称(如果有就加载有的,没有则会自动创建)
WORLD: black_zone
# 进入服务器的欢迎信息
MOTD: have a good time!
# 进入服务器需要的密码
PASSWORD: your-password
# 最多玩家数量
SLOTS: 10
# 是否可以停止
PAUSE: 1
# 是否启用压缩
ZIP: 1
# 是否记录日志
LOGGING: 1
雾锁王国
yaml
services:
enshrouded:
image: mornedhels/enshrouded-server:latest
container_name: enshrouded
hostname: enshrouded
restart: unless-stopped
stop_grace_period: 90s
ports:
- "15637:15637/udp"
volumes:
- ./game:/opt/enshrouded
environment:
- SERVER_NAME=Enshrouded Server
- SERVER_PASSWORD=secret
- UPDATE_CRON=*/30 * * * *
- PUID=4711
- PGID=4711
json
{
"name": "Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15637,
"slotCount": 16,
"voiceChatMode": "Proximity",
"enableVoiceChat": false,
"enableTextChat": false,
"gameSettingsPreset": "Default",
"gameSettings": {
"playerHealthFactor": 1,
"playerManaFactor": 1,
"playerStaminaFactor": 1,
"playerBodyHeatFactor": 1,
"enableDurability": true,
"enableStarvingDebuff": false,
"foodBuffDurationFactor": 1,
"fromHungerToStarving": 600000000000,
"shroudTimeFactor": 1,
"tombstoneMode": "AddBackpackMaterials",
"enableGliderTurbulences": true,
"weatherFrequency": "Normal",
"miningDamageFactor": 1,
"plantGrowthSpeedFactor": 1,
"resourceDropStackAmountFactor": 1,
"factoryProductionSpeedFactor": 1,
"perkUpgradeRecyclingFactor": 0.5,
"perkCostFactor": 1,
"experienceCombatFactor": 1,
"experienceMiningFactor": 1,
"experienceExplorationQuestsFactor": 1,
"randomSpawnerAmount": "Normal",
"aggroPoolAmount": "Normal",
"enemyDamageFactor": 1,
"enemyHealthFactor": 1,
"enemyStaminaFactor": 1,
"enemyPerceptionRangeFactor": 1,
"bossDamageFactor": 1,
"bossHealthFactor": 1,
"threatBonus": 1,
"pacifyAllEnemies": false,
"tamingStartleRepercussion": "LoseSomeProgress",
"dayTimeDuration": 1800000000000,
"nightTimeDuration": 720000000000,
"curseModifier": "Normal"
},
"userGroups": [
{
"name": "Admin",
"password": "admin123456",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Friend",
"password": "friend123456",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "guest123456",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
}