Установить в разрешениях для Гостя "только чтение" и своему аккаунту "чтение и запись" (для того чтобы мы могли в эту папку зайти и наводить там порядок),
в "дополнительно" установить галку "Отключить изменение существующих файлов"
В созданной нашей папке "PS3" создаем подпапку "GAMES", туда и будем закачивать игры
Зайти в File Station в свойства каждого файла и папки (ps.sh, ps3netsrv, "GAMES") установить Владельца для своего аккаунта (кто будет закачивать игры туда и удалять их). По умолчанию там admin
Переходим в Панель управления -> Планировщик задач, Создать -> Скрипт, заданный пользователем
Пользователь: root
Скрипт, заданный пользователем: /volume1/PS3/ps.sh
Жмём кнопку "Запустить"
Заходим в Мониторинг ресурсов и убеждаемся что процесс ps3netsrv запущен
На приставке коннектимся по IP к нашему серверу (также как мы это делали при коннекте к компьютеру).
Подскажите по настройке пожалуйста. Установил PS3netsrv 1.47.25.10 из репозитория Qnapclub EU на QNAP TS-853BU-RP. Все успешно установилось и на жестком диске автоматом создался каталог PS3 и в нем все подкаталоги GAMES, PS3ISO, ROMS и тд. У меня на PS3 4.85 HEN 3.0.0 установлен webMAN 1.47.25.10 MOD и он вроде как видит сервер. Присутствует в разделе файлы строка net0 (ip адрес QNAP:38008) и при нажатии махом открывается и показывает пустой раздел, хотя я залил в PSP3ISO для теста один ISO образ, который ранее успешно стаял на USB NTFS флешке.
Складывается впечатление что видит какой-то пустой раздел.
Подскажите по настройке пожалуйста. Установил PS3netsrv 1.47.25.10 из репозитория Qnapclub EU на QNAP TS-853BU-RP. Все успешно установилось и на жестком диске автоматом создался каталог PS3 и в нем все подкаталоги GAMES, PS3ISO, ROMS и тд. У меня на PS3 4.85 HEN 3.0.0 установлен webMAN 1.47.25.10 MOD и он вроде как видит сервер. Присутствует в разделе файлы строка net0 (ip адрес QNAP:38008) и при нажатии махом открывается и показывает пустой раздел, хотя я залил в PSP3ISO для теста один ISO образ, который ранее успешно стаял на USB NTFS флешке.
Складывается впечатление что видит какой-то пустой раздел.
В общем эту свою проблему решил. NAS стоит на работе в одной подсети, а приставка находится в домашней подсети и между ними маршрутизация.
в конфигурации /opt/PS3netsrv/PS3netsrv.sh изначально была строка: ./ps3netsrv $WebShare/PS3 38008 192.168.*.* > /dev/null 2>&1 &
я эту строку сменил на подсеть в которой находится NAS(10.177.*.*) и не работало, приставка же живет в подсети 10.120.*.*. Как только сделал 10.*.*.*, то подкаталоги и ISO файлы увидела приставка.
Последний раз редактировалось max57; 07.11.2019 в 09:40.
При запуске и настройке ps3netsrv на Synology в контейнере Docker. wMAN Mod не видит игры на моём NAS. В нстройках контейнера указал порт 38008. Также добавил путь до папки PS3NETSRV и связал её с /games. Сборку ps3netsrv использую: shawly /docker-ps3netsrv. Подскажите пожалуйста как правильно настройть контейнер? В сети не нашел никаких мануалов.
Привет. Да вот именно, что после обновления ОС DSM до 7-й версии, пакет более не поддерживается. И судя по всему обновлять его под новую ОС не собираются. Поэтому и решил попробовать через контейнер.
Да вот именно, что после обновления ОС DSM до 7-й версии, пакет более не поддерживается.
А, именно поэтому я не обновляюсь пока. Можно вытащить из пакета (это обычный архив) исполняемый файл "ps3netsrv" и запускать его, например, через S99ps3netsrv.sh:
Usage: ./ps3netsrv rootdirectory [port] [whitelist]
Default port: 38008
Whitelist: x.x.x.x, where x is 0-255 or * (e.g 192.168.1.* to allow only connections from 192.168.1.0-192.168.1.255)
Например ps3netsrv /ps3/ 38008 172.16.0.* - значит что папка с играми /ps3/ порт 38008 разрешено подключение только с 172.16.0.0-172.16.0.254
http://www.ps3hax.net/showthread.php?t=80716
PS3 games on Synology Intel NAS with ps3netsrv
I've got ps3netsrv working on my PS3 connected over LAN to my Synology DS1513+ NAS (Intel Atom CPU). It took me a few tries to get this working right and I made a couple of mistakes along the way. I found help throughout these forums in various posts, so I wanted to share my configuration and have everything in one post, in case it helps someone else. I also tend to forget how I do these kinds of things, so I wanted a reference for myself as well. The best thing about this is it got all my games off of the internal HDD (except the ones I want to keep with me when I travel) and freed up a ton of space for mandatory installs, multiMAN covers, etc.
On the PS3:
I am running Cobra CFW and the ps3netsrv client is built in. In the webMAN settings you will need to point net0 to the IP address of your NAS--use static IPs or static DHCP leases so the IP address doesn't change.
First, deank has the executables for the Synology Intel NAS in his webMAN download, so you do not need to compile from source. You just need to put it in a good spot and write a script to execute it. The hardest part of this was to get ps3netsrv running on the NAS on boot.
There is a ps3netsrv.zip inside of the webMAN zip. In that zip file there are two Synology folders, one for ARM and one for Intel. I took just the executable (ps3netsrv) from the Intel folder and not the shell script, mostly because it was named ps.sh and I didn't want to get that confused with the ps command in linux. I copied ps3netsrv to /volume1/@appstore/ps3netsrv. The location doesn't really matter as long as the executable has the correct +x permissions, but I wanted to put it with my other NAS packages so I could find it later and possibly write an install package in the future.
So in /usr/local/etc/rc.d/ I have the following script, modified from the one provided in the archive above. Save this as S99ps3netsrv.sh and make sure it's executable.
Code:
#!/bin/sh
#DESCRIPTION=This script runs a ps3 net server.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
exit 1
esac
The "start" command is for my network and file locations. Syntax is "ps3netsrv rootdirectory [port] [whitelist] &" (the ampersand allows it to run in the background). My PS3 "GAMES/" folder is on my "files" shared folder, in the path "Software/PS3/" (they are in folder format, not ISOs). Change the folders and client IP address in the script for your situation. The Synology will automatically start properly written scripts in this folder on boot and stop them on shutdown. You could also start the command while connected in SSH while first getting everything set up and running correctly.
TO DO:
Write a Synology package file that automates this process. If anyone wants to take this on, I can help test on my NAS. I'm not sure when I'll get around to doing this since my setup is working really well without it. But it would be nice to standardize this so it works like all the other Synology community packages.
Hope all this helps someone. Any questions or improvements, please reply to this thread. I will edit this post as necessary.
1.Найти файл rs.local (путь /etc/rc.local его создавали при bootstrap) или создать /etc/rc.local (chmod 755)
2. Вписать туда:
# ps3server start
/usr/ps3netsrv/ps3netsrv /volume1/PS3 2>/volume1/PS3/ps3net.err (/usr/ps3netsrv путь где папка ps3netsrv ну и дальше где образы)+будет создаваться лог файл, где в случае ошибки можно посмотреть в чем проблема
И не забыть дать права администратора на чтение/запись обоим файлам.
Или запускать через планировщик синолоджи обычный.
aix добавил 19.09.2021 в 12:24
Сообщение от Alexeyrz
И судя по всему обновлять его под новую ОС не собираются
Написал человеку, который делал этот пакет для SynoCommunity. Шанс, что обновит есть, но маленький.
Последний раз редактировалось aix; 19.09.2021 в 12:24.
Причина: добавил, подумав
aix, Спасибо за подробный ответ. Попробую с Docker разобраться. Если не получится буду пробовать по вашему мануалу. Если не сложно можете дать ссылку на файл (архив) ps3netsrv SPK. Что- то не могу найти в нэте.
Интересно вот, может есть вариант просто пересобрать установочный пакет для DSM под 7-ю версию DSM?
aix, Спасибо за подробный ответ. Попробую с Docker разобраться. Если не получится буду пробовать по вашему мануалу. Если не сложно можете дать ссылку на файл (архив) ps3netsrv SPK. Что- то не могу найти в нэте.
Интересно вот, может есть вариант просто пересобрать установочный пакет для DSM под 7-ю версию DSM?
Да, сейчас пакетов нет почему. Раньше просто по ссылке можно бы пройти и качнуть под свой процессор.
Создатель пакета (он на 4пда бывает) ответил, что проблема не в пакете, а в том, что его нужно по dsm 7.0 пересобирать, а синокомьюнити не торопится. Написал, что можно здесь попросить https://github.com/SynoCommunity/spksrc/issues/4524
aix, Доброго дня. В общем всё тщетно. Скрипт не запускает исполняемый файл. Ни через планировщик, ни через rc.d, ни вручную. Пробовал версию файла из англоязычной статьи и нашел и распаковал из spk для DSM 6.1. Через Docker тоже не работает. Может отрабатывают какие-то новые механизмы защиты из DSM7. Я в тупике. Запросил обновление пакета у синкомьюнити - молчок.
Может дело в том, что у меня есть пробел в пути к папке с ps3netsrv.....
В общем буду использовать через "костыль", через ПК.
Tonku, Спасибо. Я уже до этого настроил. Прошелся по траблшутингу от @shawly. Там у меня проблемы с правами были. Всё руки не доходили написать.
Alexeyrz добавил 27.10.2021 в 18:21 Tonku, В общем всё как у тебя.
Только нужно еще сопоставить порт 38008.
После чего у меня не работало.
Тут уже нужно проверить, что у нужных пользователей на NAS и этих же пользователей в Docker есть нужные права на папку. Команды с примерами есть у @shawly на github в разделе Troubleshooting. У меня вышло вот так:
Последний раз редактировалось Alexeyrz; 27.10.2021 в 20:51.
Причина: добавил, подумав