PS2 [Testers Needed] UDPBD - The next generation of loading games through LAN on a PS2!

Firewall?
Shouldn't be, as pointed out, it wouldn't even list the games if it was fully blocked.

Seeing how you previously managed to run regular UDPBD server fine, I assume the same doesn't happen with it? Which should rule out the network issues.

Anything unusual in the server logs?

Maybe try a clean OPL prefix, as in with just the ISOs in the DVD directory, I've been mostly testing it like that (although the OPL prefix that I was using with SMB works for me as well).
 
It seem like there are compatibility differences between the Windows and Linux server.

With the Windows server running on Win10 64-bit I can play SingStar fine on my SCPH-50004.

But with the Linux server running on Debian 10 32-bit it can only list games. When I start SingStar it ends with a black screen. The server window only showing it changed sector sizes, like in Windows.

The games are stored on a exFAT external HDD and I used the same HDD to test both on Windows and Linux.

I wanted to use Linux because it can run on some small hardware with Atom N270 CPU. The Windows version seem to be 64-bit only while the Linux version can be compiled on 32-bit too.


Edit: The game seem to work fine with the Linux server when the drive is formatted with FAT32. Why is exFAT not working with Linux? Does it care that Debian 10 doesn't fully support exFAT? I know I can't mount exFAT with it, but so far I know UDPBD-server uses it as block device, so it should no caring about the OS supporting the filesystem? It can list games, so it can access the drive.

Edit2: It works if I format a internal partition with exFAT and place the game on it. The problem is maybe the (specific) USB drive with Linux.

Writing should be supported, but only saving game cfg works, creating VMC's is not working ("write operations" in settings is already "on").
 
Last edited:
I'd like someone to show us how to use UDPBD on a router that has custom router firmware, now that be an awesome project.
 
Hey everyone, thanks to Versatile on Twitter for bringing UDPBD Server to my attention, and great starter video! I previously mostly used an internal HDD for playing, tested SMB a little in the past, but decided to give UDPBD Server a shot. I set up a direct connection to my PS2 and was having issues getting OPL to see games on the exFAT external HDD on my PC. I was initially launching the test build via LaunchELF, mass:/, with a USB drive. I could not get it to work from mass:/. I read through the thread and member Windows10User had posted it only worked for them when using mc0:/ so I decided to try that. For me launching OPL UDPBD seemed to work fine with mc0:/, mc1:/, or hdd0:/. @TnA , I could not get it to work from mass so please try and share your setup. After a bunch of testing with MCBoot and HDBoot I was able to finally get it to work. I would like to share my result with the community.

Free MCBoot v1.966
OPNPS2LD-v1.2.0-Beta-1973-88079d7-UDPBD
UDPBD-Server for Windows
Models tested: SCPH-50001, SCPH-75001
OPL Setting: BDM Start Mode Manual, HDD Device Start Mode Off, ETH Device Start Mode Off
Block Devices: USB On, iLink Off, MX4SIO Off
OPL config location: mc0:/OPL/conf_opl.cfg

Working
Load LaunchELF, start OPL from here > mc0:/any location/OPNPS2LD.elf
Games will list on the OPL BDM screen when I press X to start the device. Successfully launched Xenosaga I (dual layer) and Xenosaga II (disc 1).

Not working
Load LaunchELF, start OPL from here > mass:/any location/OPNPS2LD.elf
Games will never list on the OPL BDM screen, press X to start the device, and it just changes to USB.

Free HDBoot v1.966
OPNPS2LD-v1.2.0-Beta-1973-88079d7-UDPBD
UDPBD-Server for Windows
Models tested: SCPH-50001
OPL Setting: BDM Start Mode Manual, HDD Device Start Mode Auto (can't change it but fixed it later), ETH Device Start Mode Off
Block Devices: USB On, iLink Off, MX4SIO Off
OPL config location: hdd0:/+OPL/conf_opl.cfg

Not working
Load LaunchELF, start OPL from here > hdd0:/any location/OPNPS2LD.elf
I set BDM Start Mode to Manual, HDD Device Start Mode will always stay Auto, even with write operations set to On. I changed HDD Device Start Mode to Off, saved it, and HDD Device Start Mode will always show Auto after reloading OPL. The HDD Auto interferes with BDM loading so if I delete hdd0:/+OPL/conf_opl.cfg, start OPL, manually set BDM Start Mode to Manual, don't save the config, it will list, and load games ok. No conf_opl.cfg file exists in the memory card.

Not working
Load LaunchELF, start OPL from here > mass:/any location/OPNPS2LD.elf
Games will never list on the OPL BDM screen, press X to start the device, and it just changes to USB.

Free HDBoot v1.966
OPNPS2LD-v1.2.0-Beta-1973-88079d7-UDPBD
UDPBD-Server for Windows
Models tested: SCPH-50001
OPL Setting: BDM Start Mode Manual, HDD Device Start Mode Off, ETH Device Start Mode Off
Block Devices: USB On, iLink Off, MX4SIO Off
OPL config location: mc0:/OPL/conf_opl.cfg

Working
Load LaunchELF, start OPL from here > hdd0:/any location/OPNPS2LD.elf
If I delete conf_opl.cfg in the hdd0:/+OPL/ location, it will create conf_opl.cfg on mc0:/OPL/ when saving it in OPL. Then I can change HDD Device Start Mode to Off, BDM Start Mode to Manual, save the config, reload OPL, and the HDD will stay Off. Games will list on the OPL BDM screen when I press X to start the device. Successfully launched Xenosaga I (dual layer) and Xenosaga II (disc 1).

Not working
Load LaunchELF, start OPL from here > mass:/any location/OPNPS2LD.elf
Games will never list on the OPL BDM screen, press X to start the device, and it just changes to USB.
 
Those of you who have issues should try "Mode 1" as well as the "vexfat" UDPBD Server from User/Dev @Awakening, which allows to share folders and MIGHT work better, since it could possibly introduce A BIT of latencies and the issues (sudden crash, etc.) seem to be related to TOO FAST hosts/servers!

UDPBD-Vexfat 0.2

I can't play any games if the ART folder has the cover files in it, it loads the game them if i remove the covers though
 
I can't play any games if the ART folder has the cover files in it, it loads the game them if i remove the covers though

Hm, was there a lot of files in ART folder and I screwed up cluster fragmentation somehow? How many files were there and how big was the offending directory?
 
Started a new playthrough of Silent Hill 4 (SLES_524.45), but had sound delay in cutscenes. Decided to try UDPBD instead of SMB and see if it helps.

After some fiddling, was able to run in from a USB3 FAT32 thumb drive attached. Unfortunately, it didn't solve the sound issue. But it seemed to load the game quicker.

Points of note:
  • ZSO over UDPBD gave me black screen.
  • Not necessary to start the server as admin. It locked the device fine even as a user.
  • Gateway IP is unimportant, as the UDPBD shouldn't go to the internet. Or is there telemetry? ;) Only important thing is that the server and client were on the same subnet. I guess the client finds the server IP by broadcast queries.
Great new feature, overall! Awaiting when it will be merged into the mainline!

Started a new playthrough of Silent Hill 4 (SLES_524.45), but had sound delay in cutscenes.

Found the cause. This was related to FMV being in 50fps (PAL), but I was using GSM set resolution of 1080i 60Hz. Which in result played the video faster than audio.
 
Last edited by a moderator:
The ART folder has 873 files and total 52,6 MB, UDPBD-Vexfat loads indefinitely and never stops
I tested now by deleting the old folder and making a new one with the covers of the game's i currently have (the old folder had covers from game's i long ago deleted) and it worked
 
  • Like
Reactions: TnA
would be nice some improvment on the way that udpdb server get the ip, instead something hardcoded, any chances of setting it a cfg file or with an input command when run it? Or maybe with a parameter?
 
any instructions on how add the plugin on MT300N-V2? I tried to upload it on Lucy interface of open wrt, but without success
"These files must be placed into router filesystem by using SCP. udpbd-server.elf -> /bin libstdc++.so.6.0.25 -> /lib Then access remote terminal through SSH and create a symlink named libstdc++.so.6 targetting libstdc++.so.6.0.25, finally server can be ran by issuing command udpbd-server /dev/sda1, where /dev/sda1 represents the USB pendrive/harddisk connected to router."

Got that from this video:

Hope it helps :friendly wink:
 
OPL UDPBD Testing with .zso files

Crash Bandicoot Mawangui Buwhal (The Wrath of Cortex Korea): Black screen
Crash Twinsanity (PAL): Black screen
Crash Twinsanity (NTSC-U 2.0): Black screen
Disney's Chicken Little (PAL): Black screen
Fatal Frame (NTSC-U): Black screen
God of War (NTSC-U): Working
Kingdom Hearts (NTSC-U): Black screen
Persona 3 FES (NTSC-U): Working
Rayman Raving Rabbids (PAL): Black screen
Crash Bandicoot The Wrath of Cortex (NTSC-U 1.01): Black screen
 

Similar threads

Back
Top