If this is a first time you visiting Scrolls, please register in Fight Club. If you already registered, please authorize on Fight Club start page with your login and password.
Жили-были небольшие подземки. И были они рассчитаны на 100 команд бойцов одновременно ходящих по оным, что составляло примерно 10000 ботов. И все даже работало, как вдруг пришла беда... Ну что значит "вдруг". По 400-500 подземок в каждом городе, до 150000 ботов... серверу их даже пересчитать непросто, не то, что обработать. И был Service Unavaiable, и было все забито профайлами бесполезных ботов. Но появилось решение - ботов не создавать при генерации, а лишь тогда, когда боец смотрит на них. И было второе решение - хранить лишь самые нужные данные, а для боя бота создавать отдельного и реального. И снова все работало. И было хорошо... а потом... потом оказалось, что не желают признавать призрачные боты неудачи своих боевых собратьев и остаются стоять. По крайней мере, некоторые так говорили. Задумались все мы. Прошли подземелье. Раз 5. Ни одного клона не встретили. Отложили проблему с пометкой - "редкость ужасная". Но все чаще раздавались стенания недовольных... и вот было принято решение - внимательно проследить за списком ботов отправленных на убой и списком прибитых отражений. Расхождение было найдено, но не понято. Все же просто, как телега. Есть пайпа. Туда скрипты боев пишут кто умер, а скрипт подземелья - вытягивает данные и воздает по заслугам. Однако.... > 19.04.07 23:24 53392 => 1.4.6.218-108 > 19.04.07 23:24 53393 => 1.4.6.218-109 > 19.04.07 23:24 53394 => 1.4.6.218-111
< GOT 2 LINE(S) < 1.4.6.218-109 DEAD < 1.4.6.218-111 DEAD
Куда-то исчезла первая строка. Потом еще одна. И еще. Загадочно. Что может быть неправильного в простом добавлении текста в файл? Ответ оказался прост - "порядок" разруливания флоков системой. Ни семафоры, ни переоткрытие, ни установка позиции записи не помогли решить проблему. Пришлось перейти на совсем другой тип обмена данными. Еще более простой и дубовый. Чем проще - тем надежнее, хоть и не так красиво... на данный момент на 6000 смертей ботов в Ангелссити нет ни одного расхождения, т.е. клона. Надеюсь, и не появится.
Update: Однако, клон снова вылез как недобитый бэтман. Недобитый... расхождений не было. Клон даже не пытался сказать о своей смерти. Такое может быть только, если его боевая временная копия уничтожена. И еще фраза - про долгие бои... в коротких такого не бывает. Это могло быть только в одном месте. И таки да. Сборщик мусора нервно реагировал на слишком зажившихся ботов, давая им жить в районе 1-15 минут вместо суток. Поборник чистоты и фанат дискового пространства был приструнен. Все изменения раскиданы по остальным подземкам. В общем, ждем-с.
Вам запрещено комментирование в скроллах. Причина: Character level to low
Я так понимаю - вы занимаетесь пещерами?) Тогда у меня к вам вопрос. Что с проблемой "Вы можете посетить подземелье только через 2 ч. 57 м."? =) В Ангелсе у меня такое было очень часто, ибо ходил постоянно и по нескольку раз в день =)
Хорошо, есть еще одна проблема. Я раз попал 6-тым в пещеру. Есть скрин. Тока не знаю куда бы его выложить. Если вообще нужно, конечно..
Гость БК
21-04-07 @ 15:57
Re: Re:
Смысл проблемы "Вы можете посетить подземелье только через 2 ч. 57 м." в том, что когда нажимаешь кнопку начать в подземелье, то иногда происходит рассинхронизация, чар "уходит в подземелье", а верхний фрейм остается от входа. Пример: Начать -> сервис анавалибл -> инвентарь -> возврат из инвентаря -> верхний фрейм от входа, а чат и список чаров (нижняя половина) в подземелье.
было много раз так, стартуешь, верхний фрейм глюкает, нажимаешь инвентарь, возврат - стоишь опять на входе, но пишет "Вы можете посетить подземелье только через 2 ч. 59 м."
когда при входе не пускает в подземку, сразу выбрасывая - то моя команда добавляется в "комнату" с какой либо командой, таким образом как то видела 7 человек. при этом мы все можем общаться через to я так же вижу и чат входа.. и еще смешная ситуация:
Часы показывали 20.04.07 23:53, когда Ассасинка [9] и Сторож Мглы [8] бросили вызов друг другу. 23:53 Ассасинка [9] вмешалась в поединок!
Даёшь ивэнтс скролами?)) И что всё также подробно и интересно, дял меня читать решение всяких багов и как они были организованны, это сааамое интересное, добавил скрол ПО в избранное)
Забавно.. я хоть в этом ничего и не понимаю, но представляю это как просмотр новости: написал-предварительный просмотр.. что-то не понравилось, исправил, предварительный просмотр) только отличается все это тем, что вы сами нифига не понимаете, что происходит)))))
Гость БК
21-04-07 @ 01:57
Re:
Очень отдалённое у вас представление. )
Гость БК
21-04-07 @ 01:20
о видно работа, но не понял )))так поверхностно ))) о, теперь картинка образов уменьшили? гуд ))) =]
Гость БК
21-04-07 @ 01:55
Работаем)
А кольцо алтаря вы мне ек вернули, 3 недели просил вернуть)
Гость БК
21-04-07 @ 01:56
SuperDantist
О кольце алтаря я написал.
Гость БК
21-04-07 @ 02:04
SuperDantist
Да епрст) В сообщении о кольце следует читать так - " Кольцо мне не вернули")