Skip to main content

AzerothCore World of Warcraft Logic Server Data Model.

Project description

Documentation Status https://github.com/MacHu-GWU/acore_server-project/actions/workflows/main.yml/badge.svg https://codecov.io/gh/MacHu-GWU/acore_server-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/acore-server.svg https://img.shields.io/pypi/l/acore-server.svg https://img.shields.io/pypi/pyversions/acore-server.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 Documentation

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

项目背景

一个魔兽世界服务器由一个 EC2 游戏服务器 和一个 RDS DB Instance 数据库组成. 其中游戏服务器和数据库的配置信息, 例如账号密码, 机器的 CPU 内存大小, 都由 acore_server_metadata 这个库管理. 而对于 EC2 和 RDS 的 metadata, 例如 IP 地址, host, 在线状态, 以及对其进行创建, 启动, 停止, 删除等操作则是由 acore_server_config 这个库管理. 要想远程运行 GM 命令, 则需要用到 acore_soap_app 这个库. 要想在本地进行数据库应用开发, 则需要用到 acore_db_ssh_tunnel 这个库.

本项目则是将以上四个库整合到一起, 用 acore_server.api.Server 作为一个统一的入口, 以便于在一个项目中同时使用以上四个库. 并且在对这些子库的 API 调用进行了封装, 将跟 Server 相关的参数都封装起来, 使得我们可以用最少的参数, 方便地调用这些子库的 API.

Install

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

$ pip install acore-server

To upgrade to latest version:

$ pip install --upgrade acore-server

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-1.1.2.tar.gz (29.9 kB view hashes)

Uploaded Source

Built Distribution

acore_server-1.1.2-py3-none-any.whl (29.7 kB view hashes)

Uploaded Python 3

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