myDC.ru

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

 

> PXControl, Удаленное управление PtokaX 0.4.x.x

Рейтинг 4 V
alex82
сообщение 29.6.2009, 10:56
Сообщение #81


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




PXControl
PtokaX Administration Tool

Серверная часть:
Версия: 1.02
Системные требования: PtokaX 0.4.1.x, 0.5.0.x
Совместимость с Linux: да
Зависимости: LuaFileSystem

Клиентская часть:
Версия: 1.02
Системные требования: Windows XP или новее
Совместимость с Linux: нет
Автор: alex82 (основано на PtokaX Remote Administration v2.12 by Hungarista)

Описание:
Программный комплекс, предназначенный для удаленного управления PtokaX, состоящий из двух частей:
•Серверная часть. Представляет собой скрипт, устанавливаемый на хаб.
•Клинетская часть. GUI-приложение, с помощью которого и производится удаленное управление хабом.

Возможности:
•Просмотр главного чата.
•Управление настройками хаба, регистрациями, банами, скриптами и текстовыми файлами.
•UDP-отладчик.

Изменения в версии 1.02
* Отображение настроек хаба переделано в соответствии с PtokaX 0.5.x.x, добавлены новые настройки, в том числе те, что имеются в PtokaX 0.5.0.1 mod.
* Контекстные меню на текстовых полях в главном окне теперь работают.
* Доработаны диалог регистрации юзера и диалог генератора паролей.
* Возможность настройки прав доступа для каждой категории управления хабом (настройки, скрипты, баны, и т.д.)
* Удалены функции загрузки/сохранения настроек, а также установка настроек по умолчанию.
* Исправлена загрузка больших списков зарегистрированных юзеров.
* Исправлены ошибки в управлении банами.
* Переподключение к хабу при разрыве соединения.
* Добавлена возможность установки в папку Program Files на современных версиях Windows. В папке с программой имеется файл portable.txt, при его удалении программа не будет пытаться сохранять данные в собственную папку.
* Добавлена возможность управления базами данных IP-To-Country.
* Исправлено множество ошибок в GUI и коде программы.
* Рефакторинг кода.
Скриншоты
Известные проблемы
При редактировании комбинированного бана (ник+IP), он разделяется на два бана - один для ника, второй для IP. Это связано с тем, что в Lua API нет функций для создания комбинированных банов. Возможно, в будущем я добавлю их в PtokaX mod.

При копировании из редактора скриптов текста, содержащего кириллицу, и последующей вставке его в другой редактор, вместо кириллических символов получается бнопня вида "Aaeoea aeoeo e aoa". Это связано с тем, что при работе с буфером обмена wxLua использует кодовую страницу 1252 вне зависимости от настроек системы. На данный момент я не знаю, как это исправить средствами самого wxLua, однако есть один способ. Он исправит данный косяк, но после этого могут появиться проблемы с отображением шрифтов в других программах. Этот же способ использует программа XP Tweaker (Система -> Решение проблем).

Если юзеру разрешено редактирование регистраций, он будет видеть настройки профилей независимо от того, разрешено ли ему их редактирование. Это не баг, это фича - для правильного отображения списка зарегистрированных юзеров клиенту должны быть известны настройки профилей. И, если ему редактирование профилей не разрешено, он будет только видеть их, но не сможет изменить.

Если права доступа юзера не позволяют ему редактировать настройки, ему также будут недоступны UDP-отладчик, статистика, а также кнопка "Перезагрузить текстовые файлы". Дело в том, что для работы этих функций клиенту должны быть известны некоторые настройки хаба, а именно - префиксы команд и ник главного бота. А в том случае, когда юзеру не разрешено редактировать настройки, они не отправляются клиенту при подключении.

Серверный скрипт:Прикрепленный файл  PXControl_Server_1.02.zip ( 5.7 килобайт ) Кол-во скачиваний: 191
Клиент (установщик):Прикрепленный файл  pxcontrol_1.02.zip ( 1.96 мегабайт ) Кол-во скачиваний: 151
Клиент (portable):Прикрепленный файл  PXControl_1.02.7z ( 1.64 мегабайт ) Кол-во скачиваний: 156

Старая версия
Изменения относительно оригинала:
Перечислять все изменения не буду - их слишком много. Отмечу лишь наиболее значимые.
([+] - добавлено, [-] - удалено, [F] - исправлено)

[+] Возможность создания списка избранных хабов.
[+] Главный чат
[+] Редактор скриптов с подсветкой кода а-ля Notepad++.
[+] Запоминание размеров главного окна и редактора скриптов.
[-] Удален парсинг языковых файлов PtokaX, благодаря чему значительно сократилось время загрузки приложения.
[F] Рихтовка и обработка напильником интерфейса программы.

Скриншоты:


Скачать:
Серверная часть: Прикрепленный файл  PXControl_Server_1.01b.zip ( 4.35 килобайт ) Кол-во скачиваний: 13


Клиентская часть: Прикрепленный файл  PXControl_1.01.rar ( 1.87 мегабайт ) Кол-во скачиваний: 124

Старая версия: Прикрепленный файл  PXControl_1.00.rar ( 1.96 мегабайт ) Кол-во скачиваний: 722

ВНИМАНИЕ! Для работы серверной части требуется библиотека LuaFileSystem.

Убедительная просьба сообщать обо всех найденных ошибках.
Go to the top of the page
+Quote Post
10 страниц V  « < 3 4 5 6 7 > »   
Начать новую тему
Ответов
Drakula
сообщение 9.5.2010, 14:45
Сообщение #82


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




На данный момент стоит протуха, а рус хаб я так юзаю если есть время.
Go to the top of the page
+Quote Post
alex82
сообщение 9.5.2010, 18:08
Сообщение #83


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(Drakula @ 9.5.2010, 12:03) *
Жми сюда
Цитата(Saymon @ 18.4.2010, 0:12) *

При отправке клиентом команды !stats
Выходит окно c ошибкой
[attachment=4401:error.jpg]
Скрипты не трогал.

Эта проблема уже сто раз обсуждалась. Она появляется после издевательства над бинарником PtokaX.

Цитата(Drakula @ 9.5.2010, 12:03) *
Аналогичноя проблема и выкидывает данную ошибку при добавления хабов, отключения, я запускаю прогу через от имени администратора ибо по другому не запустишь её!!! И эту проблему я уже описывал ранее
Похоже, косяк с правами доступа. Операционка какая?

Цитата
протуха
Когда научимся название хаба правильно писать?
Go to the top of the page
+Quote Post
Drakula
сообщение 9.5.2010, 19:18
Сообщение #84


PtokaX DC Hub 0.4.1.2
*****

Группа: Пользователи
Сообщений: 203
Регистрация: 20.1.2009
Из: Republic of Belarus, Minsk, Uruchie, Avalon.
Пользователь №: 1 890
Спасибо сказали: 4 раза




Я не издевался бинарником PtokaX. Возможно вирусы. Но по чему то клиент рус хаба мне таких коней не кидает.
Windows XP Professional, версия 2002, Servise Pack 2
Мне легче написать протуха ежели PtokaX
Заранее сенк за помощь.
Go to the top of the page
+Quote Post
Tsd
сообщение 13.8.2010, 11:09
Сообщение #85


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




To alex82

Можно ли добавить функцию - бот с ключиком/без ключика в списке на хабе?
Go to the top of the page
+Quote Post
alex82
сообщение 14.8.2010, 1:13
Сообщение #86


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(Tsd @ 13.8.2010, 11:09) *
Можно ли добавить функцию - бот с ключиком/без ключика в списке на хабе?
Что-то не совсем понял. Куда добавить?

Если в серверную часть, то я не пойму нахрена ей нужна регистрация бота.


Спасибо сказали:
Go to the top of the page
+Quote Post
Tsd
сообщение 14.8.2010, 9:22
Сообщение #87


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




Если не регистрировать бота с профилем 0 , то не работает - пишет у вас нет прав или как то так.
Go to the top of the page
+Quote Post
Ksan
сообщение 14.8.2010, 10:35
Сообщение #88


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Ну дык ты его сначала зарегистрируй через меню хаба, потом с него заходи через PXControl..
Go to the top of the page
+Quote Post
Tsd
сообщение 14.8.2010, 10:48
Сообщение #89


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




Я так и делаю. Вопрос был: можно ли сделать так, чтобы он был виден всем без ключика (опционально в клиентской части в настройках соединения).
Go to the top of the page
+Quote Post
alex82
сообщение 14.8.2010, 17:56
Сообщение #90


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Можно создать отдельный профиль админа без ключа, но в этом случае не будет работать UDP-отладчик.

А можно заставить сервер удалять админа, использующего команды удаленного управления, из списка юзеров:


Спасибо сказали:
Go to the top of the page
+Quote Post
Tsd
сообщение 15.8.2010, 10:05
Сообщение #91


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




Выкидывает в чат статусные сообщения, не работает статистика, но бота нет в списке. Хотелось бы чтобы можно в настройках указать с ключиком/без ключика с сохранением всех функций.
Go to the top of the page
+Quote Post
alex82
сообщение 16.8.2010, 12:18
Сообщение #92


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(Tsd @ 15.8.2010, 10:05) *
Хотелось бы чтобы можно в настройках указать с ключиком/без ключика с сохранением всех функций.
Насколько мне известно, права на просмотр статистики имеют все юзеры. А насчет всех функций - доступ к некоторым функциям (в частности, UDP-отладчик) дается ТОЛЬКО с ключом, и это НИКАК нельзя исправить из Lua.

И перестань называть юзера ботом. Никакой это не бот, а обычный юзер. А клиент PXControl - обычный DC-клиент, в который добавлены расширения протокола для управления настройками, и UDP-отладчик.

Сообщение отредактировал alex82 - 16.8.2010, 12:28


Спасибо сказали:
Go to the top of the page
+Quote Post
Tsd
сообщение 1.9.2010, 12:14
Сообщение #93


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




В UDP отладчике во вкладке ERR всё время пишет

[12:10:36] BAZA (93.177.196.136): recv() error WSAECONNRESET. User is being closed.
[12:10:51] molny_x (88.80.251.253): recv() error WSAECONNRESET. User is being closed.
[12:10:54] vilis_valis (87.246.137.94): recv() error WSAECONNRESET. User is being closed.
[12:11:09] ser111 (87.246.152.247): recv() error WSAECONNRESET. User is being closed.

Подскажите что это такое, и если нужно с этим бороться, то как?
Go to the top of the page
+Quote Post
Ksan
сообщение 1.9.2010, 12:22
Сообщение #94


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Может, они у тебя просто забанены?
Что в отладчике пишется, лучше не смотреть big_smile.gif кондрашка хватит..
Go to the top of the page
+Quote Post
Tsd
сообщение 1.9.2010, 12:30
Сообщение #95


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




Цитата(Ksan @ 1.9.2010, 12:22) *
Может, они у тебя просто забанены?
Что в отладчике пишется, лучше не смотреть big_smile.gif кондрашка хватит..

Нет, не забанены.
Go to the top of the page
+Quote Post
Saymon21
сообщение 1.9.2010, 12:58
Сообщение #96


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Ошибка WSAECONNRESET не слишком одназначная если я не ошибаюсь. По ней можно сказать, что соединение было прервано. Причин обрыва соеденения может быть достаточно много. Самое элементарное, что можно предположить это от того что резко был выдернут кабель из компа или плохой инет может шалит фаервол big_smile.gif

Копипаста:

WSAECONNRESET
10054
Connection reset by peer.
An existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, the host or remote network interface is disabled, or the remote host uses a hard close (see setsockopt for more information on the SO_LINGER option on the remote socket). This error may also result if a connection was broken due to keep-alive activity detecting a failure while one or more operations are in progress. Operations that were in progress fail with WSAENETRESET. Subsequent operations fail with WSAECONNRESET.
Go to the top of the page
+Quote Post
Setuper
сообщение 1.9.2010, 14:38
Сообщение #97


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Вообще говоря, то, что пишется в udp отладчике предназначено для разработчиков, а ни как не для админов хабов. Если не понимаете, что там написано, то лучше туда не смотреть!
Go to the top of the page
+Quote Post
dimajak
сообщение 6.9.2010, 20:45
Сообщение #98


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Сервер: Win2003+Ptokax 0.4.1.2
Клиент: WinXP + PXControl 1.00

Проект PXControl суперский! Автору огромное спасибо!
Потестил доступ по нику и локалхосту - работает.
Пара-тройка вопросов все равно есть.

1. В списке скриптов в клиенте нет скрипта PXContrl_Server.lua
Почему? Он у меня стоит не первым и я его хотел переместить наверх.

2. В GUI Птохи в списке скриптов можно отключить-включить скрипт. В PXControl также?

3. Объясните как удаленно редактировать скрипты?
Я жму на вкладку Скрипты. Справа список скриптов. Двойным кликом по нужному скрипту открываю его содержимое в центральном окне (редактор).
Изменяю что мне необходимо. А потом? Как сохранить мои изменения?
Как сохранить скрипт на сервере, чтобы потом его перезапустить?
Нажатие на Сохранить предлагает сохранить скрипт в файле на дисках машины клиента.
Перезапустить скрипты я могу, а изменить нет?
Go to the top of the page
+Quote Post
Alexey
сообщение 6.9.2010, 23:08
Сообщение #99


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




1. Чтоб ты его случайно не выключил. "Защита от дурака".
2. Перефразируй вопрос.
3. Через меню по правой кнопке на названии скрипта. И читай описания кнопок во всплывающей подсказке.
Go to the top of the page
+Quote Post
xproffx
сообщение 18.9.2010, 20:08
Сообщение #100


Абсолютный новичок


Группа: Пользователи
Сообщений: 6
Регистрация: 14.9.2010
Пользователь №: 7 696
Спасибо сказали: 0 раз




Подскажите почему не могу подключится с PXcontrol на версии 0.4.1.2 на сервер FreeBSD где стоит птока
скрипт залил в папку со скриптами, библиотеку луафайл систем поставил, еще одного админа создал,
захожу в клиентскую версию, соединено - на соледующую секунду закрыто, скрипт при запуске пишет что failed, не запускается, стоит первым, остальные скрипты работают
кто может помочь за плату ICQ 609 - 548-284
Go to the top of the page
+Quote Post
xproffx
сообщение 18.9.2010, 20:08
Сообщение #101


Абсолютный новичок


Группа: Пользователи
Сообщений: 6
Регистрация: 14.9.2010
Пользователь №: 7 696
Спасибо сказали: 0 раз




Подскажите почему не могу подключится с PXcontrol на версии 0.4.1.2 на сервер FreeBSD где стоит птока
скрипт залил в папку со скриптами, библиотеку луафайл систем поставил, еще одного админа создал,
захожу в клиентскую версию, соединено - на соледующую секунду закрыто, скрипт при запуске пишет что failed, не запускается, стоит первым, остальные скрипты работают
кто может помочь за плату ICQ 609 - 548-284
Go to the top of the page
+Quote Post

10 страниц V  « < 3 4 5 6 7 > » 
Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 25.4.2024, 17:59