Skip to main content

マイクラサーバー自動ビルドツール

バージョン情報

以下のバージョンで実行可能です。

Python 3.7.3
ansible [core 2.14.4]

インストール

以下のコマンドでインストールできます。

pip install auto-build-minecraft

セットアップ

ansible 実行環境

GCP 用の Ansible プラグインをインストールします。

pip install google-auth google-auth-oauthlib google-auth-httplib2 google-cloud-sdk

Ansible のコレクションをインストールします。

ansible-galaxy collection install google.cloud

GCP の認証

GCP のサービスアカウントを作成し、サービスアカウントの認証ファイルをコマンド実行ディレクトリに入れます。

設定ファイル

コマンド実行ディレクトリに msab.yml ファイルを作成し、以下のパラメータを記述してください。

project_name: example
hostname: survival-map
user_name: nerianighthawk
zone: asia-northeast1-b

実行

以下で実行できます。

msab {exec_type}

コマンド実行時の exec_type には以下を参考に指定してください。

  • create の場合、サーバーの構築とインスタンスの作成を行う
  • stop の場合、サーバーとインスタンスの停止を行う
  • start の場合、サーバーとインスタンスの起動を行う
  • delete の場合、サーバーとインスタンスの削除を行う
  • download の場合、サーバーからワールドデータのダウンロードを行う

開発者向け

以下のコマンドで、ローカルのソースコードを実行コマンドとして登録できます。

pip install -e .

Metadata

Release files for auto-build-minecraft 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for auto-build-minecraft 1.0.1
File Size Uploaded Provenance
auto_build_minecraft-1.0.1.tar.gz 7.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for auto-build-minecraft 1.0.1
File Interpreter ABI Platform
auto_build_minecraft-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.9 kB

Release files / auto_build_minecraft-1.0.1.tar.gz

Download URL auto_build_minecraft-1.0.1.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a31571ad5d141943ef619cdef0a10f114f4fe45d86d5f48c50a58fae7f06563f
BLAKE2b-256 checksum
How to use checksums
c6687478bd25ca81ecb039b2d5a76d29b931f147db7a042817d6b738569fca7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.3 Linux/5.15.0-1036-azure

Release files / auto_build_minecraft-1.0.1-py3-none-any.whl

Download URL auto_build_minecraft-1.0.1-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e77fe37f78639d06cc59cfa561bd479fec2750157f8a7d0e2265d952f07b9ee
BLAKE2b-256 checksum
How to use checksums
66e58b669dda28b39ef162aaa3d45405e2d3a5d6b70fdeca2186cd7ef62095ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.3 Linux/5.15.0-1036-azure

Security for auto-build-minecraft 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page