是否可以在 GitHub Codespaces 上托管 Minecraft 服务器?

问题描述 投票:0回答:1

我将 Fabric 服务器 jar 文件下载到 GitHub Codespace,并且能够毫无问题地run 服务器。但是,我无法确定连接到服务器所需的 IP。启动服务器会自动转发端口 25565,我将端口公开。但是,我不知道要将哪个 IP 粘贴到 Minecraft 中以连接到它。 如何找出服务器的IP?

minecraft minecraft-fabric github-codespaces
1个回答
0
投票

这个问题的启发下,我找到了答案。

步骤:

  1. 像往常一样设置结构服务器 jar,但在代码空间上。启动服务器。
  2. 拆分终端,一个运行 Java(服务器控制台),另一个运行 bash。
  3. 通过
    npm i ngrok --save-dev
    安装ngrok。
  4. 服务器设置完成后,运行命令
    ./node_modules/.bin/ngrok tcp 25565
    .
  5. 复制转发下显示的 ip(减去
    tcp://
    部分并包括端口)。这应该看起来像
    4.tcp.ngrok.io:17063
    .

你现在有服务器的IP!

注意:ngrok 的免费版本具有每次更改的 URL,以及限制,但对于小型服务器,这应该不是问题。您还受到 GitHub 设置的免费代码空间使用限制的限制。 (编辑:发现这违反了他们的服务条款;您只能拥有一个免费帐户)但是,您可以通过创建一个仅在服务器上使用代码空间的辅助帐户来轻松解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.