Pekora
Pekora (Project X) is a 2017 Roblox Revival created in 2024.
Install / Use
/learn @tooblewtf/PekoraREADME
Pekora is a heavily modified and skidded economy simulator source lmao
pekora discord bot : https://github.com/tooblewtf/pekora-discord-bot pekora clients : https://github.com/tooblewtf/pekora-client
ALL LEAKED BY TOOBLE / TOOBLE TARAFINDAN LEAKLENDI
</div>WARNING
Please do not re-host this to the public. we know it is a source code that can start your own revival but re-hosting is unrecommended for reasons. This repository is only created for leak this shitty ass revival and how they work. If you want to build your own roblox please DON'T MAKE A REVIVAL WITH A SRC BUILD YOUR OWN.
HOW TO SETUP
This is the source code as of December 15, 2024 (i think so). Some parts have been removed due to them being irrelevant to most people (e.g. a deployment program). Although it's easy to get the basics up and running, you will probably have to make many changes for it to be completely functional.
This requires Linux or Windows + WSL. It might also work on Mac, but I haven't tried.
Postgresql (13+) and redis are required. If you're on windows, you will need to install WSL, and then install redis with WSL.
-
Create a PG user, DB, and create a file called
"config.json"inservices/api. Put this in it (replacing the DB, User, and Pass with your credentials):{ "knex": { "client": "pg", "connection": { "host": "127.0.0.1", "user": "postgres", "password": "postgres", "database": "db_name_here" } } } -
Install nodejs, go (lang), and dotnet 6. Go into the
services/apidirectory in a terminal, run:npm i npx knex migrate:latest -
Go into the
services/Roblox/Roblox.Websitefolder and renameappsettings.example.jsontoappsettings.json. Put in your DB info and any other configurable things. Also make sure to edit the "Directories" stuff (change/home/my_username/source-code/to the exact path of the unzipped source code, i.e. the path this README file is in). -
Go into the
services/Roblox/Roblox.Websitefolder in a terminal, and run:dotnet runIf everything is successful, you should be able to visit the site at
http://localhost:5000/. -
Start up the admin service by opening a new terminal, going into the
services/adminfolder, and running:npm i npm run dev -
Open
services/2016-roblox-main/docs/get-started.mdand follow the guide for setting up 2016-roblox (this is the frontend). You should change the:https://{0}.roblox.com{1}API format to:
http://localhost:5000/apisite/{0}{1} -
Register an account, then copy your user id and replace the
"12"in"OwnerUserId"(inside appsettings) with your user id.ctrl+cthedotnet runcommand to close it, then run it again to start the site back up. You should now be able to go to:http://localhost:5000/admin/for admin stuff.
-
In order to upload things, you will have to start up the "asset validation service". You can do this by going into
services/AssetValidationServiceV2in a terminal and running:go run main.go
Note that the game-server program will probably need a lot of edits to actually work as a game service and/or render service.
