Skip to content

A work in progress private server for Battle Breakers. Attempting to keep an online-only game alive after its server shutdown on 30 December 2022

Notifications You must be signed in to change notification settings

dippyshere/battle-breakers-private-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation


A server reimplementation (private server) for Battle Breakers


About

Battle Breakers was a cartoon-themed Hero collector, Turn-Based, and Action RPG game developed by Chair Entertainment and Epic Games. Released in beta in 2016 and launched in 2019, the game has since been shut down at the end of 2022.

This project is a complete reimplementation of every Epic Games backend service required to run and play the game. It strives to be as complete and accurate as possible, to preserve the game and its legacy. It aims to be fully compatible with all versions of the game, on all platforms, from the 2017 beta to the final release.

This project would not have been possible without the data I captured, the help and data provided by Lele and his Epic Games Documentation, and the combined game knowledge of the Battle Breakers community.

Features

Services

  • Account Service
  • Affiliate Service
  • Battle Breakers CDN
  • Catalog Service
  • Datarouter Service
  • Entitlement Service
  • EULA Tracking Service
  • Friends Service
  • Lightswitch Service
  • Presence Service
  • Price Engine Service
  • WEX (Game) Service

Game Service

  • Calendar Timeline (Battle Pass, Events, etc.)
  • Catalog (IAPs, Various storefronts, etc.)
  • Cloud Storage (Config file hotfixes)
  • Entitlements
  • Friends
  • Item Rating
  • Manifests
  • Receipts
  • Version Checks
  • MCP (Profile, All menu actions, etc.)
    • AbandonLevel
    • AddEpicFriend
    • AddFriend
    • AddToMonsterPit
    • BlitzLevel
    • BulkImproveHeroes
    • BuyBackFromMonsterPit
    • CashOutWorkshop
    • ClaimAccountReward
    • ClaimEventRewards
    • ClaimGiftPoints
    • ClaimLoginReward
    • ClaimNotificationOptInReward
    • ClaimQuestReward
    • ClaimTerritory
    • ClientTrackedRetentionAnalytics
    • DeleteFriend
    • EvolveHero
    • FinalizeLevel
    • FoilHero
    • GenerateDailyQuests
    • GenerateMatchWithFriend
    • InitalizeLevel
    • JoinMatchmaking
    • LevelUpHero
    • MarkHeroSeen
    • MarkItemSeen
    • ModifyHeroArmor
    • ModifyHeroGear
    • ModifyHeroWeapon
    • OpenGiftBox
    • OpenHeroChest
    • PickHeroChest
    • PromoteHero
    • PurchaseCatalogEntry
    • QueryProfile
    • RedeemToken
    • RemoveFromMonsterPit
    • RollHammerChests
    • SelectHammerChest
    • SelectStartOptions
    • SellGear
    • SellHero
    • SellMultipleGear
    • SellTreasure
    • SendGiftPoints
    • SuggestFriends
    • SuggestionResponse
    • TapHammerChest
    • UnlockArmorGear
    • UnlockHeroGear
    • UnlockRegion
    • UnlockWeaponGear
    • UpdateAccountHeadlessStatus
    • UpdateFriends
    • UpdateMonsterPitPower
    • UpdateParty
    • UpgradeBuilding
    • UpgradeHero
    • UpgradeHeroSkills
    • VerifyRealMoneyPurchase

Great! So where is it?

The server and its source code will be unavailable until it is mostly complete. This is to ensure that the server is stable and secure before being pushed. If you have any questions, suggestions / requests, or would like to get back into a Battle Breakers community, please join the Discord server!


Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc.

All rights reserved by Epic.

This material is not official and is not endorsed by Epic.

Join the Battle Breakers Fan Server Repository Size badge Code size badge Lines of code
🫡Lines of code🔫

About

A work in progress private server for Battle Breakers. Attempting to keep an online-only game alive after its server shutdown on 30 December 2022

Resources

Stars

Watchers

Forks

Releases

No releases published