Skip to content

~ PS3 NET Server

aldostools edited this page Feb 18, 2022 · 30 revisions

ps3netsrv is a server application used to stream content from a remote server to the PS3.

The communication is always started from the PS3. The server mounts the ISO or folder, and an ISO image is streamed to the PS3.

You need to copy your content to the following optional folders in the shared directory or in the same folder of the ps3netsrv:


Folder Name Purpose Contains
GAMES Games in folder format (files extracted from BDVD) Folders
PS3ISO ISO images of PS3 blurays ISO + Covers
PSXISO ISO images (CUE/BIN) of PS1 CDs. ISO + Covers
PS2ISO** ISO images of PS2 DVDs or CDs. ISO + Covers
PSPISO** ISO images of PSP UMDs. ISO + Covers
BDISO ISO images of video blurays (decrypted). ISO + Covers
DVDISO ISO images of DVDs. ISO + Covers
ROMS** ROMS folder. ROMs + Covers
GAMEI** Folder to store PSN games extracted from packages. Folders
PKG Folder to store PS3 packages. Used to install games, DLC, homebrews, etc. pkg files
MOVIES Folder to store movies (MKV, DIVX, AVI, etc.). Video Files
MUSIC Folder to store music (MP3, WMA, WAV, etc.). Audio Files
PICTURE Folder to store photos (JPG, PNG, GIF, etc.) Image Files
** These folders are supported only by webMAN MOD.

The folders are converted to ISO on demand by ps3netsrv when they are mounted.
The folders require to have that specific name (in uppercase). Other folders be streamed too.

Supported Backup Managers

There are 4 backup managers that support ps3netsrv protocol: multiMAN, webMAN, webMAN MOD and sMAN.
You can find them on https://store.brewology.com/whatsnew.php
IRISMAN supports remote content if webMAN MOD is running.

Each backup manager requires that you setup the IP address of the remote server and the port (38008 is the default).

When the content is scanned by the backup manager, the PS3 connects to the remote server, reads the folder and the game appear in its game list.

When a game is mounted, a netiso.sprx plugin is loaded and it starts the communication with the ps3netsrv.
The ISO or the folder (converted to vISO) is streamed and mounted on the PS3 as /dev_bdvd

Example: If you mount the folder /net0/PKG, the remote packages (*.pkg) can be installed normally from the mounted /dev_bdvd using the Package Manager on XMB, although the installation speed is a bit slow.

Other ports / forks

The ps3netsrv has been ported to multiple platforms (Windows, linux, FreeBSD, MacOS, PS3, Android, Java)

ps3netsrv (webMAN MOD):
https://github.com/aldostools/webMAN-MOD/tree/master/_Projects_/ps3netsrv

Docker container: https://github.com/shawly/docker-ps3netsrv

Xcode (macOS / Linux / FreeBSD 10):
https://github.com/klahjn/ps3netsrvXCODE
https://github.com/klahjn/macOSPS3NetServerGUI

Java / Android: https://github.com/jhonathanc/ps3netsrv-android

Google Go: https://github.com/xakep666/ps3netsrv-go

ps3netsrv modified for encrypted (3k3y/redump) isos: http://forum.redump.org/topic/14472

ps3netsrv modified for multiMAN: http://deanbg.com/ps3netsrv.zip

Original ps3netsrv by Cobra for Linux / Windows:
https://github.com/Joonie86/Cobra-7.00/tree/master/446/PC/ps3netsrv

Clone this wiki locally