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
Глюк на старте "вы не можете посетить еще 23ч 59мин" бывает, когда одновременно двое жмут старт, консъерж не справляется, наверное. Меня однажды выкинуло не в час пик, а часа в 4 утра, а другая тима как раз стартовала успешно, вот почему я так думаю.
За разъяснения спасибо. Только вот что это значит: Сборщик мусора нервно реагировал на слишком зажившихся ботов, давая им жить в районе 1-15 минут вместо суток. Если клоны и будут, то они исчезают через 1-15 минут в случае если их не трогать?
Гость БК
21-04-07 @ 06:49
SuperDantist
К сожалению заявку на возврат оформлял верно и не один раз, только результат был один и тот же ( Ответ палов- " От нас ничего не зависит, ждите" . Ожидание продолжается более 4 месяцев)
Ого, тут под гостем писать можно) "тест" можно удалить)
А я правильно понял что проблемы с клонами были если кто то из членов команды "косо" посмотрел на бота?)))))) А если серьезно, то если кто то вертелся и сначала потерял бота из поля зрения а потом снова его увидел? с учетом стояния на клетке у бота. На б2п2 в эме именно так и происходит когда ловцы вертятся как волчки в поисках короля)
очень хорошо что не клонятся, спасибо большое за пещеры)))
ещё бы передачи поправили теперь, а то странички саныча не передаются нормально (у меня Экплорер 6), добавляет 1ую по списку на какую бы не кликал :)) и при этом глючит всё, и странички появляются даже в эликсирах и свитках =) да и ещё много глюков с передачами, скрины делаю и коллекционирую ;)
ну с пещерами вроде ясно, а вот почему в боях люди клонируются?! 1 клон в бою, а 2 активный вне боя и может заходить в другой... у меня лично такое было
Несколько раз (Ангелс) наблюдала картину (последний раз сегодня ночью): после боя из из двух ботов, стоящих передо мной остается один. При обновлении изчезает.
Cylaverus
23-04-07 @ 12:22
Re: У меня клоны пропдают при обновлении
Ага у мну один раз тоже такое было в канализации с Тунельным Гадом, убив его я обрадовался, вышел из боя - он дальше стою, я в рукзак - отхелился, выхожу - его уже нет... За исправления спасибо, а за способ общения с нами - даж не знаю как благодарить, очень понравились все статьи в скроллах.
типа оффтоп, но все-же.. -) кто занимается башней смерти и ее проблемами-багами? -) есть такие люди в админских прогерах? очень морально и материально тяжело находить чек и не иметь возможности подарить его арху... -((