Azerothcore WOW server metadata for Fleet management.
Project description
Welcome to acore_server_metadata Documentation
背景
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ca305a011aadc635863f42ca5b4af825ed09143801736e001548d8a65105c8 |
|
MD5 | 790604e97c70d2200d1f3f3d99dd7e47 |
|
BLAKE2b-256 | 2a4fa5d07d3c7a27c92859a38d3ab6a920b35c1a54f0a51e9634a55baa5b7739 |
File details
Details for the file acore_server_metadata-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: acore_server_metadata-1.1.1-py3-none-any.whl
- Upload date:
- Size: 24.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 546e48bef3d695c417ce6b278eb8bef4ff739375079791349ac7fe918e4f52d2 |
|
MD5 | cca4ae8a3e44be88c4d4cfc8829c0ba4 |
|
BLAKE2b-256 | b91d045553ee44e298776efd63b893bb05aecabc448c9c170fa1a250573d3867 |