我想在Ubuntu服务器上玩光线追踪的Minecraft!!!

GeForce RTX支持的Windows 10版本的Minecraft已经发布了。
在多人游戏模式中,您可以和最多7个朋友一起玩,或者订阅Realm服务器无限制进行游戏。
但是,Realm服务器是要花费一些钱的,您为何不自己搭建一个服务器呢?

ということで、Minecraft サーバー構築記録、第二弾。
統合版 (または Bedrock 版) のサーバーを Ubuntu マシンの上に構築していきます。

レイトレーシング有効ということは、サーバーへのリソースパックの追加にも対応!!!
Realm 以外のサーバーへのリソースパックの追加方法を書いた日本語記事は非常に珍しく( 筆者調べ )、
英語アレルギーの方にもやさしい記事となっています。
( そもそも自前でサーバーを建てる人はすでに英語に強いのではないか? )

Java 版で構築した第一弾はこちら。

运行服务器的环境

    • OS : Ubuntu 20.04 LTS

 

    • マシンスペック

CPU : intel core i7 4790k
Mem : DDR3 32GB 1866MHz
Network : auひかり 100mbps
他、かつてのゲーム用自作PCを引退させて転用

サーバーに導入しているもの

    • 公式サーバープログラム

 

    レイトレーシング対応テクスチャのリソースパック

構築手順

構築完了後、外部から接続するためには、ルーターのポートフォワーディング設定とポート開放が必要です。
また、サーバーマシンのファイヤウォール等の設定を適切に行うことも推奨されます。
上記 2 行分の情報はたくさんネットに日本語で転がっているので省略します。

1. 获取公式服务器程序

α版らしく、動作については保証無し。
何が起こっても自己責任。
英語版の公式から Ubuntu 用のファイル ( zip 形式 ) を取得、サーバーの目的のディレクトリにアップロード。
( 日本語版の公式はリンクが切れている? )

pwd [Enter]
  ~/Minecraft/BedRock    #サーバーを配置するディレクトリ。任意のディレクトリでよい

ls -l [Enter]
  bedrock-server-1.**.***.**.zip    # * にはダウンロードしてきたバージョン番号

unzip bedrock-server-1.**.***.**.zip [Enter]
2. 初始启动

为了添加资源包的目标世界,需要先生成并运行一次,可以通过访问英语版的官方下载页面并执行所提供的命令来进行。

LD_LIBRARY_PATH=. ./bedrock_server [Enter]

当确认启动后,您可以在服务器内执行stop命令来停止服务。

stop [Enter]
3. 添加资源包
3-1. 下载

ここでは、NVIDIA 公式「Minecraft with RTX: テクスチャ作成ガイド」より入手可能な
サンプルテクスチャのリソースパックを例に、追加手順を記載します。

3-2. 更改文件扩展名

将文件扩展名从.mcpack更改为.zip。
(如果保持为.mcpack并单击,将启动Minecraft客户端并将其注册为现有的资源包。)

3-3. 解凍

解压之前在步骤3-2中创建的.zip文件。

3-4. 调查清查清单文件

请用文本编辑器打开已解压的文件夹中的manifest.json文件。

{
    "format_version": 2,
    "header": {
        "name": "pack.name",
        "description": "pack.description",
        "uuid": "a1673412-cb04-4604-8000-04b6396afe80",
        "version": [ 0, 9, 0 ],
        "min_engine_version": [ 1, 16, 0 ]
    },
    "modules": [
        {
            "type": "resources",
            "uuid": "01296f82-dc2e-4628-be49-26dde5e2d1fb",
            "version": [ 1, 0, 1 ]
        }
    ],
    "capabilities" : [
            "raytraced"
    ]
}

在”header”对象中,记录”uuid”和”version”的内容。
保持manifest.json文件不进行编辑并关闭。

3-5. 将服务器部署至服务器上。

将步骤3-3中获得的资源包文件夹全部放入服务器的resource_packs目录下。

3-6. 注册资源包到全球数据

在服务器的worlds目录下,Bedrock level目录存储着世界数据。
在Bedrock level目录下创建world_resource_packs.json文件,并写入以下内容。

[
         {
                 "pack_id" : "a1673412-cb04-4604-8000-04b6396afe80",
                 "version" : [ 0, 9, 0 ]
         }
 ]

“pack_id”、”version”分别对应步骤3-4中保存的”uuid”和”version”的内容。

如果要添加多个资源包,好像应该用逗号分隔并列写下( 作者未验证 )。

[
        {
                "pack_id" : "a1673412-cb04-4604-8000-04b6396afe80",
                "version" : [ 0, 9, 0 ]
        },
        {
                "pack_id" : "yasuo",
                "version" : [ 0, 7, 2 ]
        },
        {
                "pack_id" : "sona",
                "version" : [ 0, 8, 1 ]
        }
]
4. 开始运行
LD_LIBRARY_PATH=. ./bedrock_server [Enter]

当客户端与服务器连接成功后,若自动开始下载所需的资源包,则表示建设已完成!辛苦了!!

总结和宣传

太好了,做到了。
從網絡的海洋中拾取信息片段並形成的成就感是無價的。
現在讓我們與許多玩家一起分享對光線追蹤的驚嘆吧。

请务必关注我负责构建 Minecraft 服务器的游戏解说团队“げまげま”的 YouTube 频道!

广告
将在 10 秒后关闭
bannerAds