Добрый день.
Хочу поделиться с вами решением для игры с сервера(домашнего NAS).
Давно назревала идея запилить что то подобное,так как дома есть сервак Freebsd работающий 24/7. И всегда ломало перекачивать только что скачанные игры на PS3 через ftp. В принципе ps3netsrv можно установить на любой linux или BSD. Всевозможные роутеры,хранилища(NAS) итд. Так вот если для Linux есть готовое решение на всевозможных западных форумах,то для freebsd инфу пришлось собирать самому и додумывать некоторые моменты.
Готовый исходный код для FreeBSD(
ps3netsrv(src)-patched-Freebsd.zip)
Скомпиленный(ГОТОВЫЙ FeeBSD10) (
Ps3netsrv(FreeBSD).zip)
Сделать самому
Cкачиваем исходный код
ps3netsrv(src)-original.zip
Распаковываем unzip
Добавляем в фаил
main.cpp то что
зеленым.
В фаилах
VIsioFile.cpp и
VIsioFile.h меняем все
off64_t на
off_t
В папке с Makefile делаем
gmake
На выходе мы получаем ps3netsrv для FREEBSD.(он появляется в этой же папке)
Cкопировать фаил ps3netsrv в /usr/local/bin (cp ps3netsrv /usr/local/bin), чтобы он виделся как команда из любого места в системе.
Исправьте под себя
user folder access
С этим скриптом ps3netsrv будет запускаться как
демон (/usr/sbin/daemon)
man daemon - для справки.
Запуск /usr/local/etc/rc.d/ps3netsrv start
Для автозапуска при загрузке пишем в rc.conf
ps3netsrv_enable="YES"
Управление
/usr/local/etc/rc.d/ps3netsrv start
/usr/local/etc/rc.d/ps3netsrv stop
/usr/local/etc/rc.d/ps3netsrv status
Вот и все.
Подключаемся через Multiman>net_host
Сам потестил на некоторых играх,все нормально грузиться,работает итд. Достаточно быстро.
В папке которую расшариваем, дожна быть папка
GAMES и в ней уже игры.
!!!Устарело!!!
Запускать все это дело будем через скрипт
ps3.sh
Запуск от имени другого пользователя
su -m transmission -c ps3.sh