# impart-dev **Repository Path**: sumght/impart-dev ## Basic Information - **Project Name**: impart-dev - **Description**: 牛牛大作战游戏后端,可供自由更改事件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-11 - **Last Updated**: 2025-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 牛牛大作战后端 ### 搭建环境 1. python(建议3.10版本) 2. mariadb数据库(也可以连接别人的数据库),数据库安装教程:[Mariadb不同系统安装](https://blog.csdn.net/qq_43437874/article/details/115232523) ### 具体流程 1. 数据库搭建(用别人数据库的可跳过) sql语句在项目目录下的sql文件夹里,执行即可(比如navicat或者HeidiSQL连接直接拖入sql语句导入,适合win) 或者在项目目录下执行,没测试过,不行的话,用win连接你linux的服务器数据库进行导入操作 ``` python3 sql.py ``` 或者(win) ``` python sql.py ``` > 出现 用户配置文件创建成功。的字样时,可以停止程序,在config/config.yaml修改自己的数据库配置(config_default.yaml为默认配置文件不可删) > 如果本地没装mariadb,你得自己去config.yaml修改下自己的数据库主机地址和端口 > 出现 成功连接到 MariaDB 服务器 数据库 impart 创建成功或已存在。等字样证明创建数据库成功 > 2. python依赖库的安装,在项目根目录使用 ```sh pip3 install -r requirements.txt ``` 或者(win) ``` pip install -r requirements.txt ``` 3. 连接数据库(用可视化数据库管理软件查看自己的数据库,确定有无问题) 4. 测试通过一切无误后,可使用根目录下的执行文件快捷开启后端。 win端直接双击server.bat linux端执行 ```sh chmod 777 server.sh && bash server.sh ``` ### 重点 如何打造与众不同的随机事件 ##### 在resouse文件夹下有个表格,表格下有两个子表格,一个是事件,另一个是tag。 ##### 这两个东西将决定你整个游戏的正常触发与趣味性,请仔细查看自己的编写规则。 ##### 具体编写规则先自己已写的示例,暂时太忙下次再编写。