Skip to main content
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

Metadata

Release files for acore-server 1.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for acore-server 1.1.4
File Size Uploaded
acore_server-1.1.4.tar.gz 30.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for acore-server 1.1.4
File Interpreter ABI Platform
acore_server-1.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 59.8 kB

Release files / acore_server-1.1.4.tar.gz

Download URL acore_server-1.1.4.tar.gz
Size 30.0 kB
Tags Source
SHA-256 checksum
How to use checksums
56eb69b1f1fde1cb772dc6c46e6662e878599b66b1bb3ff138d202a82c3f801f
BLAKE2b-256 checksum
How to use checksums
2b3639c55b6f9dca665725a472c4013cbce911055c33a59ea4393127ae57a728
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.8

Release files / acore_server-1.1.4-py3-none-any.whl

Download URL acore_server-1.1.4-py3-none-any.whl
Size 29.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a34c54cd0066cc0954ad2d35e2778057b4c7006d3b640ac4fec924a382be340a
BLAKE2b-256 checksum
How to use checksums
b8f922a390397f583ccc35152f277600d4636319dc12d6803d1416a9079e1405
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

1.1.4 This release

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page