Skip to main content

Azerothcore WOW server metadata for Fleet management.

Project description

Documentation Status https://github.com/MacHu-GWU/acore_server_metadata-project/actions/workflows/main.yml/badge.svg https://codecov.io/gh/MacHu-GWU/acore_server_metadata-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/acore-server-metadata.svg https://img.shields.io/pypi/l/acore-server-metadata.svg https://img.shields.io/pypi/pyversions/acore-server-metadata.svg https://img.shields.io/badge/Release_History!--None.svg?style=social https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social https://img.shields.io/badge/Acore_Doc--None.svg?style=social&logo=readthedocs
https://img.shields.io/badge/Link-Document-blue.svg https://img.shields.io/badge/Link-API-blue.svg https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to acore_server_metadata Documentation

https://acore-server-metadata.readthedocs.io/en/latest/_static/acore_server_metadata-logo.png

背景

AzerothCore (acore) 是一个开源的魔兽世界模拟器, 其代码质量以及文档是目前 (2023 年) 我看来所有的开源魔兽世界模拟器中最好的. 根据魔兽世界官服服务器的架构, 每一个 realm (大区下的某个服务器, 例如国服著名的山丘之王, 洛萨等) 一般都对应着一个单体虚拟机和一个单体数据库. 一个大区下有很多这种服务器, 而在生产环境和测试开发环境下又分别有很多这种服务器. 所以我需要开发一个工具对于这些服务器进行管理, 健康检查等.

我假设游戏服务器虚拟机和数据库都是在 AWS 上用 EC2 和 RDS 部署的. 所以这个项目只能用于 AWS 环境下的服务器管理.

关于本项目

本项目把一个游戏服务器抽象成了一个 Python 类, 它包含了一个 EC2 实例和一个 RDS 实例的抽象. 通过这个类, 我们可以获取服务器的状态, 启动服务器, 停止服务器, 删除服务器, 创建数据库备份等操作.

Install

acore_server_metadata is released on PyPI, so all you need is to:

$ pip install acore-server-metadata

To upgrade to latest version:

$ pip install --upgrade acore-server-metadata

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acore_server_metadata-1.1.1.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

acore_server_metadata-1.1.1-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file acore_server_metadata-1.1.1.tar.gz.

File metadata

  • Download URL: acore_server_metadata-1.1.1.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.8.13

File hashes

Hashes for acore_server_metadata-1.1.1.tar.gz
Algorithm Hash digest
SHA256 23ca305a011aadc635863f42ca5b4af825ed09143801736e001548d8a65105c8
MD5 790604e97c70d2200d1f3f3d99dd7e47
BLAKE2b-256 2a4fa5d07d3c7a27c92859a38d3ab6a920b35c1a54f0a51e9634a55baa5b7739

See more details on using hashes here.

File details

Details for the file acore_server_metadata-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for acore_server_metadata-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 546e48bef3d695c417ce6b278eb8bef4ff739375079791349ac7fe918e4f52d2
MD5 cca4ae8a3e44be88c4d4cfc8829c0ba4
BLAKE2b-256 b91d045553ee44e298776efd63b893bb05aecabc448c9c170fa1a250573d3867

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page