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.4.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

acore_server-1.1.4-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file acore_server-1.1.4.tar.gz.

File metadata

  • Download URL: acore_server-1.1.4.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.8

File hashes

Hashes for acore_server-1.1.4.tar.gz
Algorithm Hash digest
SHA256 56eb69b1f1fde1cb772dc6c46e6662e878599b66b1bb3ff138d202a82c3f801f
MD5 02c81238924d69c2c37bb508951715c6
BLAKE2b-256 2b3639c55b6f9dca665725a472c4013cbce911055c33a59ea4393127ae57a728

See more details on using hashes here.

File details

Details for the file acore_server-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: acore_server-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.8

File hashes

Hashes for acore_server-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a34c54cd0066cc0954ad2d35e2778057b4c7006d3b640ac4fec924a382be340a
MD5 e0ba5b44086d644837444db9ca4b6efb
BLAKE2b-256 b8f922a390397f583ccc35152f277600d4636319dc12d6803d1416a9079e1405

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