Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖥️ How to host an FNFast Private Server

Hosting your own server allows you to have a private community leaderboard, custom materials, and your own curated list of charts.

Step 1: Prepare the Discovery Link

FNFast doesn't hardcode its IP; it looks for a "Bootstrap" URL.

  1. Create a public file (GitHub Pages, Pastebin, or your own site).
  2. Use the encode.py tool (found in the server folder) to encrypt your Server's IP/URL.
  3. Paste that encrypted string into your public file.

Step 2: Patch the Executable

  1. Open the FNFast executable (PsychEngine.exe or FNFast.exe) in a hex editor like hexed.it.
  2. Search for the text string: kazancik.github.io/A/
  3. Replace it with the URL to your public file created in Step 1.
    • IMPORTANT: Your new URL must be the SAME length or SHORTER than the original. Fill extra space with zeros/nulls if needed.
  4. Save the patched .exe.

Step 3: Start the Python Backend

  1. Install Python 3.10+.
  2. Open a terminal in /fnfast-server and run:
    pip install -r requirements.txt

About

Private Server for FNFast

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages