ManaGunZ

PS3 ManaGunZ - PS3 Backup Manager by Zar v1.41

Thanks [MENTION=29]Joonie[/MENTION] for advising :)

[MENTION=34]Zar[/MENTION] the long story is in the tests reported in wiki in the past days about ftp speed with different softwares... it seems rebug tool box is the faster implementation
All them was based on openps3ftp initially, but the one used in rebug was written by dean and seems to be the same used in the multiman 2.0 public source
At the time when estwald was developing iris he didnt used dean code (because personal differences i guess) so he rewrited the ftp stuff and the result is all iris forks have smaller ftp speeds

We was talking about this, joonie confirmed wich version was used in rebug, he pointed to the link of sonicman, etc.. and we realized it was a good idea to advise you because you have the ftp on top of the "to do" list for managunz, so before you start working in it consider taking a look at this specific version
Is not a request, is more an advise of where to look at incase some day you decide to start working in ftp stuff, actually if you consider to not implement ftp in managunz is ok but this clarifies a bit the problems of speeds we was noticing in the tests with different softwares
 
Last edited:
[MENTION=29]Joonie[/MENTION] [MENTION=872]sandungas[/MENTION]
thanks, I'm glad that you adviced me.
I don't know if i'm rly going to add this feature in the self, i wanted to launch the vsh_ftp.sprx of Deank (before it became webman) => VSH FTP Server PRX w/Source - (Deank) ... perhaps little bit modded.

But it look like that the speed is nerfed with a sprx ? can you confirm ?

btw, the 'to do' list is not sorted ;)
 
Thanks [MENTION=29]Joonie[/MENTION] for advising :)

[MENTION=34]Zar[/MENTION] the long story is in the tests reported in wiki in the past days about ftp speed with different softwares... it seems rebug tool box is the faster implementation
All them was based on openps3ftp initially, but the one used in rebug was written by dean and seems to be the same used in the multiman 2.0 public source
At the time when estwald was developing iris he didnt used dean code (because personal differences i guess) so he rewrited the ftp stuff and the result is all iris forks have smaller ftp speeds

We was talking about this, joonie confirmed wich version was used in rebug, he pointed to the link of sonicman, etc.. and we realized it was a good idea to advise you because you have the ftp on top of the "to do" list for managunz, so before you start working in it consider taking a look at this specific version
Is not a request, is more an advise of where to look at incase some day you decide to start working in ftp stuff, actually if you consider to not implement ftp in managunz is ok but this clarifies a bit the problems of speeds we was noticing in the tests with different softwares

IMO the speed difference is due multiMAN and Rebug Toolbox use asynchronous read/write (cellFsAioRead/cellFsAioWrite) for the "RETR" and "STOR" commands,
while webMAN, Iris forks, Movian and other openftp servers use synchornous read/write commands (cellFsRead/cellFsWrite or ntfs commands ps3ntfs_read/ps3ntfs_write).
 
I did read somewhere in webman .sprx the ftp speed is limited on purpose, to avoid a posible scenario where the user could be playing a game backup from internall hdd... and at the same time ftp'ing to internall hdd
This could stress the hdd a bit and causes lags and delays, this seems to be the reason why deank limited it
 
I did read somewhere in webman .sprx the ftp speed is limited on purpose, to avoid a posible scenario where the user could be playing a game backup from internall hdd... and at the same time ftp'ing to internall hdd
This could stress the hdd a bit and causes lags and delays, this seems to be the reason why deank limited it

There is a sys_timer_usleep(1668); (which stops the execution for 0.001668 seconds or 1/600 of second) during the loop that polls the ftp commands, which may have a small affect when transferring thousands of files. Once the ftp server start to transfer a file in any direction ("STOR" or "RETR") the loop is executed without delays.

Dean initially added a small delay to prevent impact in performance, but later he changed his mind due the impact was minimal :) You can see the delay commented in the code below for "STOR" (PC->PS3).

Code:
while(working)
{
	//sys_timer_usleep(1668);
	if((read_e = (u64)recv(data_s, buffer2, BUFFER_SIZE_FTP, MSG_WAITALL)) > 0)
	{
		if(cellFsWrite(fd, buffer2, read_e, NULL)!=CELL_FS_SUCCEEDED) {rr=FAILED;break;}
	}
	else
		break;
}

I insist, the speed difference between multiMAN/Rebug Toolbox and the other ftp servers is more likely due the asynchronous read/write commands.
BTW these async commands are not present in the code of mussonero.
 
What is a JB game and what it means UI?:hmmm:
We are talking basics here. You have much reading to do.

A JB game is basically a game that was extracted, instead of an image in ISO format placed in PS3ISO folder. It is a folder containing all the installation files.
All you need to do is extract the content of your BluRay or ISO & put the extracted contents into the GAMES folder.
Multiman/webMAN-MOD, ManaGunz Irisman will detect them & give you some options to start the game. i.e. Direct Boot/Emulation type... that you do not get with ISOs.

To extract your game you can use the utility included in each Game managers mentioned above or you can mount an iso /insert a Bluray then copy the files manually using a file manager (again included in the Games managers), finally you can do it on PC tioo (using any utility capable of extracting isos properly) then copy the folder to your PS3.

Keep in mind that the use of ISO format is more indicated in some cases, depending what you do.

Edit: generally speaking I think you should stick to isos on ntfs drives. Using Isos is advisable to go online & when you need to, it's faster to move one big file than a number of them including very small files (sometimes many of them). The only downside is that you must use prepNTFS with webMAN-MOD to refresh the games list whenever you add or remove games., but it's a small price to pay IMO.
Good luck.
Sent with Tapatalk
 
Last edited:
[MENTION=89]aldostools[/MENTION] [MENTION=56]Alexander[/MENTION] [MENTION=17]Orion[/MENTION] [MENTION=29]Joonie[/MENTION]

PLZ, someone can upload me the source of the payloads for the 4.78 (sky and mamba) ? i'll use it to update ManaGunZ
 
[MENTION=89]aldostools[/MENTION] [MENTION=56]Alexander[/MENTION] [MENTION=17]Orion[/MENTION] [MENTION=29]Joonie[/MENTION]

PLZ, someone can upload me the source of the payloads for the 4.78 (sky and mamba) ? i'll use it to update ManaGunZ

The payloads are the same of 4.75/4.76
 
I really like this manager and can't wait to see it evolve even more. Is this a branch of Iris by any chance.
 
Am really chuffed as well that [MENTION=34]Zar[/MENTION] didn't abandon Managunz. I love it as well, so full of potential.

Sent with Tapatalk
 
Yea it is such a good blend of IRISMAN and multiMAN aspects. I didn't like Iris at all till aldos came along and put some nice spins on his branch. I was really upset when the development got abandoned for a while there over the fan bug. Glad he is back on this and ZAR is still keeping up with this. ZAR's IDPSet makes life alot easier then the old fashioned way from my old tut to manually perma install a new IDPS after a ban.
 
Back
Top