A game server for the game Dynamite, written by Python.
用 Python 实现的 Dynamite 游戏服务器,全异步
Dynamite 游戏服务器后端
使用 FastAPI 搭建网络服务器,使用 strawberry 处理 graphql 请求,使用 motor 操作 MongoDB
游戏服务器对外接口,主要负责资源分发与上传以及数据管理
使用 FastAPI 实现,使用 motor 操作 MongoDB
- 安装 Python >= 3.7
git clone或者Download zip下载项目源码pip install -i requirements.txt- 将项目文件中名称为
*_sample.xxx的文件重命名为*.xxx,并根据自己需要修改其中内容 - 打开两个 shell ,分别运行
game和api目录下的main.py文件