Galaxy

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Galaxy

KDD5


Участников: 3

    Технические проблемы

    Airlie
    Airlie
    Королевский дом Airlie


    Сообщения : 176
    Дата регистрации : 2013-04-14
    Откуда : Биробиджан. Шалом.

    Технические проблемы Empty Технические проблемы

    Сообщение автор Airlie Пт Май 24, 2013 5:30 pm

    Не дождавшись помощи ни со стороны администрации ГЛ, ни со стороны ГВНГ, парохода и человека, я решила включить давно забытые хакерские навыки.
    В результате почти месячного секса в самой извращенной форме с веб-транспортом ГВНГ мне таки удалось настроить его для нашей партии.
    Причиной оказалось несоответствие регистра букв в имени партии (спасибо Эль-Ину за транслированные в чат его вчерашние мучения). Вероятно, Дед Мороз (чтоб он был здоров вместе со всеми своими снегурочками), как истинный джавист, сделал распознавание имен партий регистрозависимым. Рекс (чтоб он тоже был здоров вместе со своими золотыми руками, которые не важно откуда растут) создал партию как KDD3. А ГВНГ (чтоб ему тоже было хорошо), как настоящий виндузист... виндузятор?.. виндозник?.. в общем, как достойный продолжатель дела Билла Гейтса (и ему не хворать), при создании партии в клиенте переводит ее имя в нижний регистр. В результате, на ГЛ уходит приказ вида
    #order kdd3 password turn N
    вместо
    #order KDD3 password turn N
    А сервер ГЛ (о нем вообще либо хорошо, либо никак) очень неохотно присылает ошибки в случае нарушений синтаксиса. Я смогла найти лишь строку "! [GL] No such game kdd3" в окне Notifications.
    Вот.
    Это была лирика. Как лечить. Говорю сразу, я перечислю все шаги, которые прошла, возможно, путь не оптимален, предоставляю потомкам возможность улучшить алгоритм.
    Правда, шаги хождения на форумы, к техническим специалистам, к ГМам, от ГМов и прочие неинформативные и не всегда литературные отклонения от маршрута опущены для краткости.

    • Удаляем из ГВНГ игру кдд3, если она была как-то сконфигурирована. Репки, естественно оставляем живыми.
    • Создаем игру с нуля через File->New, вводим пароль без префикса, настраиваем веб-транспорт так, как сказано вот по этой ссылке. Напомню, никаких репок еще никуда не грузим.
    • Убеждаемся, что все настроено верно, но транспорт не работает - приказы не отсылаются, репы не отдаются.
    • Вспоминаем примерно половину своего словарного запаса и мысленно отправляем его в адрес Дедушки Мороза (чтоб он... как и было сказано)
    • Загружаем в ГВНГ один(!) любой реп игры KDD3. Через File->Open. Закрываем ГВНГ.
    • Теперь внимание!!! С этого места начинается исключительно ручная работа и грубый хак. Дальнейшие инструкции Вы можете выполнять на свой страх и риск, равно как можете остановиться в этом месте и продолжить играть без веб-транспорта. Автор не отвечает за любые последствия для Вашего компьютера, установленного ПО, настроек игр, клиентов, а также за состояние Вашего умственного и физического здоровья. Итак, продолжим.
    • Открываем любым файл-менеджером папку, где лежат игры. У меня это "c:\Program Files (x86)\DataArt\GVNG\Games". Старательно переименовываем все файлы и папки в верхний регистр. В Windows это можно сделать только с промежуточным шагом:
      kdd3.mail->KDD31.mail->KDD3.mail
      . Мне пришлось переименовать следующие ресурсы:
      • папки KDD3, KDD3.mail и KDD3.misc
      • файл KDD3.gds
      • а также файл c:\Program Files (x86)\DataArt\GVNG\Transport\KDD3.idx

    • Запускаем regedit (помня, что при неаккуратном его использовании существует возможность раскорячить всю машину до полной невменяемости). Находим все вхождения строки "kdd3" и меняем их на "KDD3". По-хорошему, они должны быть только в поддеревьях, касающихся DataArt и GVNG. Закрываем regedit.
    • Находим файл KDD3.gds, загружаем его в какой-либо более-менее профессиональный текстовый редактор, который умеет редактировать в HEX режиме. Я использовала UltraEdit. Находим там вхождения "kdd3". Обращаю Ваше внимание на то, что в HEX режиме это будет выглядеть как k.d.d.3 где вместо точек будут стоять коды x00 (6B 00 64 00 64 00 33 00). Добросовестно в режиме замещения символов исправляем на соответствующие буквы верхнего регистра (4B 00 44 00 44 00 33 00). Сохраняем, закрываем редактор.
    • Осторожно, стараясь не дышать, запускаем ГВНГ и убеждаемся, что заголовок игры в окне игр отображается большими буквами. Синхронизируемся с сервером Transport->Check mailbox. Надеюсь, что через некоторое количество синхронизаций Вы получите все репки с сервера.
    • Можно выдохнуть, вспомнить вторую половину словарного запаса и мысленно адресовать ее Роману Махненко (чтоб он... ну, вы в курсе).

    Airlie
    Airlie
    Королевский дом Airlie


    Сообщения : 176
    Дата регистрации : 2013-04-14
    Откуда : Биробиджан. Шалом.

    Технические проблемы Empty Re: Технические проблемы

    Сообщение автор Airlie Пт Май 31, 2013 4:44 pm

    В папке /KDD3/Turn 6/ лежит отчет расы Airlie за 6-й ход.

    Сервер вчера не принимал ни почту, ни приказы, даже через ЛК. Требуем отката.
    Airlie
    Airlie
    Королевский дом Airlie


    Сообщения : 176
    Дата регистрации : 2013-04-14
    Откуда : Биробиджан. Шалом.

    Технические проблемы Empty Re: Технические проблемы

    Сообщение автор Airlie Пт Май 31, 2013 11:48 pm

    Бу-га-гашечки! Злоберманну пришел реп.
    Отправлено в 10:00
    Принято в 23:47
    Рекс, похоже, руками в почту пропихивал.
    Airlie
    Airlie
    Королевский дом Airlie


    Сообщения : 176
    Дата регистрации : 2013-04-14
    Откуда : Биробиджан. Шалом.

    Технические проблемы Empty Re: Технические проблемы

    Сообщение автор Airlie Чт Июл 11, 2013 10:52 pm

    Господа, что-то у меня возникает острое желание послать эту партию в ж... к чертовой бабушке.
    ГМ зачем-то сгенерировал 13-й ход руками. По почте он так никому и не дошел.
    По-моему, ГМу просто пох... до лампочки.
    CombatantCentaur
    CombatantCentaur
    Координатор


    Сообщения : 89
    Дата регистрации : 2013-04-14
    Возраст : 48
    Откуда : украина

    Технические проблемы Empty Re: Технические проблемы

    Сообщение автор CombatantCentaur Пт Июл 12, 2013 4:15 pm

    Airlie пишет:Господа, что-то у меня возникает острое желание послать эту партию в ж... к чертовой бабушке.
    ГМ зачем-то сгенерировал 13-й ход руками. По почте он так никому и не дошел.
    По-моему, ГМу просто пох... до лампочки.

    а в личном кабинете он лежит правда обрезанный архив но ява скрипт его открывает
    делаем выводы?
    Ы
    Ы


    Сообщения : 598
    Дата регистрации : 2012-02-18

    Технические проблемы Empty Re: Технические проблемы

    Сообщение автор Ы Пт Июл 12, 2013 4:42 pm

    CombatantCentaur пишет:
    Airlie пишет:Господа, что-то ...
    а в личном кабинете он лежит правда обрезанный архив но ява скрипт его открывает
    делаем выводы?
    Так нельзя играть.
    Или игровой процесс стабильно обслуживается сервером.
    Или ерунда какая-то будет:

    "То ли был ход, то ли нет".
    "То ли есть отчет, то ли нет".
    "То ли это актуальный отчет, то ли нет".
    "То ли это правильный отчет, то черт знает какой".

    И т.д.

    Airlie
    Airlie
    Королевский дом Airlie


    Сообщения : 176
    Дата регистрации : 2013-04-14
    Откуда : Биробиджан. Шалом.

    Технические проблемы Empty Re: Технические проблемы

    Сообщение автор Airlie Пт Июл 12, 2013 9:28 pm

    Отчет за 13-й ход получен мною по веб-транспорту ГВНГ. (Слава Рандому, что потратила время, чтобы его добить).
    Состояние партии на 13-й ход для расы Airlie (файл KDD3.nga) выложено на Яндекс-Диск, в папку KDD3/Turn 12-13.
    ГВНГ позволяет восстановить состояние игры из такого архива.

    Дистрибут 5-ки лежит в папке Galaxy clients


    Последний раз редактировалось: Airlie (Пт Июл 12, 2013 9:34 pm), всего редактировалось 2 раз(а)
    Airlie
    Airlie
    Королевский дом Airlie


    Сообщения : 176
    Дата регистрации : 2013-04-14
    Откуда : Биробиджан. Шалом.

    Технические проблемы Empty Re: Технические проблемы

    Сообщение автор Airlie Пт Июл 12, 2013 9:30 pm

    Я не буду комментировать этичность или неэтичность использования ошибок сервера.
    Однако, данные у нас есть.
    Airlie
    Airlie
    Королевский дом Airlie


    Сообщения : 176
    Дата регистрации : 2013-04-14
    Откуда : Биробиджан. Шалом.

    Технические проблемы Empty Re: Технические проблемы

    Сообщение автор Airlie Вт Авг 27, 2013 9:59 pm

    Очередные замеченные баги ГЛ.
    1. Если планеты названы по-русски, ГВНГ 5 не отображает маршруты.
    2. Если один и тот же e-mail указан для двух разных рас (например, для Airlie и Aster), не приходит один из препов. Оба главных репа на месте, а препы для одной из рас не доходят.

      Текущее время Вс Сен 22, 2024 3:34 pm