Rebirth Project for the DeathGarden API and Server.
Go to file
2023-06-06 18:43:42 +02:00
.github/ISSUE_TEMPLATE Update issue templates 2023-05-30 00:56:59 +02:00
CrashReporterConfig Added Unreal Engine Crash handler config. 2023-05-30 02:07:09 +02:00
Doc id and userId is the same 2023-06-06 02:47:43 +02:00
game_files Added DefaultGame.ini (Contains URLs, API keys etc.) 2023-06-02 18:23:36 +02:00
src Added new Endpoints. Still containing Placeholder Data. 2023-06-06 02:48:46 +02:00
.gitignore Updated .gitignore 2023-06-06 18:43:42 +02:00
api_flow Updated api_flow 2023-06-06 18:43:22 +02:00
example_respons.txt Added current flow and responses. 2023-05-30 00:10:20 +02:00
ObjectDump.txt Added ObjectDump.txt 2023-05-30 00:35:15 +02:00
ReadMe.md Defined POST and GET 2023-06-06 02:47:18 +02:00
requirments.txt Added Elasticsearch Handler for better Log output/visibility of error messages and infos. 2023-05-31 23:16:37 +02:00
start_parms.txt moved files 2023-05-29 23:21:03 +02:00

DeathGarden Bloodharvest API Rebirth Project

This project is MORE than just a WIP!

The goal of this project is to revive the Deathgarden backend and servers.

If you have any old HTTP captures of the traffic between the game and server, please submit them here!

I am currently reverse-engineering the files to find all the API endpoints and requests. Current knowledge

Current knowledge

The game uses Unreal Engine 4.21.0.

The anticheat is Battleye.

The backend and server can be changed with start parameters.

The in-game console can be re-enabled.

The in-game SET command is available.

The "Status" API is Stashboard. Stashboard has been discontinued in 2019 but is only an HTTP POST, so I will recreate it.

The game server is the Amazon Gamelift SDK.

The steamAPI.dll cannot be spoofed because Battle Eye checks the signature.

If you have any information, suggestions, etc., please create an issue.

Currently, known Endpoints and URLs

POST https://stashboard.live.tex.bhvronline.com (Stashboard Open Source Status API)

GET https://latest.live.tex.bhvronline.com/api/v1/services/tex ()

POST https://latest.live.tex.bhvronline.com/api/v1/gameDataAnalytics (Game Data Analytics)

Post https://latest.live.tex.bhvronline.com/api/v1/auth (API auth with Steam Session Ticket)

GET https://latest.live.tex.bhvronline.com/api/v1/healthcheck (Keep Alive)

POST https://latest.live.tex.bhvronline.com/metrics (Tells Server HTTP Codes and time for requests)

GET https://latest.live.tex.bhvronline.com/api/v1/utils/contentVersion/latest/2.11

GET https://latest.live.tex.bhvronline.com/api/v1/modifierCenter/modifiers/me

GET https://latest.live.tex.bhvronline.com/api/v1/consent/eula2

POST https://latest.live.tex.bhvronline.com/moderation/check/username

POST https://latest.live.tex.bhvronline.com/metrics/server/event

POST https://stashboard.live.tex.bhvronline.com/api/v1/extensions/quitters/getQuitterState

POST https://stashboard.live.tex.bhvronline.com/api/v1/extensions/progression/initOrGetGroups

POST https://stashboard.live.tex.bhvronline.com/api/v1/me/richPresence