myDC.ru

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

 

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

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


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

Группа: Неактивированные
Сообщений: 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  « < 6 7 8 9 10 >  
Начать новую тему
Ответов
MaxFox
сообщение 1.11.2011, 17:28
Сообщение #142


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

Группа: Пользователи
Сообщений: 120
Регистрация: 25.5.2009
Пользователь №: 3 432
Спасибо сказали: 20 раз




Цитата(Артём @ 1.11.2011, 18:11) *

спасибо, но это не совсем то...
хочется работать со списком юзеров...

Можно ли все же внести изменения в PXControl?

на сколько я понимаю .в серверной части, вот то место, в котором вызываются реги
Код
elseif subtype == "7" then
                local this = data:match("%$SET%s3%s7%s(.+)$")
                assert(loadstring(this))()
                if t[6] > 0 then
                    local nTime = math.floor((t[6]-os.time())/60)
                    BanMan.RangeTempBan(t[1],t[2],nTime,t[4],t[5],t[3])
                    Send(user,"$SET 4 4 "..t[1].."$"..t[2].."$"..iff(t[3]==true,"1","0").."$"..t[5].."$"..t[4].."$"..t[6].."$$")
                else
                    BanMan.RangeBan(t[1],t[2],t[4],t[5],t[3])
                    Send(user,"$SET 4 3 "..t[1].."$"..t[2].."$"..iff(t[3]==true,"1","0").."$"..t[5].."$"..t[4].."$$")
                end
            end
Go to the top of the page
+Quote Post
Ksan
сообщение 1.11.2011, 18:29
Сообщение #143


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

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




MaxFox, это баны.
Go to the top of the page
+Quote Post
MaxFox
сообщение 1.11.2011, 20:58
Сообщение #144


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

Группа: Пользователи
Сообщений: 120
Регистрация: 25.5.2009
Пользователь №: 3 432
Спасибо сказали: 20 раз




Цитата(Ksan @ 1.11.2011, 19:29) *
MaxFox, это баны.

ты прав... прицел вообще сбился... загоняю себя...

в общем,есть возможность изменить данный скрипт автору, чтобы мне помогло, или нет? =)
Go to the top of the page
+Quote Post
rapemybrain
сообщение 3.11.2011, 17:18
Сообщение #145


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


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




Закидываю библиотеку в папку с птокой, прописываю в скрипте команду для подключения, потом запускаю хаб, включаю скрипт и вылазиет ошибка:
"Точка входа в процедуру @luaL_argerror не найдена в библиотеке DLL pxlua.dll"
и скрипт не запускается...
что делать мне?
Go to the top of the page
+Quote Post
Артём
сообщение 3.11.2011, 17:43
Сообщение #146


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

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




rapemybrain, из всего что в первом посте, только скрипт нужно в папку скриптов закидывать и всё!
Go to the top of the page
+Quote Post
Alexey
сообщение 3.11.2011, 18:51
Сообщение #147


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

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




Цитата(rapemybrain @ 3.11.2011, 18:18) *
Закидываю библиотеку в папку с птокой, прописываю в скрипте команду для подключения, потом запускаю хаб, включаю скрипт и вылазиет ошибка:
"Точка входа в процедуру @luaL_argerror не найдена в библиотеке DLL pxlua.dll"
и скрипт не запускается...
что делать мне?

Искать совместимую с твоей версией птоки библиотеку.

Цитата(Артём @ 3.11.2011, 18:43) *
из всего что в первом посте, только скрипт нужно в папку скриптов закидывать и всё!

Красным шрифтом в первом посте ничего не написано?
Go to the top of the page
+Quote Post
Артём
сообщение 3.11.2011, 19:20
Сообщение #148


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

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




Alexey, написано)
Go to the top of the page
+Quote Post
dimajak
сообщение 15.11.2011, 2:03
Сообщение #149


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

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




В PXControl возможно перекинуть юзеров хаба на другой хаб?
Например, требуется "технический перерыв" на хабе и необходимо переместить всех пользователей на другой хаб.
Возможно ли это?
Go to the top of the page
+Quote Post
Alexey
сообщение 15.11.2011, 3:00
Сообщение #150


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

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




Возможно через команду стороннего скрипта.
Go to the top of the page
+Quote Post
Kingston
сообщение 25.1.2012, 7:48
Сообщение #151


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

Группа: Пользователи
Сообщений: 85
Регистрация: 19.3.2009
Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре
Пользователь №: 2 652
Спасибо сказали: 39 раз




Часто стала вылетать с ошибкой: Прикрепленный файл  exceptioninfo_01_25_15.46.13.txt ( 3.2 килобайт ) Кол-во скачиваний: 6
Go to the top of the page
+Quote Post
alex82
сообщение 10.3.2012, 17:48
Сообщение #152


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

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




Доступна версия 1.01. Изменения:

* Изменен способ взаимодействия между потоками, благодаря чему удалось избавиться от регулярных падений программы.
* Исправлены многочисленные ошибки в графическом интерфейсе.
* Частично переписан код UDP-отладчика.
* Добавлена возможность отключить UDP-отладчик, сохранив при этом сообщения об ошибках скриптов.
* Оптимизирована работа с сокетами.
Go to the top of the page
+Quote Post
roflDDDD
сообщение 22.3.2012, 17:45
Сообщение #153


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

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




Не подключается PX:
[16:44:40] Готов
[16:44:43] Соединен
[16:44:44] Соединение закрыто

Почему? Где посмотреть лог ошибок?
Go to the top of the page
+Quote Post
Alexey
сообщение 22.3.2012, 18:06
Сообщение #154


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

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




В папке logs птоки.
Go to the top of the page
+Quote Post
roflDDDD
сообщение 22.3.2012, 18:16
Сообщение #155


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

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




в system.log только записи запуска/остановки птоки.
Go to the top of the page
+Quote Post
Alexey
сообщение 22.3.2012, 18:20
Сообщение #156


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

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




В конфиге включена ли опция логирования ошибок скриптов?
Go to the top of the page
+Quote Post
roflDDDD
сообщение 22.3.2012, 19:23
Сообщение #157


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

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




Цитата(Alexey @ 22.3.2012, 19:20) *
В конфиге включена ли опция логирования ошибок скриптов?

вот это было включено:
<Bool Name="LogScriptErrors">1</Bool>

Как включить детальное логирование в птоке? Что-то я не найду....
Go to the top of the page
+Quote Post
Alexey
сообщение 22.3.2012, 21:19
Сообщение #158


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

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




Более подробного логирования в птоке нет. Если ошибок в работе скриптов не возникает, то и файл script.log не создаётся.

Серверная часть скрипта вообще запущена? Настроена?


Спасибо сказали:
Go to the top of the page
+Quote Post
roflDDDD
сообщение 22.3.2012, 21:40
Сообщение #159


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

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




Цитата(Alexey @ 22.3.2012, 22:19) *
Более подробного логирования в птоке нет. Если ошибок в работе скриптов не возникает, то и файл script.log не создаётся.

Серверная часть скрипта вообще запущена? Настроена?

емае, даже не подумал раньше проверить. Не пойму почему он сам вдруг отключился...

Все работает, оказывается не нужно былo переустанавливать кучу библиотек big_smile.gif
Go to the top of the page
+Quote Post
DEN 007
сообщение 19.8.2012, 12:06
Сообщение #160


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




при запуске иногда вылазит вот такая ошибка (скрин)
Прикрепленный файл  ______.PNG ( 417.51 килобайт ) Кол-во скачиваний: 89

файл с логом ошибок: Прикрепленный файл  exceptioninfo_08_19_13.07.25.txt ( 3.14 килобайт ) Кол-во скачиваний: 4

OS: win7 sp1 x86, версия пхконтрол 1.0.1
Go to the top of the page
+Quote Post
Drakula
сообщение 20.8.2012, 1:35
Сообщение #161


PtokaX DC Hub 0.4.1.2
*****

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




Интересно, а для 0.4.2.0 будет северная часть?
Go to the top of the page
+Quote Post

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

 



RSS Сейчас: 27.11.2024, 2:58