Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Tools

Важная информация

Tools Обсуждение программ для MaNGOS

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.03.2010, 15:41   #1
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию редактируем базы данных - Dbscript

DBscript 4.3.5

скриншот: http://filebeam.com/618644a6003fb91f...124f73a54d.jpg

Важно: приглашаю открытую часть кода править\обсуждать всем желающим.
набор функций .lib могу выложить отдельно если кто захочет помочь.

Разработчик: Main dev Dj--alex , design DeusModus
Платформа: Кросплатформенная веб программа

Версия:4.3.6 github

Видео по установке , подключению баз и соединению.
https://www.youtube.com/watch?v=-3uftGYkccE

А сайт проекта переехал сюда (кончились средства на хостинг.)
http://ras0ft.ru/dbscript

Статус проекта: Остановлен. Нет помощи в порте на PHP7.
Максимальная версия PHP 5.1 или 5.0

Одной из основных возможностей является работа многих пользователей над одной базой данных,с разными уровнями
доступа и связанными таблицами. Расширяет возможности ГМ-ов и отслеживает действия с возможностью горячей отмены.

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

* Он-Лайн демо
Более недоступно.

* Помощь в разработке (баг трекер) - github
https://github.com/dj--alex/db-script/

SVN 2
ссылка: http://svn.shamangrad.net/dbscript/

* Условия Распространиения

GPL

Если вам понравилась эта программа и вы хотите чтобы она стала лучше - помогите автору.
Приветствуется как и помощь в улучшении продукта и документации, так и другие виды поддержки.

Последний раз редактировалось dj--alex; 13.02.2017 в 01:22. Причина: 4.3.6 github
dj--alex вне форума   Ответить с цитированием
Старый 09.03.2010, 16:39   #2
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

Для чего на сервере Dbscript
В первую очередь мне была нужна программа для просмотра и изменения значений в базе данных из любой точки, по логину и паролю.
для подсоединения к серверу без ssh или аналогов nxclient, radmin
Наиболее удобно например было указать что characters соединена с таблицами account i item_template - это позволяло по одному щелчку смотреть или удалять инвентарь, а также собственно аккаунт , который в свою очередь был подсоединен к таблице забаненных (проверка одним щелком опять же) .
Небольшие чардампы я заливал прямо через веб интерфейс, благодаря настройкам POST SIZE он принимал не 2 мб а намного больше.
2года назад программа выглядела конечно намного проще чем сейчас
******u15551257/92678536/x_29d703a9.jpg
ради совместимости старый 3.х интерфейс кстати был сохранен в программе.
потом я решил что доверенным ГМ можно сделать отдельные аккаунты, и выдать определенные полномочия (например доступ только к базе мира) .
Ещё через некоторое время я заметил что в компилах ядра часто изменяются таблицы и данные в конфигах.
был написан менеджер файлов с довольно неплохими возможностями и система поиска по файлам логов. Причем поддерживаются функции + и & , т.е можно искать строку содержащую или команду или аккаунт , или комманду и аккаунт в одной строке. Для очень больших логов такой показ был очень и очень удобен, т.к. показывал только нужного человека(комманды).
******u15551257/92678536/x_dcf3fc37.jpg
позже была добавлена статистика и возможность файлохостинга
******u15551257/92678536/x_c0e88997.jpg
также была дописана возможность настройки и соединения таблиц чтобы при любых обновлениях ссылки и соединения между нужными полями не путались. ну и мастер для новичков, чтобы не требовалось вручную прописывать.
******u15551257/92678536/x_629b544e.jpg
Причем почти все службы программы настраиваемые, например серверлист можно использовать не только для подключения к базам данных, но и для показа статуса онлайн. Причем если использовать уровни прав то незарегистрированные пользователи увидят только то что можно смотреть с "нулевыми" правами.
******u15551257/92678536/x_6da18191.jpg
Программу постоянно сравнивают с Phpmyadmin . Да она обладает немалым числом функций находящихся там. Но засчет работы с алиасами она несколько выигрывает в скорости, а также возможность распределять права более удобная, а Phpmyadmin по сути сделан для 1 человека, а не для командной работы и публичного представления определенных данных. К тому же все функции написаны мной вручную и небыли взяты из Phpmyadmin.
C каждой версией исправляются недочёты и улучшается программа.
С вашей поддержкой она может стать ещё лучше и её возможности - шире.

"спасибо" за удаление превьюшек.

Последний раз редактировалось dj--alex; 20.12.2010 в 13:41.
dj--alex вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
DeusModus (27.03.2010), Konctantin (10.03.2010), Rossy (01.10.2010)
Старый 30.11.2010, 10:57   #3
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

Руководство по установке Dbscript 4 под Windows 7 (на IIS7)
Скринкаст прилагается. есть версия и под Windows и под Linux.

http://joom.ru/blog/iis7php-dbscript-4.html

напишите спасибо там. если не сложно.
__________________
http://ru-mangos.ru/showthread.php?p=949#post949
dj--alex вне форума   Ответить с цитированием
Старый 09.12.2010, 19:15   #4
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

неактуально.
__________________
http://ru-mangos.ru/showthread.php?p=949#post949

Последний раз редактировалось dj--alex; 13.02.2017 в 01:23.
dj--alex вне форума   Ответить с цитированием
Старый 09.12.2010, 19:38   #5
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Цитата:
Сообщение от dj--alex Посмотреть сообщение
Если у вас нет контакте и вы не можете зарегиться чтобы поддержать меня покажите пожалуйста эту ссылку хотя бы другим людям. которым не сложно нажать 1 кнопку (будучи зарегистрированными).
Еще раз будешь клянчить "спасибки" и т.д., получишь бан.
Делаешь дело - делай молча.
За "спасибками" на другие сайты.
virusav вне форума   Ответить с цитированием
Старый 27.02.2011, 02:27   #6
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

наконец меня посетила муза, прямо перед праздником.

исправления которые будут в следующей версии:
*попытка исправить flock для списка файлов для посещаемых сайтов
*теперь при бэкапировании одной таблицы имя ее тоже добавляется в название бэкапа. тажке рекомендуется во всех версиях использование external dump режима (уже доступен в версии от 2010, и поддерживает кириллицу)
+добавлена настраиваемая персональная плавная подсветка таблиц
*исправлено - ограниченная скачка файла - когда указано много пользователей проверялся список только при одном. теперь проверяются весь список.
__________________
http://ru-mangos.ru/showthread.php?p=949#post949
dj--alex вне форума   Ответить с цитированием
Старый 21.03.2011, 15:40   #7
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

пока я был в оффлайне написал новую версию 4.3.32
http://wow.chg.su/dbs/filemgr.php?c=f75a
changelog пока не выложил

из новшеств кроме обещанных исправление пары досадных багов живших уже давно + меню с поддержкой мультивложения опций друг в друга
(через парсинг pages.cfg все прикручено)
самому очень даже понравилось как работает.
__________________
http://ru-mangos.ru/showthread.php?p=949#post949
dj--alex вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Konctantin (21.03.2011), PSZ (21.03.2011), tempura (21.03.2011)
Старый 06.04.2011, 22:18   #8
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

+добавлено: cmsg не отрабатывает теперь значения начинающиеся с точки
+dbscore - исправлена ошибка из за которой иногда не вычислялся count
*версия конфигов при создании конфигурации теперь берется из ядра
*незарегистрированные в любом случае не будут видеть список пользователей ресурса в раздаче.
*теперь репозитории работать будут раздельно, проприетарная версия будет отличатся только возможностью подключать специальные модули.*если вы не планируете их заказывать можно использоватьобычную версию
регулярный выход версий гарантирован "генератором открытых версий".
+автообновление через SVN теперь умеет запрашивать нехватающие новые файлы с SVN (касается подсветки например)
+главная новость !! - создан filescript.cfg для генерации кнопок исполнения скриптов , заданных администраторами,
исполняющий внешние Linux программы (а также сохраняющий лог операции)
Пример использования.

ID¦NAME¦Script¦Plevel¦keynames-icon¦russian¦english¦f1_russian¦f1_english¦¦ ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
ID - идентификатор
Name - условное имя скрипта, отображается если не задано описания для нужного языка.
Plevel- проверка прав **
Script- собственно сам скрипт
Keynames - базовая иконка для скрипта.**
russian,english - название кнопки, в режиме utf8 рекомендуется воздержатся от кириллицы.
(хотя возможно это просто особенность работы моей версии php )

1¦¦mencoder %path%/%file% -oac mp3lame -ovc x264 -o %path%/%file%.avi¦0¦0¦перекодить в h264¦encode h264¦0¦0¦0¦0¦0

переменные работающие в модуле filemgr можно использовать через %var%
т.е. %path%- это взять и подставить текущий путь, но %path2% - это будет взять путь из второго файлового менеджера.
%file% - текущий файл
Заметьте знак "/" надо предусмотреть самостоятельно, за вас его в скриптах никто ставить не будет

Данный пример преобразует видеофайл в формат H.264 через веб-сайт. (только для Linux)
Другие методы использования вы можете придумать самостоятельно.
(**пробная версия! графический редактор ещё не добавлен, команды работают только в режиме без иконок файлового менеджера и нет проверки прав)

4.3.4
http://wow.chg.su/dbs/filemgr.php?c=1fb7
4.3.4 SE
http://wow.chg.su/dbs/filemgr.php?c=1951

К сожалению у меня пока очень неудобный интернет и я не могу обновить репозиторий.
__________________
http://ru-mangos.ru/showthread.php?p=949#post949

Последний раз редактировалось dj--alex; 06.04.2011 в 22:29.
dj--alex вне форума   Ответить с цитированием
Старый 12.04.2011, 23:30   #9
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

SVN успешно обновлен !
теперь версию без zend можно получить напрямую из googlecode
для тех кому удобнее чем скачать архив

напоминаю , использовать переменные программы в скриптах filesconfig которые потенциально будут выбираться пользователем например %file% - небезопасно.
рекомендую если планируете использовать новый механизм для команд
принудительно ограничить его только для администраторов
или не писать подставляемые переменные а жёстко заданную команду.

Шапку обновил .
__________________
http://ru-mangos.ru/showthread.php?p=949#post949
dj--alex вне форума   Ответить с цитированием
Старый 04.07.2011, 10:46   #10
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

http://wow.chg.su/dbs/?c=984d

Dbscript 4.3.5 04.07.2011
К сожалению на долгое время выбыл из строя и лежал в больнице.
Собственно обновление не принесет ничего нового в работе с базами данных и касается сугубо работы с файлами.
на SVN как всегда позже т.к. опять с другого компа и нет паролей .


+генерация очень коротких ссылок. сравните эту ссылку с предыдущей.
+для Linux версий добавлена поддержка архивации в RAR (при наличии архиватора разумеется)
+добавлена возможность расшаривать сразу много файлов помечая их в списке, ссылки будут разные но параметры раздачи — общие. важно — при наличии дубликатов от одного и того же пользователя добавление файлов останавливается вместо пропуска. Функция всё ещё в тесте, но критических ошибок уже нет.
*увеличены размеры надписи File not found
*также исправлен цветовой сбой после ошибки E_DB (отсутствие баз)

отдельное "спасибо"
тому кто удалил ссылки на фотографии возможностей программы на контакте.

P.s. Сайт восстановлен после атаки хакеров на хостера и перемещён на собственный сервер.
__________________
http://ru-mangos.ru/showthread.php?p=949#post949

Последний раз редактировалось dj--alex; 04.07.2011 в 10:56.
dj--alex вне форума   Ответить с цитированием
Старый 28.06.2014, 07:14   #11
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

Много лет прошло, однако что радует сам пользуюсь до сих пор своей программой.
Она полностью совместима с php 5.3 . на 5.4 поломался частично малоисользуемый модуль - просмотра csv таблиц, но программа в целом отлично работает и ставится. ошибок не допускает и не сбоит.
На 5.5 к сожалению пока что не работает. точно причина неизвестна.

Новый сайт программы - http://dbscript.ru соответственно и информация о скачке и сами файлы с релизами переехали на последний (т.е сайт дбскрипт)
При обновлении если у меня хватит на него сил - обновлю и SVN тоже.

Новых версий пока нет, активно пилится польский перевод.
Однако если вдруг нужны правки пишите.
Буду рад если вдруг кто то захочет усовершенствовать этот проект.

Все ссылки и файлы и картинки - на wow.chg... и db.chg.. теперь битые. К сожалению сервер был снят организацией.

Большая часть фотогалереи была спасена в группе которая есть на сайте.
__________________
http://ru-mangos.ru/showthread.php?p=949#post949

Последний раз редактировалось dj--alex; 29.06.2014 в 07:31.
dj--alex вне форума   Ответить с цитированием
Старый 28.06.2014, 22:44   #12
lovepsone
Ученый
 
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
lovepsone Хрен знает что...lovepsone Хрен знает что...
По умолчанию

мб если помощь нужно обращайтесь... я сейчас обратно на пхп перешел (Qt поднадаел ). Тем более что сейчас отпуск...
__________________
sql-language.ru

Последний раз редактировалось lovepsone; 28.06.2014 в 22:49.
lovepsone вне форума   Ответить с цитированием
Старый 16.10.2015, 03:01   #13
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

Dbscript переехал на гитхаб (т.к. Гугл решил закрыть Googlecode, я не мог оставить проект там.)
https://github.com/dj--alex/db-script/

А сайт проекта переехал сюда (кончились средства на хостинг.)
http://ras0ft.ru/dbscript

К сожалению выяснилось что проект совместим максимум с PHP 5.4
На 5.5.9 популярном на ubuntu или выше проект не запускается
буду рад если кто поможет с доработкой

Т.к. я им сам пользуюсь для работы со своими базами данных
поэтому мне важно это . правда увы финансово адекватно вознаградить за решение вопросов не уверен что смогу.

Пользуясь случаем хочу предложить попробовать версию линукс которую я адаптировал для игр дома. Для WOW она прекрасно подходила.
И ранее я успешно на ней запускал и компилировал сервера.
http://linux4home.ru/?p=115
Сейчас я в WOW не играю и рад этому.
__________________
http://ru-mangos.ru/showthread.php?p=949#post949

Последний раз редактировалось dj--alex; 16.10.2015 в 03:05.
dj--alex вне форума   Ответить с цитированием
Старый 13.02.2017, 01:16   #14
dj--alex
Пользователь
 
Аватар для dj--alex
 
Регистрация: 09.03.2010
Сообщений: 41
Сказал(а) спасибо: 15
Поблагодарили 20 раз(а) в 11 сообщениях
dj--alex На верном пути
По умолчанию

выложил ролик по проекту где можно посмотреть как работает с WOW программа.
ролик старый но переозвученный и с повышенным качеством.
https://www.youtube.com/watch?v=-3uftGYkccE

буду надеятся всё же что найдется желающий портировать программу на PHP 7
сам я не понимаю как это сделать уже.
да и нет возможностей.

удалил из шапки все нерабочие ссылки и оставил только всё что касается GPL.
(файлохостинг filebeam умер к сожалению)
__________________
http://ru-mangos.ru/showthread.php?p=949#post949

Последний раз редактировалось dj--alex; 13.02.2017 в 01:24.
dj--alex вне форума   Ответить с цитированием
Старый 03.04.2017, 10:17   #15
MaNGOS
forum bot
 
Аватар для MaNGOS
 
Регистрация: 06.03.2010
Сообщений: 6
Сказал(а) спасибо: 5
Поблагодарили 40 раз(а) в 11 сообщениях
MaNGOS Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от dj--alex Посмотреть сообщение
удалил из шапки все нерабочие ссылки и оставил только всё что касается GPL.
(файлохостинг filebeam умер к сожалению)
На форум выкладывай, форум не ограничен размерами.
MaNGOS вне форума   Ответить с цитированием
Ответ

« Античит | Следующей темы нет »

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение данных Карта->Зона Hantet WWW 9 11.09.2010 22:21
Очистка базы персонажей Quartik Корзина 1 25.03.2010 14:30
Проблема с обновлением базы boombastik Корзина 2 25.03.2010 00:22
Руссификация базы Paladiy Корзина 2 20.03.2010 17:39
Вытягивание из базы KaraPUZ Корзина 0 17.03.2010 23:59


Текущее время: 13:59. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot