https://github.com/chloefrfr/chronospublic
Fortnite Backend
https://github.com/chloefrfr/chronospublic
fortnite fortnitebackend typescript
Last synced: 7 months ago
JSON representation
Fortnite Backend
- Host: GitHub
- URL: https://github.com/chloefrfr/chronospublic
- Owner: chloefrfr
- Created: 2024-06-22T01:12:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-15T16:20:10.000Z (10 months ago)
- Last Synced: 2025-03-25T19:53:37.752Z (7 months ago)
- Topics: fortnite, fortnitebackend, typescript
- Language: TypeScript
- Homepage:
- Size: 2.08 MB
- Stars: 18
- Watchers: 3
- Forks: 6
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://bun.sh/)

**Universal Fortnite Backend written in TypeScript using Postgres powered by TypeORM**
## Supported MCP Operations
`QueryProfile` `BulkEquipBattleRoyaleCustomization` `ClaimMfaEnabled` `PurchaseCatalogEntry` `MarkItemSeen` `RefundMtxPurchase` `RemoveGiftBox` `SetBattleRoyaleBanner` `SetCosmeticLockerSlot` `SetMtxPlatform` `EquipBattleRoyaleCustomization` `SetItemFavoriteStatusBatch` `GiftCatalogEntry` `ClientQuestLogin` `MarkNewQuestNotificationSent`
## Requirements
- [Bun](https://bun.sh)
- [Git](https://git-scm.com/downloads)
- [Postgres](https://www.postgresql.org/download/)
## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/chloefrfr/ChronosPublic
```
2. **Install packages**
```bash
bun install
```
3. **Configure environment variables:**
Rename `.example.env` to `.env` and provide the necessary information.
4. **Configure hosting:**
To set up your game server and choose regional IP addresses for matchmaking, go to `hosting/hostOptions.ts`.
5. **Run**
```bash
bun run src/index.ts
```
## What's Next?
- Save the World (Will never be finished)
- TCP XMPP
# Available Quests
- **Season 7:** Daily & Week 1 Quests
- **Season 8:** Daily & Week 1 Quests
- **Season 9:** Daily & Week 1 Quests
- **Season 13:** Daily & Week 1 Quests
## Planned Features
- [x] Vbucks on kill/win
- [x] Easy setup
- [x] Auto shop
- [x] Battle Pass
- [x] XP & Leveling
- [x] Challenges
- [x] Friends
- [x] XMPP
- [x] Matchmaker
- [x] Party V1
- [x] Party V2
- [x] Daily rewards
- [x] Gifting
- [x] Purchasing from item shop
- [x] HWID Bans
- [x] Refunding
- [ ] Save the World
- [x] Arena
- [x] ClientSettings
- [x] GameSessions
- [x] Authentication using Permissions (eg... `fortnite:profile:abcd1234:commands`)
- [x] Leaderboards (Stats)
## Maybe Features?
- [ ] IP Bans
- [ ] Seasonal Rewards
- [ ] Tournaments
## Planned Bot Commands
- [x] Vbucks command
- [x] Stats command
- [ ] Arena leaderboard command
- [ ] Tournament leaderboard command
- [x] Player count command
- [x] User lookup command