Ps3netsrv

jhonathanc jhonathanc
Dépôt créer le : 01/03/2020
Release du : 18/02/2026 ps3netsrv v20250803
Forks: 5 Watcher: 0 32
Choisir une liste...
FR

Ps3netsrv

Build StatusBuild StatusBuild Status

ps3netsrv est une application serveur utilisée pour diffuser du contenu depuis un serveur distant vers la PS3.

Prend en charge le déchiffrement automatique de l'ISO PS3 chiffré et la conversion du dossier en ISO PS3 ou ISO standard.

Pour de plus amples informations: https://github.com/aldostools/webMAN-MOD/wiki/~-PS3-NET-Server

Syntaxe en ligne de commande :

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)

Syntaxe de la ligne de commande de conversion/décryptage ISO :

ps3netsrv  [game directory / encrypted iso] [PS3/ISO]

Caractéristiques

  • Soutien jusqu'à 5 clients PS3 simultanément
  • Répertoire racine partagée configurable (utilise le chemin ps3netsrv si le répertoire racine est omis)
  • Port configurable (38008 est utilisé par défaut si le port est omis)
  • Démarrer sans paramètres de ligne de commande si les dossiers GAMES, PS3ISO, PSXISO sont trouvés dans le dossier ps3netsrv
  • Liste des adresses IP du serveur local
  • Filtrage d'adresse IP à distance : adresses IP de liste blanche utilisant des wildcards
  • Opérations de fichiers à distance (état, ouvrir, créer, lire, fermer, supprimer, mkdir, rmdir)
  • Liste des répertoires à distance (annuaire entier à la fois ou par fichier) / inclure les sous-répertoires
  • Lister les fichiers dans le répertoire spécifié et tous les sous-répertoires si le chemin se termine par //
  • Fusionner plusieurs chemins dans un seul répertoire (lister les chemins dans le nom dossier. INI)
  • Diffusion d'images ISO (CD-ROM, CD-ROM XA, DVD, Bluray ou PS3)
  • Détection des tailles standard et non standard du secteur CD: 2048, 2352, 2336, 2448, 2328, 2368, 2340
  • Prise en charge ISO en plusieurs parties (images ISO divisées en *.iso.0, *.iso.1, etc.)
  • Décryptage en temps réel des images ISO PS3 (3k3y & redump images chiffrées)
  • Conversion en temps réel du dossier monté en ISO virtuel (vISO)
  • Convertir le dossier de jeu ou le répertoire en fichier ISO local (drag et déposer l'ISO ou le dossier pour faciliter la conversion)
  • Déchiffrer l'ISO PS3 chiffré (en utilisant le chiffrement redump/3k3y) dans une nouvelle ISO déchiffrée

Exigences

  • Un compilateur C/C++

  • Meson

  • mbed TLS

    • Est recherché dans le répertoire de la bibliothèque système (par exemple /usr/lib) et répertoires personnalisés spécifiés dans LIBRARY_PATH. Si vous utilisez un répertoire personnalisé, placez le chemin vers les en-têtes C_INCLUDE_PATH.

Meson et mbed TLS sont disponibles en paquets pour la plupart des environnements posix.

Meson et mbed TLS ne sont pas nécessaires si l'on utilise la méthode de construction alternative.

Bâtiment

Avertissement: Si vous obtenez des erreurs de « débordement tampon » sur Linux, essayez d'utiliser la méthode de construction alternative

Configurez d'abord un répertoire de construction :

$ meson buildrelease --buildtype=release

Puis construire en utilisant ninja:

$ ninja -C buildrelease

Pour plus d'informations, voir Courir Meson.

Bâtiment alternatif

Pour construire ps3netsrv en utilisant la bibliothèque POLARSSL groupée au lieu de mbed TLS et sans Meson:

  • Utilisation _make.bat sous Windows
  • Utilisation Make.sh sur Linux

Sur Linux, cela reliera statiquement ps3netsrv.

sudo apt-get update
sudo apt-get install make
sudo apt-get install g++
./Make.sh

Conteneur Docker

Docker Engine permet aux applications construites dans des paquets de conteneurs de fonctionner n'importe où de façon cohérente sur n'importe quelle infrastructure.

Les conteneurs Docker pour ps3netsrv sont disponibles à l'adresse suivante: https://hub.docker.com/search?q=ps3netsrv

Autres ports / fourchettes

Le ps3netsrv a été porté sur plusieurs plateformes (Windows, Linux, FreeBSD, MacOS, PS3, Android, Java)

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

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

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

Ouvrir
Toutes les plates-formes (bras, arc, mips, mipsel, i386, powerpc, x86): https://github.com/jhonathanc/ps3netsrv/releases
CSR: https://github.com/jhonathanc/ps3netsrv-openwrt

Synologie (tenue par @Hirador) https://synocommunity.com/package/ps3netsrv

NAS QNAP
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 modifié pour crypter (3k3y/redump) isos: http://forum.redump.org/topic/14472

ps3netsrv modifié pour multiman: https://github.com/aldostools/webMAN-MOD/blob/master/Projets/ps3netsrv/bins/old/ps3netsrv-src-deank.7z

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

Contributeurs GitHub

C0rn3j
C0rn3j
1 contributions
jhonathanc
jhonathanc
54 contributions
aldostools
aldostools
1 contributions
jcorreamps
jcorreamps
1 contributions
NiQ1
NiQ1
1 contributions