Skip to content

🗄️ Roblox FLog Archive is a service to extract plaintext FLogs in the Roblox Player binary

License

Notifications You must be signed in to change notification settings

WaviestBalloon/RobloxFLogArchive

Repository files navigation

Roblox FLog Archive

Roblox FLog Archive is a small service to archive plaintext FLogs in the Roblox Player binary.

You can view the archive overview at https://roblox-flog-archive.wav.blue/api/info

A proper frontend will be created at a later date!

Why though??

Roblox engineers sometimes add little easter eggs that get appended to your Roblox log files during client initialisation, I always enjoyed seeing them whilst inspecting my log files and have decided to start a archival program to keep a history of all FLogs found in the Player binary.

Unfortunately, such easter eggs have been permanently axed from the binaries from non-LIVE deployment channels and now that LIVE channel is the only non-restricted channel... It's not impossible to find them. 😔

Additionally, I may also expand FLog archives to not just the Player binary but also the Studio binary.

Starting your own instance

Although I don't see why you would want to, but if you insist, see below!

Important

You need to deploy this onto a Linux-based server, as the command used for extracting the FLogs from the binary is a Linux command.

Requirements

  1. Install project packages using your Node.js package manager of choice
  2. Make a copy of .env.example and name it .env, modify it to your liking
  3. Run startserver.sh script
  4. (Optional) Run the script in a daemon like pm2 to constantly run the server in the background

Optionally, you can set up Discord webhook notifications for when new FLogs are archived!

  • WEBHOOKS_ENABLED - Controls whether notifications should be active
  • DISCORD_WEBHOOK_URL - The URL of the Discord webhook
  • ROLE_TO_PING - Set to 0 if you do not want to ping any role, if you do want to ping a role change it to the Role ID and make sure the role is pingable

You can have multiple webhooks specified but they have to be sperated by commas, example:

DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/0/0,https://discord.com/api/webhooks/1/1
ROLE_TO_PING=1234567890,0

Warning

Do not modify config.json during the server runtime! It may lead to any changes made being discarded/overwritten! Make sure you stop the server process, make changes to the file and then restart the process again.

Do not modify the latestArchival and hostname values in the configuration file with one exception, if you have changed the (sub)domain that points to the server, change hostname value to be "null", start the server and make a request to the new (sub)domain, the hostname value should be updated to the new (sub)domain that you used to sent the request.

Honorable mentions

  • Hello from your car's extended warranty!
  • Hi rawr to author of CLI 72542
  • Hello, it's builderman. I lost my wallet and need you to wire me a few hundred dollars.
  • Hi! Ok, does venmo work? (Probably a reply to the FLog above)
  • Did you ever hear the tragedy of Darth Plagueis The Wise? I thought not.
  • Hello everyone! Hope I'm doing this right
  • WAZZZZUP
  • Hello from your car's extended warranty!
  • You are the next heir to the deceased king of Congo. Claim your prize today!
  • When I get sad, I just stop being sad and be awesome instead!
  • Hi, this is Alex! I am surprised if you are reading this, have a good day.
  • Meowdy, purrtners
  • live long and prosper
  • Hello to the person reading this! I know you are smiling :)

About

🗄️ Roblox FLog Archive is a service to extract plaintext FLogs in the Roblox Player binary

Topics

Resources

License

Stars

Watchers

Forks