Skip to main content

AzerothCore World of Warcraft Logic Server Data Model.

Project description

https://github.com/MacHu-GWU/acore_server-project/workflows/CI/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/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

项目背景

一个魔兽世界服务器由一个 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-0.1.2.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acore_server-0.1.2-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: acore_server-0.1.2.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.11

File hashes

Hashes for acore_server-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b1247bd4c7cfd72735dd965f63e221475c706464c9602d0aec47b9cc1a58fdb4
MD5 b63180f6ba86afc08cd74f2d8f5d32e1
BLAKE2b-256 82fe2ae78c4b70747ac6d9d0d017bf15b68f0e113cb8e512635605f7f397cf14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: acore_server-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.11

File hashes

Hashes for acore_server-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bcb812d8679a2df8aeeddcbaeea1e8322c70fb7b16bc828ac807b88c233437b2
MD5 1b5046733f406f0aa235fc9cdf1f5e62
BLAKE2b-256 8b0eaf45fc3e101f1594242a2c27d1587c158e59fffb486003cc67ebeb4f3ffb

See more details on using hashes here.

Supported by

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