限界開発鯖で運用されている Minecraft サーバーを管理するリポジトリ.
Note
当リポジトリは sksat/mc.yohane.su を参考にしています. この場を借りて, sksat さんに感謝を申し上げます.
mc.approvers.dev
は限界開発鯖で運用されている Minecraft サーバーです.
参加できるのは限界開発鯖メンバーのみです.
Note
前身である mc.m1sk9.dev
でプレイしていたプレイヤーはホワイトリストが移行されているので, そのまま引き続きプレイ可能です.
- data/whitelist.json に自分の Minecraft ID, UUID を追加する. UUID は ここ で取得できます.
- プルリクエストを作成する
- Done!
Important
server.properties
で指定されている RCON パスワードは機密情報のため, セットアップ時に都度生成するようにしています. デフォルトでは環境変数の Key が指定されているため, そのままサーバーを起動するとエラーが発生します.
./setup.sh
を実行することで, RCON パスワードを生成します. 初回起動時は実行するようにしてください.
- このリポジトリをクローンする
git clone https://github.com/approvers/mc.approvers.dev.git
- セットアップスクリプトを実行し, RCON パスワードを生成する
./setup.sh
- サーバーを起動する
docker compose up -d
# or
make up
- このリポジトリをクローンする
git clone https://github.com/approvers/mc.approvers.dev.git
- セットアップスクリプトを実行し, RCON パスワードを生成する
./setup.sh
-
data
ディレクトリにworld
,world_nether
,world_the_end
などのワールドデータを配置する -
起動する
docker compose up -d
# or
make up
# サーバーの起動
make up
# サーバーの停止
make down
# サーバーの再起動
make restart
# サーバーのホワイトリストを更新
git pull && make restart
# サーバーのログを表示
make logs
# サーバーのコンソールに接続
make exec