Skip to content

泰拉瑞亚 - 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
    }
  ]
}

Released under the MIT License.