自行托管

自行托管与其他方法有什么区别?

区别在于,自行托管可以直接从服务器下载资源包,而无需每次进行小改动时都上传到网站。

self-host 在您在 PC 上的测试服务器上配置资源包时非常有用。 因为您只需使用命令 /iazip,就能几乎立即在游戏中看到更改。

资源包提示

如何配置自行托管?

  • 在您的托管服务面板中检查是否可以获取额外的端口,如果不能,请联系托管服务支持以获取一个。

例如在 Pterodactyl 上:

  • 获得新端口后,您可以打开 config.yml 并进行如下设置:

  self-host:
    enabled: true
    server-ip: '127.0.0.1'
    pack-port: 8163
  • 您需要将 127.0.0.1 替换为您的服务器 IP

  • 并将 8163 替换为您获得的新端口。

例如,如果我的 IP 是 123.456.789.0,而我的额外端口是 8163,我会将其设置如下:

  self-host:
    enabled: true
    server-ip: '123.456.789.0'
    pack-port: 8163

127.0.0.1 意味着“这台电脑”。 所以如果您在 PC 上测试插件,可以保留默认配置,这样插件会直接在您的 PC 上查找资源包 zip。

最后一步

配置 config.yml 文件后,您只需运行 /iazip 命令以刷新 zip 文件并开始托管。

如果需要,继续安装

首次安装

Cloudflare 配置(可选,非强制)

创建一个新的 DNS 记录

  • 类型:A

  • 名称:pack(例如)

  • IPv4 地址:您的服务器 IP,资源包托管的地方(ItemsAdder 正在运行)

  • 代理状态:Proxied

  • 点击 保存

创建一个新的 Origin 规则

选择“更改端口”和“创建规则”。

选择“自定义过滤表达式”,并根据您的设置完成截图中的内容。

配置 ItemsAdder

  • server-ip 设置为您的新包地址

  • pack-port 设置为您的资源包端口

  • append-port 设置为 false

  • 尝试访问

config.yml
self-host:
  enabled: true
  server-ip: 'https://pack.devs.beer'
  pack-port: 25650
  append-port: false

Last updated

Was this helpful?