[教程]在 ClawCloud Run 上快速免费运行 MineCraft 服务器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
alanying
V2EX    游戏

[教程]在 ClawCloud Run 上快速免费运行 MineCraft 服务器

  •  
  •   alanying 248 天前 1712 次点击
    这是一个创建于 248 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1. 快速上手

    1.1. 创建一个新的 MineCraft 应用

    image.png

    从 App Store 搜索 MineCraft 创建一个新的 MineCraft 应用。

    如果你希望游玩更接近原版( Vanilla )的游戏,可以使用默认的 PAPER类型,或者选择你需要的 ModLoader (例如 Forge 或者 Fabric )。不用担心,这些配置都可以稍后修改。

    image.png

    在完成创建后,你将可以看到 MineCraft 应用在运行。在这里你需要关注两点:

    1. 左上角的应用 ID 。在本文中,这个应用的 ID 是 minecraft-ghidzagg
    2. 右下角的端口号(:后、/TCP 前的数字)。在本文中,这个 MineCraft 服务器的端口号是 31076

    请注意:如果你要参考本篇文章作为教程,请在操作时注意替换成你自己的应用 ID 。

    记录下所需的信息后,点击 App Launched 栏中 Details 按钮进入应用详情。

    1.2. 为应用分配域名

    image.png

    在 App Launchpad 中,你将看到这个应用容器的详细信息。

    现在我们需要为这个 MineCraft 服务器分配一个公开可访问的域名。点击 Network 卡片中的 Manage Network 按钮。

    image.png

    点击 Enable Internet Access 按钮,你将看到一个随机分配的域名,稍后你将可以通过这个域名访问到你的服务器。如果你需要为你的服务器分配你自己的域名的话,可以参考这篇文档

    在操作完成后,点击 Update 按钮更新服务器配置,你的应用将会重启。

    image.png

    在应用重启完成后,你需要关注的是 Network 卡片中的 Public Address,这将是你用于直接连接 MineCraft 服务器的域名。你可以点击右侧的复制按钮将地址复制到你的剪贴板。

    1.3. 连接服务器

    在 1.1 小节中,我们获得了服务器端口号 31076,在 1.2 小节中,我们获得了服务器地址 https://ywaiqihgopcn.ap-southeast-1.clawcloudrun.com

    现在,将两个内容进行组合,服务器地址为 域名 + 端口号。

    在上面的例子中,你的 MineCraft 游戏服务器地址为:ywaiqihgopcn.ap-southeast-1.clawcloudrun.com:31076

    image.png

    接下来,进入游戏,选择多人游戏,并添加服务器,地址为你上方得到的地址。

    image.png

    在看到服务器状态提示后,点击进入对应的服务器。你需要运行与服务器版本相同的游戏版本。

    image.png

    提前祝你玩的愉快。

    如果你需要更多的配置内容,可以看看下方的内容。

    2. 进阶设置

    2.1. 配置 ModLoader 与 Mod

    在安装 Mod 之前,首先需要了解你需要的 ModLoader 是什么。常见的 ModLoader 有 Forge 、NeoForge 、Frabic 等,根据你需要的 Mod 进行选择。

    在下文中,将以安装 Mystical Agriculture Mod 为例,使用 NeoForge 与 1.21.1 版本进行配置。

    image.png

    在 App Launchpad 中选择你的应用,并点击 Advanced Configuration 。在 Environment Variables 卡片中选择 Manage 。

    image.png

    在随后的页面中,点击 Environment Variables 卡片中的 Add 按钮。

    根据我们需要的版本对变量进行修改。修改完成后的结果如下。

    TYPE=NEOFORGE VERSION=1.21.1 

    如果你希望了解更多关于 MineCraft 应用环境变量配置项的内容(例如在线验证、资源包、Mod 包等内容),可以参考这篇文档

    在完成修改后,保存并重启应用,返回应用详情页。

    image.png

    点击 Pod List 中的文件管理器图标,进入文件管理器。

    image.png

    data / mods 文件夹下,上传我们所需的 Mods 文件。由于 Mystical Agriculture 依赖于 Cucumber Mod ,所以需要一并上传。在上传完成后,点击 Pod List 中的 Restart 按钮重启 Pod (或者点击重启应用)。

    image.png

    在你的启动器中添加完全相同的 Mod ,随后启动游戏,连接服务器。

    如果你的服务器没有顺利启动,则可能是由于 ModLoader 与 Mod 冲突、Mod 缺少依赖、Mod 相互冲突等原因,可以点击 Pod List 中的 Log 按钮查看日志并进行处理。

    image.png

    进入游戏,快去试试你的新 Mod !

    2.2. 与服务器终端进行交互

    在部分场景下,你可以希望于服务器终端进行交互,用于快速的对服务器进行管理。例如添加管理员、移动玩家等目的。在此时,你需要打开终端,对应用配置进行些许修改。

    image.png

    点击终端图标,等待终端初始化完成。

    还记得我们在 1.1 小节中获取到的应用 ID 吗?我的应用 ID 是 minecraft-ghidzagg,在你操作时,记得替换成你自己的应用 ID 。

    image.png

    在终端中输入 kubectl edit sts minecraft-ghidzagg 并按下回车,你会看到这样的一个界面。

    你可以通过上下左右光标进行移动,寻找 volumeMounts:行。或者输入 /volumeMounts:并按下回车进行跳转。

    image.png

    在这里输入字母 a进入编辑模式,在上方添加两行:

     stdin: true tty: true 

    请注意前方的层级结构。随后按下 ESC键退出编辑,输入 :wq 进行保存。

    在你退出后,你将会看到提示 statefulset.apps/minecraft-ghidzagg edited

    此时等待你的应用重启,在启动后在终端中输入:

    kubectl attach -it minecraft-ghidzagg-0 

    其中 minecraft-ghidzagg-0是你的 Pod 名称,可以在 Pod List 中看到。

    如果一些顺利的话,你将会看到如下的交互:

    root@(ns-zl072e84) ~$ kubectl attach -it minecraft-ghidzagg-0 Warning: Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens. Defaulted container "minecraft-ghidzagg" out of: minecraft-ghidzagg, take-data-dir-ownership (init) If you don't see a command prompt, try pressing enter. > 

    >代表已经进入控制台中,你可以输入 help语句获得帮助。

    下方演示将玩家 ClawCloud设置为服务器管理员 :

    1. 玩家加入游戏服务器
    2. 在终端中输入 /op ClawCloud

    在终端中将看到如下回应:

    > /op ClawCloud [14:10:34] [Server thread/INFO] [minecraft/MinecraftServer]: Made ClawCloud a server operator > 

    image.png

    在游戏中则可以看到玩家已经成功的被设为管理员。

    ClawCloud Run 注册账号后用 Github 验证即可终生每月免费获赠 $5 额度,希望大家能用我的推荐链接注册一下:

    带 AFF: https://run.claw.cloud/?link=H5T8W4J3V6RN 无 AFF: https://run.claw.cloud/

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1068 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 18:16 PVG 02:16 LAX 10:16 JFK 13:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86