Home Homebrew Pubblicato un nuovo aggiornamento per l’applicazione ps3netsrv

[Scena PS3] Pubblicato un nuovo aggiornamento per l’applicazione ps3netsrv

103
0

Il developer JCorrêa ha reso disponibile una versione separata di ps3netsrv, originariamente parte del progetto webMAN-MOD di @aldostools, consentendo così di scaricare e clonare questo strumento senza dover ottenere l’intera repository di webMAN-MOD.

Questa utility per OpenWrt permette di condividere cartelle di giochi PS3 tramite rete, supportando contemporaneamente fino a cinque client.

Dopo l’installazione, è necessario configurare il servizio tramite terminale SSH, impostando se avviarlo automaticamente all’accensione, la directory root dei giochi e la porta di connessione, con i seguenti comandi:

uci set ps3netsrv.main.enabled='1'
uci set ps3netsrv.main.dir='mnt/sda1'
uci set ps3netsrv.main.port='38008'
uci commit

Il parametro enabled='1' permette l’avvio automatico del servizio, mentre impostandolo a '0' sarà necessario avviarlo manualmente. La voce dir definisce la directory principale dei giochi (contenente cartelle come “PS3ISO” o “GAMES”), e port indica la porta utilizzata da ps3netsrv.

Questa separazione dal progetto principale consente agli utenti di utilizzare lo strumento in maniera indipendente, semplificando l’installazione e la gestione dei giochi PS3 in rete senza dipendere dall’intero ecosistema webMAN-MOD.

Caratteristiche

  • Supporto fino a 5 client PS3 contemporaneamente.
  • Directory root condivisa configurabile (usa il percorso di ps3netsrv se la root non è specificata).
  • Porta configurabile (di default 38008 se non specificata).
  • Avvio senza parametri da riga di comando se le cartelle GAMES, PS3ISO o PSXISO sono presenti nella cartella ps3netsrv.
  • Visualizzazione degli indirizzi IP locali del server.
  • Filtraggio degli indirizzi IP remoti: possibilità di creare una whitelist con caratteri jolly.
  • Operazioni su file remoti (stat, open, create, read, close, delete, mkdir, rmdir).
  • Elenco directory remoto (intera directory in una volta o file per file) con inclusione delle sottodirectory.
  • Visualizzazione dei file in una directory specificata e in tutte le sottodirectory se il percorso termina con //.
  • Fusione di più percorsi in una singola directory (elenco dei percorsi in folder_name.INI).
  • Streaming di immagini ISO (CD-ROM, CD-ROM XA, DVD, Bluray o PS3 Bluray).
  • Rilevamento delle dimensioni standard e non standard dei settori CD: 2048, 2352, 2336, 2448, 2328, 2368, 2340.
  • Supporto per ISO multi-part (immagini ISO suddivise in *.iso.0, *.iso.1, ecc..).
  • Decrittazione in tempo reale delle ISO PS3 (immagini crittografate 3k3y & redump).
  • Conversione in tempo reale di cartelle montate in ISO virtuali (vISO).
  • Conversione di cartelle di gioco o directory in file ISO locali (drag & drop per conversione semplice).
  • Decrittazione delle ISO PS3 criptate (con crittografia redump/3k3y) in nuove ISO decriptate.

Come usarlo

  1. Avvio base: Eseguire il comando: ps3netsrv [directory_radice] [porta] [whitelist].
    • Directory_radice: Cartella condivisa (default: cartella di ps3netsrv).
    • Porta: Default 38008.
    • Whitelist: Es. 192.168.1.* per limitare alla rete locale.

    Se nella cartella ci sono sottocartelle come GAMES, PS3ISO o PSXISO, parte automaticamente senza parametri.

  2. Conversione/Decrittazione ISO: ps3netsrv [percorso_cartella_o_ISO_crittografata] [PS3/ISO].
    • Es. Trascinare un file ISO o una cartella per convertirlo.

Per dettagli completi, consultare il wiki originale: PS3 NET Server.

Installazione e compilazione

  • Requisiti: Compilatore C/C++ (es. g++), Meson (per build standard) e mbed TLS (libreria crittografica).
  • Build con Meson (Linux/macOS):
meson buildrelease --buildtype=release
ninja -C buildrelease
  • Build alternativo (senza Meson, utilizzare PolarSSL bundled):
    • Windows: _make.bat.
    • Linux: sudo apt-get install make g++ poi ./Make.sh (linka staticamente).

Nota: Su Linux, se compaiono errori “buffer overflow”, utilizzare il metodo alternativo.

Changelog

Binari di ps3netsrv per OpenWrt:

Dopo l’installazione, è necessario configurarlo. Il metodo più semplice è tramite terminale con ssh usando i seguenti comandi:

uci set ps3netsrv.main.enabled='1'
uci set ps3netsrv.main.dir='mnt/sda1'
uci set ps3netsrv.main.port='38008'
uci commit

Note:

  • "ps3netsrv.main.enabled='1'" significa che il servizio si avvierà automaticamente all’accensione. Se non lo si desidera, impostare il valore su '0' (in questo caso dovrete avviarlo manualmente tramite terminale).
  • "ps3netsrv.main.dir" serve a impostare la directory root dei propri giochi (contenente cartelle come “PS3ISO”, “GAMES”, ecc..).
  • "ps3netsrv.main.port" serve a impostare la porta utilizzata da ps3netsrv.

Download: ps3netsrv v20250803

Fonte: github.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.