1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Любая версия UNIQUENAMED & GAMEDBD и что-то ещё)

Тема в разделе 'PW Документация', создана пользователем Fituchini, 13 май 2013.

  1. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    [History] Итак.. в поисках нужной мне функции в gs всячески пытаясь залезть в него не применяя Дизассемблеры, hex и прочие программы, решил начать с начала, а то есть с первой папки GACD (Game Anti Cheat Deamon) который в шаровых сборках сервера никак не хочет работать.

    [Theory]
    Всем известно что, если после изменения elements.data и gshop.data мир не запустился мы проделываем следующее
    Код:
    cd /home*/gamed/
    ./gs
     
     
    home* - у кого как, возможно pwserver 
    и ищем ошибку, что мы сделали не так.
    Удобно не правда ли?
    Так же был выложен гайд (не помню кем) по управению базой с перечнем команд к нему, после спустя какое то время был выложен целый перечень того, как и с чем можно эти команды применить (доказал это Ботчал в теме "альтернативный способ получения информации")

    Кто не помнит напомню
    Код:
    ./gamedbd gamesys.conf команда параметра
     
     
    команды : importclsconfig
    exportclsconfig
    clearclsconfig
    listrole
    listrolebrief
    listfaction
    listfactionuser
    listcity
     
    
    Ну по сути команд очень много для базы данных поссмотреть которые можете сами выполнив
    Код:
    cd /home/gamedbd/
    ./gamedbd
    Вот. А ведь многие заметили что в папке gamedbd есть и другие файлы
    такие как dbtool или cashstat
    что же они дают?
    это тоже можно поссмотреть Посмотреть вложение 1010

    Полное и точное название команд не знаю, не успел ещё разобраться.

    Так же помимо комманд Gamedbd (база данных) есть и база имён (uniquenamed) которая в свою очередь тоже содержит информацию
    Выполнить команды можно аналогично gamedbd
    Посмотрим список команд

    Код:
    cd /home/uniquenamed
    ./uniquenamed
    Посмотреть вложение 1011 Экспортируем к примеру Имена exportcsvrolename (делается аналогично gamedbd)
    Код:
    ./uniquenamed gamesys.conf exportcsvrolename
    Посмотреть вложение 1012

    Для тех у кого не отображается русский можно Экспортировать в txt файл

    Код:
    ./uniquenamed gamesys.conf exportcsvrolename >/home/test/1.txt
     
    Путь можете указать какой угодно, и название файла тоже. После открыть его блокнотом и увидеть русские имена не проблема.
    Эксперементировать можно как угодно.
    Весь перечень команд не разбирал, так у меня была другая цель.
    Дал развернутый гайд для тех, кому возможно это пригодится.

    [Try Later]
    И так как я преследовал совершенно другую цель, я как и написал в самом начале, начал с самой первой папки GACD. Соответсвтенно копая таким образом
    Код:
    cd /home/gacd/
    ./gacd
    На что мне терминал ответил, что у данного файла нет команд, только конфигурационный который и запускает службу (gamesys.conf)
    и соответсвенно если ввести ./gacd/gamesys.conf служба должна запуститься, но не факт...
    И так я перепробывал с каждой службой

    [Reflication]
    Самой вкусной и загадочной оказались gdeliverd и gs
    Одна постоянно говорит что есть проссмотрщик , хелпер и запуск [-v] [-h] [configurefile]
    Вторая запускается и проверяет gs запуск на наличие ошибок без каких то либо файлов конфигурации.
    Но тут мы вспомним как запускается любая локация
    Код:
    ./gs is35
     
    ну или как у нас с записью в лог
    ./gs is35 >$PW_PATH/logs/is35.log &
     
    
    Добавляя любую карту на сервер допустим назовём её 77
    мы использовать будем ./gs is77
    то есть даём gs'у запуск карты

    Но ведь наверняка есть и другие вкусные запуски (совершенно других служб о которых мы не знаем)
    и на 99% уверен что в самом gs есть перечень тех или иных команд, как запустить.
    Подобно gamedbd или uniquename

    Пытаясь их выяснить и пропустив gs я перешёл к ещё одной вкусной службе GDELIVERYD
    В папке которой тоже располагаются съедобные файлы
    ./filter
    ./delivery
    И пока загадочный для меня txt файл menuid.txt

    [Снова History]
    Копаясь с dubug командами, вызывал команды все подряд которые нашёл .
    Одна из которых ложила мир с логом

    Посмотреть вложение 1013

    И один из неглупых моих знакомых тутже отыскал сие чудо в GS
    Посмотреть вложение 1014

    Странно не правда ли?

    Спустя немного времени я поискал у себя на HDD cборки с разных стран
    и на EN сборке нашёл ещё кучу нового
    в папке \home\gamed файл startserversOnly (код файла под споилером)
    Немного не стандартный файл запуска (не как мы все привыкли)

    Ну и конечно же CN сборку. К сожалению на HDD у меня её нет, удалили или ещё что не важно. Важны файлы в той сборке, как я помню там было 2 папки с подобными скриптами и запусками, в папке gamed до 6 подобных фалов, которые активируют ... ...

    Данный и гайд и пища для ума/размышлений составлена для дальнейшего её развития.
    Думаю будет уместно делиться новым открытием друг с другом по данной и в данной теме.

    На сию минуту всё...
    А Вы что думаете?
    pixel, Crazy1973, 4elovek и 3 другим нравится это.
  2. nom1nal Moderator Команда форума Модератор Программист Пользователи

    Сообщения:
    356
    Лайки:
    117
    Пол:
    Мужской
    Репутация:
    0
    Я думаю что полезно почитать, особенно новичкам, лично для себя ничего такого чего бы не знал я не открыл, но тема понравилась, дополняй ее если еще что то найдешь :)
  3. Joslian AngeliCore Программист Пользователи Open Source Contributor

    Сообщения:
    1.051
    Лайки:
    537
    Пол:
    Мужской
    Репутация:
    2
    много букв.
    Последнее редактирование: 16 апр 2016
    ТоXА* нравится это.
  4. Codec Пользователи

    Сообщения:
    39
    Лайки:
    5
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    No
    Эх, минуты 2 думал, думал, что же написать - забил...)
  5. Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    Мudreс нравится это.
  6. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    Все в шаровых хочет работать. Он даже может список процессов у игрока на компе получать и банить за определенные.
    Это же фильтруемые символы в названиях
    Просто через цикл запуск на скрине.
    И наконец - полазий тут. Там например есть способ запустить все данжи с потреблением в 8гб оперативки - как ты говоришь "альтернативный"
    gacd.xml - тут настройка поведения gacd
  7. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    И на будующее - если хочешь сморозить какую то херню, не создавай тему в документации, так как смысловой нагрузки тут никакой, только твое нубство
  8. Evgeniy Пользователи

    Сообщения:
    113
    Лайки:
    120
    Репутация:
    0
    Команда:
    Ratio club
    Нет, т.к. твой знакомый искал строчку, расследование не сдвинулось
  9. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    Ок святой Бог
    Расскажи тогда про эту службу (прикрепил)

    и ещё Святой Бог не потыкай где создавать тему. Изначально тема несёт информационный посыл, что относительно документации, и перерастает вопросительный с развитием темы.
    Управляй другим. Не видел в тописке чтобы ТС сказали что он не в том месте тему создал КАК ПРИМЕР КОМУ ГОВОРИТЬ ГДЕ СОЗДАВАТЬ ТЕМУ
    А по делу Электрон сказал бы что, Знаешь больше? поделись. Не хочешь делиться, так как считаешь что твои знания делают твой сервер уникальным, тогда не надо говорить что я ООчень умный а ты нет. В глазах твоих я нуб, да пусть я буду в твоих глазах кем угодно.

    Ключевая фраза
  10. Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    Evgeniy и Fituchini нравится это.
  11. Joslian AngeliCore Программист Пользователи Open Source Contributor

    Сообщения:
    1.051
    Лайки:
    537
    Пол:
    Мужской
    Репутация:
    2
    Бесполезная служба
    Последнее редактирование: 16 апр 2016
  12. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    Работает в паре с servicerun, следит и запускает/перезапускает демоны при падении. Требует файл pidof (Привет, centos)
  13. Roymike Old school Пользователи

    Сообщения:
    1.030
    Лайки:
    1.005
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    AncientPW
    О боже мой... Электрон опять под шумок решил зарекламить мегофорум... Лично у меня GACD всё стабильно записывает в лог, нужно только запустить его не совсем стандартно...

    p.s. Для электрона: если сравнивать этот "гайд" с твоим по теме редактирования скиллов, то ты далеко не ушёл, не надо тут из себя отца строить.
  14. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    Ты не знаешь что я делал не на шару. Да и видел я твои гайды, ты вообще никуда не ушел. Да и инфой с пвдева понтуйся дальше, там все равно ничего особенного нет
  15. Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    А ты знаешь, что он для себя делал,тоже не на шару?)
  16. Evgeniy Пользователи

    Сообщения:
    113
    Лайки:
    120
    Репутация:
    0
    Команда:
    Ratio club
    [​IMG]
    чсв построенное на признаниях школьниками (как собственно все что связанно с школьниками) не стабильно и не адекватно, бурный процесс спонтанных высеров не обоснванных абсолютно ни чем. На фоне действительно интересной не тривиальной работы не без известных людей мы все в проигрыше, а понт "у меня есть килер фича о которых я ввиду своей скромности не рассказываю" это дабл проигрыш
    Тыщ, SineD, Gibat и ещё 1-му нравится это.
  17. the.Tolstes Пользователи

    Сообщения:
    3
    Лайки:
    0
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Black Sky
    Начиная с 1.3.6 я находил "куеву тучу" запусков служб в папках "рут, хоум и.т.д." - увы, они почти все одинаковые (кроме пары условий и доп. запусков)
    Но, все время был запуск серва из под одно GS (т.е. все миры на одном процессе, что снижает потребление ресурсов) - тебя электрон пнул на дун дев (там в документации я постил мини гайды)
    Начиная с 1.4.3+ поменялся gacd (капча и еще пара интересных фич) но запуск служб большенство (99.8%) используют все еще с 1.3.6 (привет Морз (те кто знают, поймут))
    Из твоего текста ничего нового - я не нашел (как уже сказали выше), но и до конца ты не докопал (на половине забрасывал)

    Ах да, это Электрон, с ним спорить нужно когда есть тузы (примером сказав - Электрон, я прав, из-за того что ты не дописал пост, дебил), а ак просто срачки в не куда.

    Вроде ничего не забыл.

    P.S. Дату темы смотрел, и мне срать.
    DATA37 и Merfy нравится это.
Черновик сохранён Черновик удалён

Поделиться этой страницей