After the shutdown of the user-generated content servers for inFAMOUS 2 and inFAMOUS: Festival of Blood, I put together and documented a way to keep playing the archived missions directly on real PS3 hardware.
This solution is based on AlaskanBeard’s excellent InfamousReborn project. My version automates the Windows, Docker Desktop and PS3 setup, while also fixing several issues discovered during real hardware testing.
How does it work?
The computer runs two Docker services:
- A replacement server that recreates the game’s original UGC API.
- A local DNS server powered by CoreDNS.
On the PS3, you set the computer’s local IP address as both the primary and secondary DNS server. When the game attempts to contact Sony’s retired UGC infrastructure, the DNS server redirects only these two hostnames to the computer:
infamous2-release.ps3.online.scea.com
dbhhpqias9rrc.cloudfront.net
Every other hostname is resolved normally, so PSN connectivity can continue working.
The local server returns an enabled mode: on configuration and handles login, search, favorites, queues, play history and mission downloads. Archived missions are downloaded from the Internet Archive, verified using SHA-256 and automatically converted to the UUID filenames expected by the game.
No game files or PS3 firmware modifications are required. The only console-side change is the DNS configuration.
What has been tested?
On a real PS3, Festival of Blood successfully completed:
- Configuration loading.
- Localized bootstrap loading.
- Login.
- Intro mission loading.
- Mission header requests.
.ium mission downloads.
All of these requests returned HTTP 200.
The local catalogs currently contain:
- 187,450 inFAMOUS 2 missions
- 16,007 Festival of Blood missions
Separate configurations are included for both games because inFAMOUS 2 and Festival of Blood use different paths, templates and asset packs.
What does the repository include?
- A complete Windows and PS3 setup guide.
- Docker Compose configuration for the UGC server and CoreDNS.
- A safe importer for both
maps_by_name.zip archives.
- Automatic downloads from the Internet Archive.
- File size and SHA-256 verification.
- The missing
/fob/config.json endpoint.
- A workaround for the Windows DNS/ICS port 53 conflict.
- Troubleshooting and backup instructions.
- Support for both games.
Repository and complete guide:
https://github.com/Loyolazz/infamous-reborn-windows-ps3
Original project that made this possible:
https://github.com/alaskanbeard/infamousreborn
Original preservation post and archive links:
https://www.reddit.com/r/DataHoarder/comments/1v61gz1/sonys_killing_infamous_2s_servers_so_i_archived/
The ZIP archives are not redistributed through GitHub. The repository contains only code, configuration and a manifest with the official URLs, sizes and hashes. The missions remain hosted by the Internet Archive.
https://archive.org/details/infamous-2-ugc
https://archive.org/details/infamous-fob-ugc
This setup is intended for local network use. Ports 53 and 443 should not be forwarded or exposed directly to the internet.
Testing reports from other real PS3 consoles are very welcome.