Updates the requirements on [pymongo](https://github.com/mongodb/mongo-python-driver) to permit the latest version. - [Release notes](https://github.com/mongodb/mongo-python-driver/releases) - [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst) - [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.7.0...4.7.1) --- updated-dependencies: - dependency-name: pymongo dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|---|---|---|
| .github | ||
| CrashReporterConfig | ||
| Doc | ||
| src | ||
| test | ||
| Tools | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| LICENSE | ||
| ReadMe.md | ||
| requirements.txt | ||
| SECURITY.md | ||
| start_parms.txt | ||
| tasks.py | ||
DeathGarden Bloodharvest API Rebirth Project
Quick jump Setup
This project is a work in progress! That means there are bugs!
In its current state, you can play, and most features have been implemented. For info about missing features, check out the to-do page.
Please note that this project is not affiliated with Behaviour Interactive or any other company.
This project is for educational purposes only!
This Repository will probably not be updated a lot anymore because Project Chronos started to work on their own backend in PHP.
Current Progress:
- Logging (Stashboard, metrics, gameDataAnalytics) See Logging.md for details.
- Steam login
- Load lobby
- Shop
- Messaging system
- Currency system
- Leveling at the end of the match
- Getting Currency at the end of the match
- Matchmaking via Steam P2P
- Leaderboard doesn't crash anymore
- GameNews (disabled atm because they mess InitOrGetGroup up)
- InitOrGetGroup (Challenges disabled atm see TODO)
- A lot of other features and endpoints (most of them keep the game from crashing)
To-Do List:
- Create a new catalog parser
- Dynamic leaderboards
- Challenges (code is done already but needs rework)
- Private matches (Requires Dedicated Servers sadly)
- End-of-match endpoints (Show what you got at the end of the match)
For more detailed information about our project's tasks, please visit the to-do page.
The goal of this project is to revive the Deathgarden backend and servers.
Contact Information:
- Matrix: @zkwolf:matrix.org
- Discord: sunywolf
Usage
To find your Game folder right-click on Deathgarden in your Steam Library, hover over Manage and click on Browse Local Files.
-
If you do not already own Deathgarden, you can get it with this command:
steam://run/555440 -
Download the TheExit-Rebirth-Updater.bat file and place it in the following directory: "\steamapps\common\DEATHGARDEN"
-
Run the script and wait for it to finish. (RED TEXT means something went wrong!)
-
Follow the on-screen instructions.
-
IF your game does NOT start and you have a Intel CPU use this Launch Argument in steam:
cmd /c "set OPENSSL_ia32cap=:~0x20000000 && %command%" , -battleye
Self Hosting/Development Requirements:
- Steam API Key (see Steam_Login.md for details).
- Python 3.10 (or newer).
- Install the requirements from
requirements.txt. - Create an api_config.yaml file (an example is available in the
src/configfolder). - For request analysis, consider using Fiddler.