Skip to content

Repository files navigation

Fortress

Fortress is a lightweight and optimized private server/lobby emulator to give the ability for players to play OG Fortnite.

Compatibility

  • Chapter 1: Full support.
  • Chapter 2: Full support (Partyhub isn't supported atm).
  • Chapter 3: Full support.
  • Chapter 4: Untested and may not work properly.
  • Chapter 5: Untested and may not work properly.
  • Chapter 6: Support unavailable.
  • Chapter 7: Support unavailable.

As of right now Fortress is in it's Beta Stages so expect something to go wrong if you encounter any bugs dm me (RazerFrFr) on discord and i will try to maintain this backend and keep it stable.

Building & Running

You can get a release from the releases tab and run either start.bat or start.sh to start the backend or open a cmd window and run

java -jar Fortress-all.jar

Or if you want to build or run the project from source, use one of the following tasks:

Task Description
./gradlew build Build the project
./gradlew run Run the server

If the server starts successfully, you'll see the following output:

2024-12-04 14:32:45.584 [main] INFO  Application - Application started in 0.303 seconds.
2024-12-04 14:32:45.682 [main] INFO  Application - Responding at http://0.0.0.0:8080

Arguments

These are some custom arguments to tweak the backend without recompiling it:

  • -matchmakerAddress=<matchmaker-address>: overriding the default matchmaker address ws://127.0.0.1:8080/matchmaker with a custom one.
  • -gameserverAddress=<gameserver-address>: overriding the default assigned gameserver address 127.0.0.1:7777 if no matchmaking code is entered.
  • -userCustomCloudStorage: uses custom .ini files inside ./cloudstorage/system instead of the default bundled ones by default (may also dump .ini files inside that directory if no .ini files are found).

About

A lightweight and easy to use Lobby Emulator/Private server

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages