Skip to content

About

Old Fortnite builds on Linux in one command: Reboot Launcher + LawinServer under GE-Proton

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FortniteLinux

Play old Fortnite builds (tested: 17.20) offline on Linux with one command: Reboot Launcher + LawinServer under GE-Proton, no Steam needed.

Italiano più sotto

git clone https://github.com/mrmariixx/FortniteLinux && cd FortniteLinux
./FortniteLinux deps      # once: system packages (dnf / apt / pacman)
./FortniteLinux           # asks for your build and name the first time, then starts everything

What ./FortniteLinux does

First run (setup, every step is skipped when already done):

  1. clones LawinServer, runs npm install, moves its XMPP/matchmaker from port 80 (root only on Linux) to 8080;
  2. finds GE-Proton (Steam's compatibilitytools.d, or downloads the latest) or uses umu-run if installed;
  3. downloads the latest Reboot Launcher release and installs it silently in its own Wine prefix;
  4. extracts your build if you gave an archive (.7z/.zip/.rar) and registers it in Reboot;
  5. configures Reboot: your username, backend = local LawinServer, headless game server with auto restart, console on F8;
  6. writes Fortnite's GameUserSettings.ini: Performance mode, VSync off, 120 FPS cap, 1920x1080 windowed fullscreen, low preset.

Every run: starts LawinServer (or reuses one already on port 3551), starts the helper (see below), opens Reboot Launcher with gamemoderun, and stops everything when you close the game.

Playing

  1. In Reboot press Play, then confirm Start in the "automatic game server" dialog.
  2. In the lobby wait about one minute for the server to be ready, then press PLAY.
  3. PLAY fails with "Failed Security Checks" on these builds. The helper types open 127.0.0.1 in the console for you (you can do it yourself: F8 or ~; on laptops maybe Fn+F8).
  4. Keep Reboot Launcher open: it restarts the game server after every match.

The helper also types cheat god and applies the skin equipped in your locker (cheat summon + cheat applycid) when you spawn and after the bus jump. Turn these off in the config.

Server panel: Reboot's Project Reboot window (moved to workspace 9 on i3) has Respawning, Infinite Materials, Infinite Ammo and Glider Redeploy in the Game tab. Tick them there.

Commands

command
./FortniteLinux set up if needed, then play
./FortniteLinux setup [--build PATH] [--username NAME] install/update without launching
./FortniteLinux config open ~/.config/fortnitelinux/config.ini in $EDITOR
./FortniteLinux config game.username=Name graphics.fps_limit=144 change values, settings are rewritten
./FortniteLinux server only LawinServer
./FortniteLinux status what is installed and running
./FortniteLinux logs [lawin|reboot|watcher|game] last log lines
./FortniteLinux deps install system packages

All data (Wine prefix, LawinServer, downloads, logs) lives in ~/.local/share/fortnitelinux. Delete that folder to start over.

Requirements

Fedora: sudo dnf install python3 nodejs nodejs-npm git bsdtar xdotool xprop gamemode umu-launcher (./FortniteLinux deps does this). umu-launcher and gamemode are optional. xdotool/xprop are needed for the helper; it targets X11 (i3 gets extra window handling). On a Wayland desktop the game runs through XWayland and typing into the console may not work: type the commands yourself.

Known issues

  • i3: a bindsym Ctrl+q kill binding closes the game while you build (Ctrl = crouch, Q = build). Remove or change it.
  • The helper types with xdotool: if your X keyboard layout and Wine's disagree, _ or / can come out wrong. Use a layout matching your keyboard (setxkbmap it, setxkbmap us, ...) before starting.
  • PLAY in the lobby is blocked by the build's own security check. This project does not bypass any anticheat; joining goes through the console's open 127.0.0.1.
  • bUseDynamicResolution=True gives a black screen under Wine, so it is kept off.

Legal

Not affiliated with or endorsed by Epic Games. Fortnite is a trademark of Epic Games, Inc. No game files are included or downloaded: you must provide your own build. Credits: Reboot Launcher (Auties00), Project Reboot 3.0 (Milxnor), LawinServer (Lawin0129), GE-Proton. MIT license.


Italiano

Gioca alle vecchie build di Fortnite (testata la 17.20) offline su Linux con un solo comando: Reboot Launcher + LawinServer con GE-Proton, senza Steam.

git clone https://github.com/mrmariixx/FortniteLinux && cd FortniteLinux
./FortniteLinux deps      # una volta: pacchetti di sistema
./FortniteLinux           # la prima volta chiede la build e il nome, poi avvia tutto

Alla prima esecuzione (setup):

  • scarica e prepara LawinServer, spostando XMPP sulla porta 8080;
  • trova o scarica GE-Proton;
  • scarica e installa Reboot Launcher in modo silenzioso;
  • estrae la build, se è un archivio;
  • configura Reboot con nome, LawinServer, server headless con riavvio automatico e console su F8;
  • imposta Fortnite in Modalità prestazioni: VSync off, 120 FPS, 1920x1080, preset basso.

A ogni avvio: LawinServer, l'helper e Reboot Launcher con gamemode. Quando chiudi il gioco si ferma tutto.

Come giocare

  1. In Reboot premi Play e conferma Start sul server automatico.
  2. In lobby aspetta circa 1 minuto, poi premi GIOCA.
  3. GIOCA dà "Failed Security Checks": l'helper scrive da solo open 127.0.0.1 in console. Puoi farlo anche tu con F8 o ~ (su portatile forse Fn+F8).
  4. Lascia aperto Reboot: riavvia il server dopo ogni partita.

L'helper attiva anche cheat god e la skin del tuo armadietto quando spawni e dopo il salto dal bus. Si disattivano nel config.

La finestra Project Reboot (workspace 9 su i3), scheda Game, ha Respawning, Infinite Materials, Infinite Ammo e Glider Redeploy: spuntali lì.

Configurazione

  • ./FortniteLinux config apre il config.
  • ./FortniteLinux config game.username=4md7 cambia un valore e riscrive le impostazioni.
  • Dati in ~/.local/share/fortnitelinux.

Problemi noti

  • Su i3 Ctrl+q kill chiude il gioco mentre buildi.
  • Il layout di tastiera di X e quello di Wine devono coincidere.
  • L'anticheat non viene aggirato: si entra con open 127.0.0.1.
  • Non affiliato a Epic Games. Nessun file del gioco incluso.

About

Old Fortnite builds on Linux in one command: Reboot Launcher + LawinServer under GE-Proton

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages