myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
История благодарностей участнику sakatgg. Спасибо сказали: 4
Дата поста: В теме: За сообщение: Спасибо сказали:
18.4.2020, 1:03 Установка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
На TL-WDR4300 поставил OpenWrt 19.07.2, скомпилил DC сервер ptokax (0.5.2.2-1), ранее делал для Lede, была проблема с запуском, решилась патчем 010-disable-iconv-failed.patch. Сейчас пробую на 19.07.2 (Preferred standard C++ library (uClibc++)) - проблема осталась, с патчем нормально. Но при компилировании другая еще ошибка появилась типа:
Код
SettingManager.cpp:507:28: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]

Патч 010-settingmanager-error-с++-forbids-comparison.patch еще сделал, скомпилился, стартует.
FlylinkDC++64 клиент к серверу конектится.

Приложил feed, patches, packages готовый ptokax + зависимые, конфиг (в /root/.PtokaX/cfg)
мамин_парень
10.5.2017, 21:05 Установка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
Поставил себя в профиль master, дал в чате команду:
!addreguser 1111 2222 master
[attachment=7348:333.jpg]
Прописалось в RegisteredUsers.pxb, в RegisteredUsers.xml - запись не появилась.
Зашел с этого ника - всё нормально big_smile.gif
[attachment=7349:444.jpg]

Если из под обычного зарегистрированного юзера, то пишет типа я не могу зарегить
You are not allowed to use this command!
Это в принципе и должно так быть
мамин_парень
9.5.2017, 21:57 Установка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
Получилось добавить юзера через меню PtokaX. Правда в самом роутере меню запускалось, но не создавало. Пришлось на Debian создатьчерез меню список с юзерами RegisteredUsers.pxb и скинуть в роутер.
RegisteredUsers.xml что-то не видит. Удалил его вообще.
Добавление юзеров в RegisteredUsers.pxb на Debian
Код
user@debian:~/PtokaX$ ./PtokaX -d -m
PtokaX DC Hub 0.5.2.2 built on May  1 2017 21:02:15

Welcome to PtokaX configuration setup.
Directory for PtokaX configuration is: /home/user/.PtokaX
When this directory is wrong, then exit this setup.
To specify correct configuration directory start PtokaX with -c configdir parameter.

Available options:
1. Basic setup. Only few things required for PtokaX run.
2. Complete setup. Long setup, where you can change all PtokaX setings.
3. Add registered user.
4. Exit this setup.

Your choice: 3
Please enter Nick for new Registered User (Maximal length 64 characters. Characters |, $ and space are not allowed): sakatgg
Please enter Password for new Registered User (Maximal length 64 characters. Character | is not allowed): 1234

Available profiles:
0 - Master
1 - Operator
2 - VIP
3 - Reg
Please enter Profile number for new Registered User: 3
Registered User with Nick 'sakatgg' Password '1234' and Profile '3' was added.

Проверил работу скриптов Banner_Tsd и MsgToChatFromFile - нормально (скрин).
pxinfo - не завелся.
Роутер Netgear WNDR3800

P.S. Разобрался как работать с RegisteredUsers.xml
1. Останавливаем PtokaX
2. Перед внесением изменений в RegisteredUsers.xml удаляем RegisteredUsers.pxb
3. Добавляем юзеров в RegisteredUsers.xml
4. Запускаем PtokaX, создается новый RegisteredUsers.pxb с юзерами из измененного RegisteredUsers.xml

мамин_парень
9.5.2017, 17:40 Установка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
Что-то не могу разобраться с этими ключами в Settings.pxt (предварительно останавливаю демон)
Код
# Automatically register hub to hublist
AutoRegister    =    1
# Hub for registered users only
RegOnly    =    1

После этого по идее должно автоматом при заходе юзеров на сервер прописываться в RegisteredUsers.xml
Этого не происходит и по остановке проги ключ становиться AutoRegister = 0
И при RegOnly= 1 на хаб уже не зайти, даже если и ручками прописать в RegisteredUsers.xml. При RegOnly= 0 заход нормальный для любого юзера.
Код
[17:29:03] <PtokaX> Sorry, this hub is only for registered users.
[17:29:03] *** This socket has been closed.


Проверь у себя. Спасибо
мамин_парень

RSS Сейчас: 23.12.2024, 3:47