在 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です!
因为我开放了我的服务器,所以如果有人想玩,请给我留个言。