myDC.ru

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

 

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

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


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

Группа: Неактивированные
Сообщений: 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  « < 2 3 4 5 6 > »   
Начать новую тему
Ответов
truth
сообщение 29.10.2009, 17:48
Сообщение #62


Активный участник
***

Группа: Пользователи
Сообщений: 76
Регистрация: 6.12.2008
Из: Украина
Пользователь №: 1 340
Спасибо сказали: 1 раз




С профилями вроде больше проблем нет big_smile.gif

Зато заметил проблему с банами. При редактировании бана, просто дисконнектит. Допустим дал бан по IP на 3 дня. Потом решил уменьшить/увеличить скрок.. редактирую, жму принять и скидует на первую вкладку PXControl..
Go to the top of the page
+Quote Post
Артём
сообщение 16.11.2009, 16:22
Сообщение #63


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Выдаёт ошибку при конетке, а в чём дело не могу понять unhappy.gif
Прикрепленный файл  __________.JPG ( 30.38 килобайт ) Кол-во скачиваний: 177

Помогите решить эту проблему...
Go to the top of the page
+Quote Post
Herurg
сообщение 17.11.2009, 14:16
Сообщение #64


Участник
**

Группа: Пользователи
Сообщений: 32
Регистрация: 4.11.2008
Пользователь №: 983
Спасибо сказали: 1 раз




Ошибка при работе с данной программой, лог таков:

Цитата
System informations:
Time: 17.11.2009 17:05:54
OS: Windows XP (build 2600, Service Pack 3)
Free memory: 2147483647
Startup path: D:\Documents and Settings\Admin\Рабочий стол\PXControl_1.00\PXControl
Resolution: 1792x1344
Uptime: 6 hour(s) 0 minute(s) 9 second(s)
Program version: 1.00
LUA version: Lua 5.1
wxWidgets version: wxWidgets 2.8.7
wxLUA version: wxLua 2.8.7.0
============================================================
Error message description: ERROR: Lua: Error while running chunk
./resources/Protocol.lua:241: attempt to index field '?' (a nil value)
stack traceback:
./resources/Protocol.lua:241: in function '?'
./resources/Protocol.lua:628: in function 'ParseTCP'
./resources/GuiFunctions.lua:29: in function <./resources/GuiFunctions.lua:26>
[C]: in function 'MainLoop'
./resources/Gui.lua:268: in main chunk
[C]: in function 'dofile'
PXControl.lua:170: in main chunk

----------------
Stack traceback:
----------------
Enable
FindWindow
GetClassInfo
GetClassName
DynamicCast
Enable
tcp
settimeout
match
tonumber
connect
settimeout
SetIcon
[./resources/Funcs.lua]:371 [372] (Send)
gsub
send
[./resources/GuiFunctions.lua]:26
DynamicCast
GetString
[./resources/Protocol.lua]:24 [25] (ParseTCP)
[./resources/Protocol.lua]:46 [47] (?)
find
[./resources/Funcs.lua]:660 [661] (Lock2Key)
byte
bxor
band
floor
bor
tostring
char
concat
wxEndBusyCursor
DynamicCast
GetString
[./resources/Protocol.lua]:70 [71] (?)
DynamicCast
GetString
[./resources/Protocol.lua]:30 [31] (?)
DynamicCast
GetString
[./resources/Protocol.lua]:41 [42] (?)
SetTitle
DynamicCast
GetString
[./resources/Funcs.lua]:293 [294] (ToChat)
[./resources/Funcs.lua]:288 [289] (ChatStyle)
nil
SetFont
SetTextColour
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
SetFont
SetTextColour
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
SetFont
SetTextColour
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
SetFont
SetTextColour
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
DynamicCast
GetString
[./resources/Protocol.lua]:52 [53] (?)
SetStatusText
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
SetIcon
gmatch
(for generator)
DynamicCast
GetString
SetFont
SetTextColour
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
SetFont
SetTextColour
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
SetFont
SetTextColour
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
SetFont
SetTextColour
AppendText
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetXRCID
GetId
DynamicCast
GetString
[./resources/Protocol.lua]:93 [96] (?)
(for generator)
nil
nil
[PXControl.lua]:94
open
clock
wxGetOsDescription
wxGetFreeMemory
nil
ToDouble
wxGetCwd
wxGetDisplaySize
nil
GetWidth
GetHeight
rep
write
[PXControl.lua]:97 [98] (getname)
============================================================
Go to the top of the page
+Quote Post
Sunshine-hub
сообщение 17.11.2009, 14:55
Сообщение #65


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 7.8.2009
Пользователь №: 4 092
Спасибо сказали: 0 раз




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

запуск удался. связь не рвется, на сервере скрипт запущен, НО
в клиенте все поля пустые. Кнопка Загрузить из файла не работает вовсе.
Go to the top of the page
+Quote Post
Renars
сообщение 1.12.2009, 18:51
Сообщение #66


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


Группа: Пользователи
Сообщений: 2
Регистрация: 23.11.2009
Пользователь №: 5 147
Спасибо сказали: 0 раз




сам давно ей пользуюсь, не на моём компьютере хаб стоит и без неё мне просто никак, но такой вопрос, некоторые скрипты так сказать в комплекте требуют к себе дополнительные файлы в которых хранятся и запоминаются данные и тд, некоторые скрипты создают такие файлы автоматически, а некоторые нет, а залить через прогу можно только луа, иногда конечно выкрутится можно, например поправить в самом скрипте какое будет разрешение файла (можно доп. файлы переписать в луа), а так же проблема с размещением, размещать можно только в корневую папку скриптов, поэтому некоторые скрипты я просто не могу установить в птоку, что делать ?
Go to the top of the page
+Quote Post
alex82
сообщение 2.12.2009, 2:43
Сообщение #67


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

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




На данный момент самый доступный способ - поставить FTP-сервер.


Спасибо сказали:
Go to the top of the page
+Quote Post
Renars
сообщение 2.12.2009, 13:53
Сообщение #68


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


Группа: Пользователи
Сообщений: 2
Регистрация: 23.11.2009
Пользователь №: 5 147
Спасибо сказали: 0 раз




Цитата(alex82 @ 2.12.2009, 4:43) *
На данный момент самый доступный способ - поставить FTP-сервер.

дело в том что я вообще не имею доступа к серверу, возможно ли доработать PXControl, что можно была заливать не только луа и не только в корневую папку скриптов?
Go to the top of the page
+Quote Post
dmvn
сообщение 9.12.2009, 22:03
Сообщение #69


InstaHub dev.
***

Группа: Пользователи
Сообщений: 91
Регистрация: 25.2.2009
Пользователь №: 2 377
Спасибо сказали: 10 раз




Цитата(Renars @ 2.12.2009, 13:53) *
дело в том что я вообще не имею доступа к серверу, возможно ли доработать PXControl, что можно была заливать не только луа и не только в корневую папку скриптов?

хм... а как же ты хаб-то ставил туда? big_smile.gif и PXControl в частности?

Надо сказать, меня сильно коробит некроссплатфроменность всего проекта. Это так сильно снижает область его применения...
А ведь можно же сделать админский веб-интерфейс. у меня именно так работает веб-регистрация в InstaHub.
Или же клиента надо было на каком-нить Qt писать...
будут силы - займусь этим. вот только реализовывать смену всех настроек хаба - утомительное занятие.
Лично я в них вообще не лазаю особо, а для скриптов у меня и так свой внутренний менеджер есть, удобнее чем !start/restart/stop script и иже с ними.

и ещё я не понимаю, зачем вообще этой проге гуй big_smile.gif
в 99% случаев достаточно обычного клиента и меню хаба + команд...
Go to the top of the page
+Quote Post
alex82
сообщение 9.12.2009, 23:39
Сообщение #70


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

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




Обновление серверной части: версия 1.01

Изменения:

Исправлена ошибка, возникающая при запуске на остановленном хабе.
Исправлена невозможность запуска скрипта на некоторых сборках Lua.

Цитата
Или же клиента надо было на каком-нить Qt писать...

А разве wx не кроссплатформенный? И, кстати, PRA тоже. И линуксовые фрагменты кода я не удалял при создании этого мода.

Тут проблема не в тулките, а в том, что я совсем не дружу с линуксом, и не могу даже проверить работоспособность клиента, не говоря уже о тщательном выпиливании багов.


Спасибо сказали:
Go to the top of the page
+Quote Post
dmvn
сообщение 10.12.2009, 10:02
Сообщение #71


InstaHub dev.
***

Группа: Пользователи
Сообщений: 91
Регистрация: 25.2.2009
Пользователь №: 2 377
Спасибо сказали: 10 раз




Цитата(alex82 @ 9.12.2009, 23:39) *
А разве wx не кроссплатформенный? И, кстати, PRA тоже. И линуксовые фрагменты кода я не удалял при создании этого мода.
Тут проблема не в тулките, а в том, что я совсем не дружу с линуксом, и не могу даже проверить работоспособность клиента, не говоря уже о тщательном выпиливании багов.

в моем понимании консоль для управления птохой из линя нужно делать именно что консольную, а для этого (ИМХО) писать ее с нуля.
я этим готов заняться на досуге, если кто-то перечислит мне список самого-самого необходимого, что им бывает нужно для управления хабом.
Go to the top of the page
+Quote Post
vkalita
сообщение 19.12.2009, 17:58
Сообщение #72


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


Группа: Пользователи
Сообщений: 8
Регистрация: 15.3.2009
Из: Гомель
Пользователь №: 2 607
Спасибо сказали: 3 раза




Проще простого делать тоже самое что и в самой потаке на локальной машине, разве что реализовать поиск учеток как особая фитча, но как правило для это реализованно уже и в скриптах для хаба(правда при знании ника а вот по части ника ничего похожего нет), реально чего мне нехватает так это редактирование скриптов удаленно без фтп и спец утилит, пока что обходился скриптами работающими через дц, а файлы закачивал через райд админ сегодня буду смотреть что за PXControl_Server_1.01 и на службу переходить как раз выходные. big_smile.gif (побуду негром)
Go to the top of the page
+Quote Post
Saymon21
сообщение 31.1.2010, 23:27
Сообщение #73


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

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




Вроде всё сделал правильно но настройки не получает в трее Прикрепленный файл  1.JPG ( 1.49 килобайт ) Кол-во скачиваний: 1
такой значёк. Что я не так делаю, как исправить?
Go to the top of the page
+Quote Post
alex82
сообщение 1.2.2010, 2:56
Сообщение #74


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

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




Saymon
Серверный скрипт стоит первым в списке?
Какая версия птоки?
Go to the top of the page
+Quote Post
Saymon21
сообщение 1.2.2010, 2:58
Сообщение #75


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

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




второй, первый GagMe
Птока 0.4.1.1
Go to the top of the page
+Quote Post
IIPu3PAK
сообщение 26.3.2010, 20:13
Сообщение #76


Активный участник
***

Группа: Пользователи
Сообщений: 80
Регистрация: 25.2.2009
Пользователь №: 2 359
Спасибо сказали: 6 раз




БАГ - если поставить авторизацию по айпи и заити этой прогой на хаб обычным юзверем то начальная комманда !stats которую посылает прога неработает, говорит нет прав
и еще вот такая же фигня http://mydc.ru/index.html?showtopic=2131&a...ost&p=23030
Go to the top of the page
+Quote Post
Saymon21
сообщение 18.4.2010, 0:12
Сообщение #77


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

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




При отправке клиентом команды !stats
Выходит окно c ошибкой
Прикрепленный файл  error.jpg ( 419.64 килобайт ) Кол-во скачиваний: 209

Скрипты не трогал.


Спасибо сказали:
Go to the top of the page
+Quote Post
Drakula
сообщение 9.5.2010, 12:03
Сообщение #78


PtokaX DC Hub 0.4.1.2
*****

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




Жми сюда
Цитата(Saymon @ 18.4.2010, 0:12) *
При отправке клиентом команды !stats
Выходит окно c ошибкой
Прикрепленный файл  error.jpg ( 419.64 килобайт ) Кол-во скачиваний: 209

Скрипты не трогал.


Аналогичноя проблема и выкидывает данную ошибку при добавления хабов, отключения, я запускаю прогу через от имени администратора ибо по другому не запустишь её!!! И эту проблему я уже описывал ранее:
Жми сюда
Цитата(Drakula @ 29.7.2009, 22:57) *
Недоработки:
Штука прикольная и полезная, но сам клиент глючит что ужас, запустить невозможно, если тока запуск от имени
Когда редактируеш данные он опять же кидает ошибки (но не всегда)
- покрайнемерия у меня и возможно из за нестабильной моей видны (хотя думаю что нет) beat_brick.gif

А вот клиент рус хаба таких коней ни кидает такой ошибки. Но с ним также у меня возникли небольшие проблемы и они отписаны: Тут
Прикрепленные файлы
Прикрепленный файл  ERROR.jpg ( 169.29 килобайт ) Кол-во скачиваний: 163
 
Go to the top of the page
+Quote Post
Wariner
сообщение 9.5.2010, 13:08
Сообщение #79


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




2Drakula: ты какой софт используешь? Зачем тестить всё сразу?!
Go to the top of the page
+Quote Post
Drakula
сообщение 9.5.2010, 13:20
Сообщение #80


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
Wariner
сообщение 9.5.2010, 13:59
Сообщение #81


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




я имею ввиду хаб. если ты пользуешься птокой зачем писать в RusHub и наоборот!
Go to the top of the page
+Quote Post

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

 



RSS Сейчас: 2.5.2024, 23:48