返回列表 发布新帖

[玩法教程] GTNH开服教程(初级)

2047 1
发表于 2025-10-17 17:17:20 | 查看全部 阅读模式 IP:–河北–衡水

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
自己折腾了好几天,新手自己开服成功了还是很有成就感,一点经验给大家分享
首先
1.GTNH整合包下载地址:https://downloads.gtnewhorizons.com
2.GTNH教程wiki:https://gtnh.huijiwiki.com/wiki/%E9%A6%96%E9%A1%B5
3.游戏登录器(我用的HMCL):https://github.com/HMCL-dev/HMCL/releases/tag/v3.6.20

整合包下载JAVA17-25版本(据说因为优化更好)
image.png
在nas上新建一个文件夹/mcserver
在/mcserver下面新建两个文件夹,/gtnh-data存放服务器数据,/gtnh-server-files存放下载好的服务器文件(文件夹命名可以按自己习惯)
打开docker,项目-新建
image.png
将存放路径指向刚才新建的/MCserver文件夹
image.png

配置参考:

services:
  gtnh:
    image: itzg/minecraft-server:java21

    # 镜像文件,后面的java21代表下载java21版,镜像下载有问题,请百度镜像加速

    pull_policy: missing
    # 不知道啥意思
    restart: unless-stopped

    # 设置服务器自动重启,比如在stop命令后,他会自动重启
    tty: true
    stdin_open: true

    # 不知道啥用,但必须有
    ports:
      - "25565:25565"

    # 端口,冒号前面可以自定义,访问游戏的端口,后面的不要动
    environment:
      EULA: "TRUE"

      # 我的世界用户协议,必须打开
      TYPE: CUSTOM

      # 服务器类型
      GENERIC_PACK: /server-files/GT_New_Horizons_2.8.0_Server_Java_17-25.zip

      # 把GT_New_Horizons_2.8.0_Server_Java_17-25.zip替换成你下载的服务器文件名称
      SKIP_GENERIC_PACK_UPDATE_CHECK: "true"
      # 跳过自动更新
      CUSTOM_SERVER: "lwjgl3ify-forgePatches.jar"

      # 不知道啥,不用改
      INIT_MEMORY: "16G" # Set initial heap

      # 设定初始内存,建议大于6G
      MAX_MEMORY: "32G" # Set max heap

      # 设定最大分配内存
      JVM_OPTS: "-Dfml.readTimeout=180 @java9args.txt"
      MOTD: "GT:New Horizons on Docker"

      # 不懂没动
      DIFFICULTY: "hard"
      ENABLE_COMMAND_BLOCK: "true"
      SPAWN_PROTECTION: 1
      VIEW_DISTANCE: 8
      MODE: 0
      LEVEL_TYPE: "rwg"
      ALLOW_FLIGHT: "TRUE"
      # 常规服务器参数
      DUMP_SERVER_PROPERTIES: "TRUE"
      CREATE_CONSOLE_IN_PIPE: "true"

      # 不懂没动
      WHITELIST: |
        # 设置白名单,直接在下面写ID就行,默认白名单开启
        玩家1

        玩家2
        
      OPS: |
        # 设置管理员,直接写ID

        玩家1
        
        
    volumes:
      - ./gtnh-data:/data

      # 前面创建的data文件夹映射/data
      - ./gtnh-server-files:/server-files:ro

      # 前面创建的服务器文件存放位置映射/server-files

点击部署,开服成功

开服成功后,在容器找到gtnh服务器,通过日志可以查看服务器状态
image.png
通过终端,输入exec rcon-cli命令后,可以与服务器互动(常规服务器指令)
image.png
image.png
服务器访问:
1.内容直接输入nas地址+刚才设置的端口就行
2.外网需要设置端口转发,通过公网IP访问,我设置了lucky域名反向代理,但是不能用不知道为啥,还在研究



image.png

评论1

SqnVXdLv.1 发表于 2025-10-20 12:09:14 | 查看全部 IP:–广东–佛山–高明区
太专业,大佬!!!

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表