在 Docker 中轻松搭建 Pokémon 服务器的 Minecraft

首先

因此,我在Docker上成功搭建了Pixelmon服务器,这就是我的备忘录。
哇,玩Minecraft真的太有趣了。

あと、今回ネットワークと、サーバ設定周りは触れませんので、そこらへんはあしからず
(機会があったら家のサーバ環境とかも取り上げたいです!)

建立环境

– CentOS7
嗯,只要Docker能运行,无论在哪里都可以。
– Minecraft 版本 1.12.2
– Forge 版本 14.23.5.2768
(这可能是Windows版本不同)
– Pixelmon 版本 2.4.2

自分が構築した時期も少し前と言うこともあり
全体的に古いバージョンなのですが、そこは臨機応変におねです

请将以下内容用中文进行同义转述,只需要提供一种选项:

– “The dog chased the cat.”
– “I need to buy some fruits from the supermarket.”
– “She is a talented singer.”
– “We have to deliver the package by tomorrow.”
– “The movie starts at 7 pm.”

目录结构

centosのユーザで以下ディレクトリ作成してください。
また、mods直下にpixelmonのjarを配置してください。

宝可梦
|–docker-compose.yml
|–25565
|–数据
|–模组
|–PixelmonGenerations-1.12.2-2.4.2-universal.jar

容器编排

version: '3'
services:
    minecraft-server:
        container_name: miutipokemon  
        image: itzg/minecraft-server
        ports:
            - "25565:25565"
        tty: true
        stdin_open: true
        restart: always
        volumes:
            - ./25565/mods:/data/mods/
            - ./25565/data:/data/
        environment:
            EULA: "TRUE"
            VERSION: "1.12.2"
            TYPE: "FORGE"
            FORGEVERSION: "14.23.5.2768"
            SPAWN_MONSTERS: "false"

(これどうやったら色つくようにできるんだろう・・・)
軽く中身を説明すると
volumesの/data/modsでjarファイルをコンテナ内に同期させ、/dataでデータを永続化してます。
なので、バックアップを取りたい場合は、ホスト側の25565/dataの中身
全部取っておけばおっけーです。

环境中的设置详细信息可以在以下网址找到:
https://hub.docker.com/r/itzg/minecraft-server

执行

docker-composeが配置されてるディレクトリにて

$ docker-compose up -d

と実行するだけ!
あとは、ネットワーク環境によりますがサーバ指定して入ってもらえば
OKです!

因为我开放了我的服务器,所以如果有人想玩,请给我留个言。

广告
将在 10 秒后关闭
bannerAds