забавно файлы оказались в этой же папке где и gamedbd, ожидалось, что вкккуратно сложит их в нужную папку... При том выдал ток 4 файла, а файлы unamefamily и config не выдал, возможно они не важные?
генерацию запустил, но вопрос, где мне искать полученные файлы? По пути указанному в конфиге не нашел их. [ATTACH]
Куплю рабочий гуй, как на оффе. Предложения в ЛС или скайп artur00712 Он вроде и так рабочий оО
exportunique - это один из ключей )))) ок, ясно, просто не очень хорошо знаком с инструментами игровой базы, но я быстро вникаю, если вижу практический пример )
А самому посмотреть? ./gamedbd gamesys.conf exportunique НОМЕРЗОНЫ спасибо, попробую эту команду в действии... Ключи к геймдбд или уникнамед посмотрите. что за ключи?
эх, вот так всегда, скажут что то обнадеживающее, но не уточнят толком как...
можно из геймдбд сгенерировать юникнеймед базу. можете описать способ? Но не новую, а на основе имеющейся базы, сгенерировать юнигнеймед можно?
В общем был сделан бекап мускула и игровых баз, но по случайности не был сделан бекап uniquenamed, теперь он утрачен и остались лишь игровые базы и мускул, конечно запуску сервера это не помешает, но будут проблемы при создании новых персонажей, отсюда вопрос, можно ли как то с нуля восстановить uniquenamed имея на руках только основные игровые базы и мускул?
Разве эта фича не появилась только на сервера 1.4.4+? Ну да, но не хочу плодить похожие темы, просто хотелось бы понять где эта информация хранится, чтобы можно было, например написать функцию блокировки по ип, если он в ЧС.
На каждую роль IP не записывается, ip записывается в свойства аккаунта. ну при входе в игру пишется прошлый ип и текущий, так где эта информация хранится? аккаунт в мускуле проверял, не там, значит где то в серверных файлах, если не лог чата, то где?
Специально для вас: http://eldev.ru/chat_convert.php <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Миниковертер логов чата | Электрон</title> </head> <body> <center> <form method=POST> <b>Введите текст</b> <input type=text name="str"> <input type=submit value="Перевести"> </form> <?php if(isset($_POST["str"])) echo "<b>Сообщение: ".iconv("UTF-16","UTF-8",base64_decode($_POST["str"]))."</b>"; ?> </center> </body> </html> угу, ток в лом было за блокнот и пхп мне сейчас браться, 3 час ночи пошел уже... спать давно пора...
Насколько я помню: 1) Раскодируешь base64 2) переводишь Utf-16 в Utf-8 ну, возможно.. осталось проверить ))
http://base64.ru/ Думаешь я не првоерял на онлайн сервисах декодеров? Вот беру пример из лога: HwQ+BDQEPgQ2BDQEOARCBDUELAAgADgENAQ1BEIEIAAXBDAEMwRABEMENwQ6BDAEIAAuAC4ALgA= на выходе выдает эту фигню >4>648B5, 845B 03@C7:0 ... Но там 100% написана осмысленная фраза на русском языке. И так, как шифруется конкретно эта строка?
Записывал логи в фаил размером 2гб - ничего не падало, чяднт? Логсервис понемногу дорабатывается, добавил кэширование, трейд, вход-выход, гм логи. Как доведу все до ума - выложу. ну коли так, то буду ждать законченного релиза, я писал помню чтоб и ip игроков писались туда, что не помешало бы при расследовании их действий... И ещё, как расшифровать в стандартном логе чат? Менял кодировки, не помогает... возможно ещё и шифрование... но чем шифруется? и каков обратный процесс... в общем поддерживаю вопрос ТС, тоже интересно как... Chat: src=1024 chl=0 msg=MQB2ADEAIAA/AA== Chat: src=1041 chl=0 msg=bgBvAHAAZQA= Chat: src=1041 chl=0 msg=aQB0AHMAIAA2ACAAdgBzACAANgA= Вот мои тут сразу видно что это Base64 угу, ток я так и не смог в читаемый вид расшифровать...
Один из самых глупых идей - делать это на php С этим прекрасно справиться и bash я и написал, что можно и без пхп обойтись.
Логи чата как сдeлать логи чата читатeльными ;D https://mmorpg-devs.ru/threads/release-log-service.12708/ нашeл вот что стоит ли ставить? сeйчас логи такого вида GM:·юОсЖч45[tag:115]°пЕЙїЄ№ШОЄ как их раскодировать. Ну логсервис от кенпачи неплох, но по достижению лога определенного размера, данный логсервис падает. Кенпачи обещал исправить его, но... это так и осталось обещаниями и теперь он предлагает свои услуги на платной основе, включая и разработку логсервисов... При этом свой бесплатный проект он до ума не довел и походу забил на него... Так что если хотите постоянно чистить логи и запускать по новой упавший логсервис, то ставьте.... Хотя и можно сделать кастыль на основе пхп скрипта(в принципе можно и без пхп) и крон, чтоб пхп скрипт по запуску через крон проверял размер логов и по необходимости переименовывал или удалял логи с определенным размером... Но тогда автозапуск делать хотя бы с интервалом 1 минуту.. или 2... и то нет гарантии что логсервис не упадет, во время такого интервала как раз и может достигнуть размер лога, который уронит логсервис.
Вообщем решил сделать сервер,собирал всю информацию на компе.И вот когда дело дошло до установки софта у меня возникла проблема.Везде дают sql и т.п для x64 windows.У меня Windows 7 x86.Не могу найти подходящий ms sql.Прошу не давать ссылки на гугл и т.п =) Либо помогите либо удалите тему... =\ неужели ещё кто то юзает этот неудобный мсскл... Используйте сборки с мускулом (MYSQL)
[IMG] Куда именно? В строку "ID начало квеста"? А то я видел кв, который береться у этого НИПа. Цифры то разные( айди кв и строка "ID начало квеста"). И ещё айди наград что даёт? Да, начало квеста.. но это не все., ид является не ид квеста а ид из листа получитель заданий, в котором в свою очередь и указываешь ид квестов... Например начало квеста у НПС 30001, значит создаем запись в листе получителя заданий с ид 30001 и уже там вписываем ид нужных квестов из таска.
Возникла проблема. Создал квест. Дал ему уникальный айди. Прописал в НИПа. А он не отображаеться Скрины: [IMG][IMG] [IMG] [IMG] [IMG] Нужно ещё елементы редактить? В эликах кто будет указывать айди квеста у нпс? ))
elements.data gshop.data, и т.д.? да
Имена участников (разделяйте запятой).