PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PS3 хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=207)
-   -   Играем на PS3 с нашего NAS'а (Cobra CFW) (https://www.pspx.ru/forum/showthread.php?t=105117)

max57 06.11.2019 17:00

Подскажите по настройке пожалуйста. Установил 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 флешке.

Складывается впечатление что видит какой-то пустой раздел.

in1975 06.11.2019 19:16

max57, имя папки проверь

max57 06.11.2019 21:48

Цитата:

Сообщение от in1975 (Сообщение 1197835)
max57, имя папки проверь

а где конкретно проверить? Конфигурация тут /opt/PS3netsrv/PS3netsrv.sh

max57 06.11.2019 23:26

Цитата:

Сообщение от max57 (Сообщение 1197821)
Подскажите по настройке пожалуйста. Установил 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 файлы увидела приставка.

ergoferon 08.11.2019 20:44

зачем столько гемора? откройте на NAS общий доступ по SMB к ISO и будет вам счастье из любого монтирующего образы файл-менеджера PS3

max57 09.11.2019 11:00

Цитата:

Сообщение от ergoferon (Сообщение 1198058)
зачем столько гемора? откройте на NAS общий доступ по SMB к ISO и будет вам счастье из любого монтирующего образы файл-менеджера PS3

У меня стоит webman mod. Это же не видит smb shares?

Dimatrius 01.12.2019 23:39

Всем здравствуйте, есть сделанный NAS из компа с ОС xigmanas. Есть ли возможность установить туда ps3 netsrv?

Minatavrus 09.07.2020 11:57

Цитата:

Сообщение от Dimatrius (Сообщение 1199700)
Всем здравствуйте, есть сделанный NAS из компа с ОС xigmanas. Есть ли возможность установить туда ps3 netsrv?

Есть. Создаете Jail и устанавливаете в него PS3NetServ.

Alexeyrz 18.09.2021 23:33

Подскажите пожалуйста, куда копать?

При запуске и настройке ps3netsrv на Synology в контейнере Docker. wMAN Mod не видит игры на моём NAS. В нстройках контейнера указал порт 38008. Также добавил путь до папки PS3NETSRV и связал её с /games. Сборку ps3netsrv использую: shawly /docker-ps3netsrv. Подскажите пожалуйста как правильно настройть контейнер? В сети не нашел никаких мануалов.

aix 19.09.2021 02:44

Цитата:

Сообщение от Alexeyrz (Сообщение 1242733)
Подскажите пожалуйста, куда копать?

Куда копать не подскажу, но попробуй поставить пакет с Synocommunity. Может есть сборка под твой нас. Проверить просто.
https://synocommunity.com/package/ps3netsrv

Alexeyrz 19.09.2021 11:25

Цитата:

Сообщение от aix (Сообщение 1242737)
Куда копать не подскажу, но попробуй поставить пакет с Synocommunity. Может есть сборка под твой нас. Проверить просто.
https://synocommunity.com/package/ps3netsrv

Привет. Да вот именно, что после обновления ОС DSM до 7-й версии, пакет более не поддерживается. И судя по всему обновлять его под новую ОС не собираются. Поэтому и решил попробовать через контейнер. :scratch_one-s_head:

aix 19.09.2021 12:24

Цитата:

Сообщение от Alexeyrz (Сообщение 1242743)
Да вот именно, что после обновления ОС DSM до 7-й версии, пакет более не поддерживается.

А, именно поэтому я не обновляюсь пока. Можно вытащить из пакета (это обычный архив) исполняемый файл "ps3netsrv" и запускать его, например, через S99ps3netsrv.sh:

S99ps3netsrv.sh
Код:

#!/bin/sh
#DESCRIPTION=This script runs a ps3 net server.

    start() {
      /volume1/@appstore/ps3netsrv/ps3netsrv /volume1/PS3/ 38008 192.168.*.* &
      return 0
    }

    stop() {
      killall ps3netsrv
      return 0
    }

    case "$1" in
    start)
          start
          ;;
    stop)
          stop
          ;;
    restart)
          stop
          start
          ;;
    *)
          exit 1
    esac



Инфа из интернета как запускать ps3netsrv


В MC жми F9, чтобы попасть в меню файлов.


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.

I changed the webMAN settings based on this post:
http://www.ps3hax.net/showthread.php...l=1#post732019

On the Synology:

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.

I found the executables in this package:
http://www.deanbg.com/webMAN_1.34.zip

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.

To get it running on the NAS on boot, I wrote a start-stop script based on this thread:
http://forum.synology.com/enu/viewto...p?f=77&t=51025

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.

start() {
/volume1/@appstore/ps3netsrv/ps3netsrv /volume1/files/Software/PS3/ 38008 192.168.*.* &
return 0
}

stop() {
killall ps3netsrv
return 0
}

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.


http://tapochek.net/viewtopic.php?p=2197004#2197004

Еще проще вариант автозапуска:

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 (Сообщение 1242743)
И судя по всему обновлять его под новую ОС не собираются

Написал человеку, который делал этот пакет для SynoCommunity. Шанс, что обновит есть, но маленький.

Alexeyrz 19.09.2021 15:45

aix, Спасибо за подробный ответ. Попробую с Docker разобраться. Если не получится буду пробовать по вашему мануалу. Если не сложно можете дать ссылку на файл (архив) ps3netsrv SPK. Что- то не могу найти в нэте.

Интересно вот, может есть вариант просто пересобрать установочный пакет для DSM под 7-ю версию DSM?

aix 19.09.2021 17:14

Цитата:

Сообщение от Alexeyrz (Сообщение 1242764)
aix, Спасибо за подробный ответ. Попробую с Docker разобраться. Если не получится буду пробовать по вашему мануалу. Если не сложно можете дать ссылку на файл (архив) ps3netsrv SPK. Что- то не могу найти в нэте.

Интересно вот, может есть вариант просто пересобрать установочный пакет для DSM под 7-ю версию DSM?

Да, сейчас пакетов нет почему. Раньше просто по ссылке можно бы пройти и качнуть под свой процессор.

Создатель пакета (он на 4пда бывает) ответил, что проблема не в пакете, а в том, что его нужно по dsm 7.0 пересобирать, а синокомьюнити не торопится. Написал, что можно здесь попросить
https://github.com/SynoCommunity/spksrc/issues/4524

Alexeyrz 19.09.2021 20:49

aix, ОК, спасибо. Написал, попросил, чтобы сделали совместимый с DSM 7 пакет.

Alexeyrz 22.09.2021 22:25

aix, Доброго дня. В общем всё тщетно. Скрипт не запускает исполняемый файл. Ни через планировщик, ни через rc.d, ни вручную. Пробовал версию файла из англоязычной статьи и нашел и распаковал из spk для DSM 6.1. Через Docker тоже не работает. Может отрабатывают какие-то новые механизмы защиты из DSM7. Я в тупике. Запросил обновление пакета у синкомьюнити - молчок.

Может дело в том, что у меня есть пробел в пути к папке с ps3netsrv.....

В общем буду использовать через "костыль", через ПК.

in1975 23.09.2021 11:08

Цитата:

Сообщение от Alexeyrz (Сообщение 1243085)
пробел в пути к папке с ps3netsrv.....

Так исправь, это имеет значение. Пути с пробелами заключаются в кавычки или просто убери пробел

Alexeyrz 24.09.2021 13:16

in1975, Привет. Убрал пробел из пути к папке. Всё тоже самое. Ни скриптом ни в Докере - везде болт. Хотя с ПК вообще сходу всё поднимается.

Вот интересно, неужели никто не настраивал этот ps3netsrv в стандартном Syno GUI Docker?

Tonku 23.10.2021 13:15

Цитата:

Сообщение от Alexeyrz (Сообщение 1243168)
Вот интересно, неужели никто не настраивал этот ps3netsrv в стандартном Syno GUI Docker?

Если еще интересует данный вопрос, я делал так:

1) Во вкладке реестр найти и скачать образ ps3netsrv

Нажмите для увеличения


2) Выбрать версию образа

Нажмите для увеличения


3) Перейти в образы и начать настройку зайдя в дополнительные настройки

Нажмите для увеличения

Нажмите для увеличения


4) Выбрать вкладку том и добавить новую папку указав путь до папки как на картинке (название не важно)

Нажмите для увеличения


5) Путь для подключения указать /games

Нажмите для увеличения


6) Во вкладке сеть выставить галочку как на картинке

Нажмите для увеличения


7) Жмем "Применить">"Далее">"Применить", убеждаемся что контейнер запущен.

Нажмите для увеличения


8) Проверяем на консоли

Нажмите для увеличения

Нажмите для увеличения

Alexeyrz 27.10.2021 18:21

Tonku, Спасибо. Я уже до этого настроил. Прошелся по траблшутингу от @shawly. Там у меня проблемы с правами были. Всё руки не доходили написать.

Alexeyrz добавил 27.10.2021 в 18:21
Tonku, В общем всё как у тебя.

Только нужно еще сопоставить порт 38008.

https://i4.imageban.ru/out/2021/10/2...aa67437e14.jpg

После чего у меня не работало.
Тут уже нужно проверить, что у нужных пользователей на NAS и этих же пользователей в Docker есть нужные права на папку. Команды с примерами есть у @shawly на github в разделе Troubleshooting. У меня вышло вот так:

https://i2.imageban.ru/out/2021/10/2...085d2aee6b.jpg


Текущее время: 12:11. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.