PS3:PS3netsrv

From ConsoleMods Wiki
Jump to navigation Jump to search

PS3netsrv is a program that allows MultiMAN or WebMAN to play game backups that are stored on your PC. It comes as a standalone program, or bundled with AldosTools.

Note that PS2ISO will not directly play over the network. Due to how the PS2 emulators work on PS3, it will always be copied to the internal hard drive before launching.

Computer Setup

Windows

  • You will need the latest PS3netsrv extracted on your PC.
  1. Run PS3NETServer.exe.
    • If an error pops up saying Msvbvm50 is missing, download and run Msvbvm50.exe (mirror) and allow it to install.
    • If using Windows 10, you may have to copy MSCOMCTL.OCX to C:\Windows\SysWOW64\, hold Win+X on your keyboard, and choose Command Prompt (Admin). Enter the command "regsvr32 MSCOMCTL.OCX" and press Enter.
  2. Click the "..." box to browse to the folder where your games are held on your PC and click start. Two folders should be created ("GAMES" and "PS3ISO"). Place games in folder format in the GAMES folder, PS3 ISOs in the PS3ISO folder, and so on. Other possible folders would be PS2ISO, PSXISO, PSPISO, BDISO, DVDISO, packages, and REDKEY for disc keys. Ensure the user running ps3netsrv has full read access to all files in the directory.
    • If these folders are not created, do so manually otherwise WebMAN and MultiMAN will not be able to find the games.
  3. Find the local IP of your PC. You can do this by going to Start → Run → Type "cmd" → Enter → Type "ipconfig" → Enter. Your IP will be listed under "IPv4 Address" and may be similar to "192.168.0.100".
  4. Set up your PC's IP address in your backup manager. Games will now appear in your games list after refreshing it or rebooting your console.

Linux

  1. Create a directory to host your games, and inside of it create the sub-folders in all capital letters: GAMES and PS3ISO. Place games in folder format in the GAMES folder, PS3 ISOs in the PS3ISO folder, and so on. Other possible folders would be PS2ISO, PSXISO, PSPISO, BDISO, DVDISO, packages, and REDKEY for disc keys. Ensure the user running ps3netsrv has full read access to all files in the directory.
  2. Execute the command ./ps3netsrv <directory> with <directory> being the directory that contains the subfolders.
  3. Execute the command ip -4 addr to get the IP address of your computer so it can be added to your backup manager.
  4. Set up your PC's IP address in your backup manager. Games will now appear in your games list after refreshing it or rebooting your console.

MacOS

  • You will need the latest PS3 Net Server GUI for MacOS (1.1b).
  • It's preferred to use a Linux or Windows machine if possible, as they can use a far more up to date version of PS3netsrv.
  1. Launch PS3 Net Server GUI.
  2. Create a folder to be shared out. Create a folder inside of it called GAMES, and another called PS3ISO. Place your games in folder format in the GAMES folder, PS3 ISOs in the PS3ISO folder, and so on. Other possible folders would be PS2ISO, PSXISO, PSPISO, BDISO, DVDISO.
  3. Drag and drop your shared folder (the one containing GAMES, PS3ISO, PS2ISO, etc) and ps3netsrv onto window.
  4. Verify/Change Settings as needed and press Start. Your preferences will be saved at this point.
  5. Set up your Mac's IP address in your backup manager. Games will now appear in your games list after refreshing it or rebooting your console.

Manual Compilation Instructions

If the latest binary doesn't work for you or you have another architecture (i.e. ARM), you must compile ps3netsrv yourself. Make sure you have the standard build tools package from your distro installed (Debian/Ubuntu/Armbian/Raspbian: build-essential, Arch/Manjaro: base-devel). Then download the tarball.

  • For 64 bit Linux:
#:: untar -xvf 1.47.09.tar.gz
#:: cd webMAN-MOD-1.47.09/\_Projects\_/ps3netsrv
#:: chmod +x Make.sh
#:: ./Make.sh 
  • For 32 bit Linux (tested on Raspbian 32 bit and Ubuntu 17.10 32 bit):
#:: untar -xvf 1.47.09.tar.gz
#:: cd webMAN-MOD-1.47.09/\_Projects\_/ps3netsrv
#:: mv Makefile Makefile.untouched
#:: unrar e -y bins/old/raspberry_pi/raspberry_pi.20160923/ps3netsrv-pi_src.rar ps3netsrv-pi/Makefile
#:: make 
  • The result is the executable binary file "ps3netsrv" in your current directory.

Console Setup

Multiman

  1. Open MultiMAN and navigate to "Network Servers" under the Settings tab. Select "/nethost0 - Enable" and enter the IP address for your PC. Leave the default of 38008 for the port, and enter whatever you want for the last field.
  2. Note that unless you set your PC to have a static IP, your IP may change occasionally and you will have to type in the new IP.

WebMAN MOD

  1. On the XMB, select WebMAN Games → WebMAN Setup → PS3 webMAN [Setup].
  2. Select the "Scan for content" section.
  3. Check a "Scan for LAN games/videos" checkbox and enter the IP of your PC and leave the default port of 38008.
    • PS3 NET Server may instead allocate a different IP address which will be shown in the GUI, if so, input that IP address instead.
  4. Scroll to the bottom and hit "Save".
    • Note that unless you set your PC to have a static IP, your IP may change occasionally and you will have to type in the new IP.
  5. Restart your PS3 or reload the WebMAN game list.

Installing PKG Files from PS3netsrv

WebMAN MOD

  1. In your shared location, create a folder named packages with all of your desired PKG files.
  2. Move packages (PKGs) into this folder. You can also put the package files on the root of the shared folder.
  3. Run ps3netsrv GUI on the PC and configure WebMAN's setup with the IP of your PC (displayed on the top of the window of ps3netsrv GUI).
  4. Type in your PS3's IP address in your web browser and select the folder that contains your packages (The folder will be mounted as /dev_bdvd). If successful you will see a notification "PKG Loaded" on your PS3 soon as you select this option.
  5. Navigate to XMB's Install Package Files -> Standard location if they're on the root of the shared folder or Install Package Files -> Package Directory if they're in the packages folder, and install any of the listed package files.
    • You can also pressTriangle to batch install every PKG at once if you selected Install Package Files -> Standard

Irisman

  1. Move packages (PKGs) into this folder.
  2. Open Irisman and navigate to Global Menu.
  3. Scroll to "Initialize FTP server", press D-PAD Right until you see "Mount /net_host/PKG as /dev_bdvd/". If successful you will see a popup notification in the upper right corner of the screen that reads "PKG Loaded"
  4. Now you have the option to Install these via the XMB via the Install Package Files -> Standard location if they're on the root of the shared folder or Install Package Files -> Package Directory if they're in the packages folder. If you don't want to install them as PS Store bubbles, select NO and it will then take you to the file manager where you can select the PKGs to be copied. Once done selecting the package(s), then head to the XMB and you will see your games.
    • You can also pressTriangle to batch install every PKG at once if they are on the root of the shared folder and you didn't install the packages as PS Store bubbles.
    • If you are using Rebug's Install Package Manager, they will be in the PSN Content Folder.