ps3netsrv is a server application used to stream content from a remote server to the PS3.
Supports automatic decryption of encrypted PS3 ISO and folder conversion to PS3 ISO or standard ISO.
For more information: https://github.com/aldostools/webMAN-MOD/wiki/~-PS3-NET-Server
Command line syntax:
ps3netsrv [rootdirectory] [port] [whitelist]
Default port: 38008
Whitelist: x.x.x.x, where x is 0-255 or *
(e.g 192.168.1.* to allow only connections from 192.168.1.0-192.168.1.255)
ISO conversion / decryption command line syntax:
ps3netsrv [game directory / encrypted iso] [PS3/ISO]
- Support up to 5 PS3 clients concurrently
- Configurable shared root directory (uses ps3netsrv path if the root directory is omitted)
- Configurable port (38008 is used by default if port is omitted)
- Start without command line parameters if GAMES, PS3ISO, PSXISO folders are found in ps3netsrv folder
- List local server IP addresses
- Remote IP address filtering: Whitelist IP addresses using wildcards
- Remote file operations (stat, open, create, read, close, delete, mkdir, rmdir)
- Remote directory listing (whole directory at once or by file) / include subdirectories
- List files in specified directory and all subdirectories if the path ends with //
- Merge multiple paths into a single directory (list paths in folder_name.INI)
- Streaming of ISO images (CD-ROM, CD-ROM XA, DVD, Bluray or PS3 Blurays)
- Detection of standard & non-standard CD sector sizes: 2048, 2352, 2336, 2448, 2328, 2368, 2340
- Multi-part ISO support (ISO images split as *.iso.0, *.iso.1, etc.)
- Realtime decryption of PS3 ISO images (3k3y & redump encrypted images)
- Realtime conversion of mounted folder to virtual ISO (vISO)
- Convert game folder or directory to local ISO file (drag & drop the ISO or folder for easy conversion)
- Decrypt encrypted PS3 ISO (using redump/3k3y encryption) into a new decrypted ISO
-
A C/C++ compiler
-
- Is being searched for in system library directory (e.g.
/usr/lib
) and custom directories specified inLIBRARY_PATH
. If using a custom directory, put the path to the headers inC_INCLUDE_PATH
.
- Is being searched for in system library directory (e.g.
Meson
and mbed TLS
are available as packages for most posix environments.
Meson
and mbed TLS
are not needed if using the Alternate building method.
Warning: If you get "buffer overflow" errors on Linux, try to use the Alternate building method
First configure a build directory:
$ meson buildrelease --buildtype=release
Then build using ninja:
$ ninja -C buildrelease
For further information see Running Meson.
To build ps3netsrv using the bundled POLARSSL library instead of mbed TLS and without Meson:
- use
_make.bat
on Windows - use
Make.sh
on Linux
On Linux this will statically link ps3netsrv.
sudo apt-get update
sudo apt-get install make
sudo apt-get install g++
./Make.sh
Docker Engine enables applications built in containers packages to run anywhere consistently on any infrastructure.
Docker container packages for ps3netsrv are available at: https://hub.docker.com/search?q=ps3netsrv
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
Java / Android: https://github.com/jhonathanc/ps3netsrv-android
OpenWrt
All platforms (arm, arc, mips, mipsel, i386, powerpc, x86): https://github.com/jhonathanc/ps3netsrv/releases
SRC: https://github.com/jhonathanc/ps3netsrv-openwrt
QNAP NAS
https://www.myqnap.org/product/ps3netsrv-ng/
Xcode (macOS / Linux / FreeBSD 10):
https://github.com/klahjn/ps3netsrvXCODE
https://github.com/klahjn/macOSPS3NetServerGUI
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: https://github.com/aldostools/webMAN-MOD/blob/master/_Projects_/ps3netsrv/bins/old/ps3netsrv-src-deank.7z
Original ps3netsrv by Cobra for Linux / Windows:
https://github.com/Joonie86/Cobra-7.00/tree/master/446/PC/ps3netsrv