Skip to content

approvers/mc.approvers.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mc.approvers.dev

限界開発鯖で運用されている Minecraft サーバーを管理するリポジトリ.

Note

当リポジトリは sksat/mc.yohane.su を参考にしています. この場を借りて, sksat さんに感謝を申し上げます.

参考: 万国のサーバ管理者よ, 自動化せよ! - speakerdeck

参加方法

mc.approvers.dev は限界開発鯖で運用されている Minecraft サーバーです.

参加できるのは限界開発鯖メンバーのみです.

Note

前身である mc.m1sk9.dev でプレイしていたプレイヤーはホワイトリストが移行されているので, そのまま引き続きプレイ可能です.

  1. data/whitelist.json に自分の Minecraft ID, UUID を追加する. UUID は ここ で取得できます.
  2. プルリクエストを作成する
  3. Done!

起動方法

初回起動

Important

server.properties で指定されている RCON パスワードは機密情報のため, セットアップ時に都度生成するようにしています. デフォルトでは環境変数の Key が指定されているため, そのままサーバーを起動するとエラーが発生します.

./setup.sh を実行することで, RCON パスワードを生成します. 初回起動時は実行するようにしてください.

  1. このリポジトリをクローンする
git clone https://github.com/approvers/mc.approvers.dev.git
  1. セットアップスクリプトを実行し, RCON パスワードを生成する
./setup.sh
  1. サーバーを起動する
docker compose up -d
# or
make up

サーバーのバックアップを利用した起動

  1. このリポジトリをクローンする
git clone https://github.com/approvers/mc.approvers.dev.git
  1. セットアップスクリプトを実行し, RCON パスワードを生成する
./setup.sh
  1. data ディレクトリに world , world_nether , world_the_end などのワールドデータを配置する

  2. 起動する

docker compose up -d
# or
make up

Makefile

# サーバーの起動
make up

# サーバーの停止
make down

# サーバーの再起動
make restart

# サーバーのホワイトリストを更新
git pull && make restart

# サーバーのログを表示
make logs

# サーバーのコンソールに接続
make exec

About

Approvers Minecraft Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published