PXControl, Удаленное управление PtokaX 0.4.x.x |
Здравствуйте, гость ( Вход | Регистрация )
PXControl, Удаленное управление PtokaX 0.4.x.x |
29.6.2009, 10:56
Сообщение
#61
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
PXControl PtokaX Administration Tool Серверная часть: Версия: 1.02 Клиентская часть: Версия: 1.02Автор: alex82 (основано на PtokaX Remote Administration v2.12 by Hungarista) Описание: Программный комплекс, предназначенный для удаленного управления PtokaX, состоящий из двух частей: •Серверная часть. Представляет собой скрипт, устанавливаемый на хаб. Возможности: •Просмотр главного чата. Изменения в версии 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, однако есть Если юзеру разрешено редактирование регистраций, он будет видеть настройки профилей независимо от того, разрешено ли ему их редактирование. Это не баг, это фича - для правильного отображения списка зарегистрированных юзеров клиенту должны быть известны настройки профилей. И, если ему редактирование профилей не разрешено, он будет только видеть их, но не сможет изменить. Если права доступа юзера не позволяют ему редактировать настройки, ему также будут недоступны 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] - исправлено) [+] Возможность создания списка избранных хабов. Скриншоты: Скачать: Серверная часть: PXControl_Server_1.01b.zip ( 4.35 килобайт ) Кол-во скачиваний: 13 ВНИМАНИЕ! Для работы серверной части требуется библиотека LuaFileSystem. Убедительная просьба сообщать обо всех найденных ошибках. |
|
|
29.10.2009, 17:48
Сообщение
#62
|
|
Активный участник Группа: Пользователи Сообщений: 76 Регистрация: 6.12.2008 Из: Украина Пользователь №: 1 340 Спасибо сказали: 1 раз |
С профилями вроде больше проблем нет
Зато заметил проблему с банами. При редактировании бана, просто дисконнектит. Допустим дал бан по IP на 3 дня. Потом решил уменьшить/увеличить скрок.. редактирую, жму принять и скидует на первую вкладку PXControl.. |
|
|
16.11.2009, 16:22
Сообщение
#63
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Выдаёт ошибку при конетке, а в чём дело не могу понять
__________.JPG ( 30.38 килобайт ) Кол-во скачиваний: 177 Помогите решить эту проблему... |
|
|
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) ============================================================ |
|
|
17.11.2009, 14:55
Сообщение
#65
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 7.8.2009 Пользователь №: 4 092 Спасибо сказали: 0 раз |
Сервер: Win2003+Ptokax 0.4.1.1
Клиент: WinXP + PXControl 1.00 запуск удался. связь не рвется, на сервере скрипт запущен, НО в клиенте все поля пустые. Кнопка Загрузить из файла не работает вовсе. |
|
|
1.12.2009, 18:51
Сообщение
#66
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 23.11.2009 Пользователь №: 5 147 Спасибо сказали: 0 раз |
сам давно ей пользуюсь, не на моём компьютере хаб стоит и без неё мне просто никак, но такой вопрос, некоторые скрипты так сказать в комплекте требуют к себе дополнительные файлы в которых хранятся и запоминаются данные и тд, некоторые скрипты создают такие файлы автоматически, а некоторые нет, а залить через прогу можно только луа, иногда конечно выкрутится можно, например поправить в самом скрипте какое будет разрешение файла (можно доп. файлы переписать в луа), а так же проблема с размещением, размещать можно только в корневую папку скриптов, поэтому некоторые скрипты я просто не могу установить в птоку, что делать ?
|
|
|
2.12.2009, 2:43
Сообщение
#67
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
На данный момент самый доступный способ - поставить FTP-сервер.
|
|
|
2.12.2009, 13:53
Сообщение
#68
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 23.11.2009 Пользователь №: 5 147 Спасибо сказали: 0 раз |
|
|
|
9.12.2009, 22:03
Сообщение
#69
|
|
InstaHub dev. Группа: Пользователи Сообщений: 91 Регистрация: 25.2.2009 Пользователь №: 2 377 Спасибо сказали: 10 раз |
дело в том что я вообще не имею доступа к серверу, возможно ли доработать PXControl, что можно была заливать не только луа и не только в корневую папку скриптов? хм... а как же ты хаб-то ставил туда? и PXControl в частности? Надо сказать, меня сильно коробит некроссплатфроменность всего проекта. Это так сильно снижает область его применения... А ведь можно же сделать админский веб-интерфейс. у меня именно так работает веб-регистрация в InstaHub. Или же клиента надо было на каком-нить Qt писать... будут силы - займусь этим. вот только реализовывать смену всех настроек хаба - утомительное занятие. Лично я в них вообще не лазаю особо, а для скриптов у меня и так свой внутренний менеджер есть, удобнее чем !start/restart/stop script и иже с ними. и ещё я не понимаю, зачем вообще этой проге гуй в 99% случаев достаточно обычного клиента и меню хаба + команд... |
|
|
9.12.2009, 23:39
Сообщение
#70
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Обновление серверной части: версия 1.01
Изменения: Исправлена ошибка, возникающая при запуске на остановленном хабе. Исправлена невозможность запуска скрипта на некоторых сборках Lua. Цитата Или же клиента надо было на каком-нить Qt писать... А разве wx не кроссплатформенный? И, кстати, PRA тоже. И линуксовые фрагменты кода я не удалял при создании этого мода. Тут проблема не в тулките, а в том, что я совсем не дружу с линуксом, и не могу даже проверить работоспособность клиента, не говоря уже о тщательном выпиливании багов. |
|
|
10.12.2009, 10:02
Сообщение
#71
|
|
InstaHub dev. Группа: Пользователи Сообщений: 91 Регистрация: 25.2.2009 Пользователь №: 2 377 Спасибо сказали: 10 раз |
А разве wx не кроссплатформенный? И, кстати, PRA тоже. И линуксовые фрагменты кода я не удалял при создании этого мода. Тут проблема не в тулките, а в том, что я совсем не дружу с линуксом, и не могу даже проверить работоспособность клиента, не говоря уже о тщательном выпиливании багов. в моем понимании консоль для управления птохой из линя нужно делать именно что консольную, а для этого (ИМХО) писать ее с нуля. я этим готов заняться на досуге, если кто-то перечислит мне список самого-самого необходимого, что им бывает нужно для управления хабом. |
|
|
19.12.2009, 17:58
Сообщение
#72
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 15.3.2009 Из: Гомель Пользователь №: 2 607 Спасибо сказали: 3 раза |
Проще простого делать тоже самое что и в самой потаке на локальной машине, разве что реализовать поиск учеток как особая фитча, но как правило для это реализованно уже и в скриптах для хаба(правда при знании ника а вот по части ника ничего похожего нет), реально чего мне нехватает так это редактирование скриптов удаленно без фтп и спец утилит, пока что обходился скриптами работающими через дц, а файлы закачивал через райд админ сегодня буду смотреть что за PXControl_Server_1.01 и на службу переходить как раз выходные. (побуду негром)
|
|
|
31.1.2010, 23:27
Сообщение
#73
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Вроде всё сделал правильно но настройки не получает в трее
1.JPG ( 1.49 килобайт )
Кол-во скачиваний: 1
такой значёк. Что я не так делаю, как исправить? |
|
|
1.2.2010, 2:56
Сообщение
#74
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Saymon
Серверный скрипт стоит первым в списке? Какая версия птоки? |
|
|
1.2.2010, 2:58
Сообщение
#75
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
второй, первый GagMe
Птока 0.4.1.1 |
|
|
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 |
|
|
18.4.2010, 0:12
Сообщение
#77
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
При отправке клиентом команды !stats
Выходит окно c ошибкой error.jpg ( 419.64 килобайт ) Кол-во скачиваний: 209 Скрипты не трогал. |
|
|
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 раза |
Жми сюда При отправке клиентом команды !stats Выходит окно c ошибкой error.jpg ( 419.64 килобайт ) Кол-во скачиваний: 209 Скрипты не трогал. Аналогичноя проблема и выкидывает данную ошибку при добавления хабов, отключения, я запускаю прогу через от имени администратора ибо по другому не запустишь её!!! И эту проблему я уже описывал ранее: Жми сюда Недоработки: Штука прикольная и полезная, но сам клиент глючит что ужас, запустить невозможно, если тока запуск от имени Когда редактируеш данные он опять же кидает ошибки (но не всегда) - покрайнемерия у меня и возможно из за нестабильной моей видны (хотя думаю что нет) А вот клиент рус хаба таких коней ни кидает такой ошибки. Но с ним также у меня возникли небольшие проблемы и они отписаны: Тут
Прикрепленные файлы
|
|
|
9.5.2010, 13:08
Сообщение
#79
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
2Drakula: ты какой софт используешь? Зачем тестить всё сразу?!
|
|
|
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 раза |
То есть софт??? Ты имеешь виду что у мя на компе стоит Винда или люнекс или программы???
|
|
|
9.5.2010, 13:59
Сообщение
#81
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
я имею ввиду хаб. если ты пользуешься птокой зачем писать в RusHub и наоборот!
|
|
|
|
Сейчас: 23.11.2024, 9:52 |