|
20.04.07 21:19 | adminion :
Лорд Разрушитель | Mirror, mirror on the wall |
ru |
Жили-были небольшие подземки. И были они рассчитаны на 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 минут вместо суток. Поборник чистоты и фанат дискового пространства был приструнен. Все изменения раскиданы по остальным подземкам. В общем, ждем-с.
|
Comments: 65 | |
|
|
|
updated 26.02.08 04:57 20.04.07 21:18 |
Ex*NUMBERKREST | Джокер в игре.. |
ru |
|
Comments: 35 | |
|
|
|
20.04.07 20:25 |
Леся младшая | Объявление |
ru |
Ищу [9] и [10] в хорошо-раскаченных комплектах Паука.
Для занесения во френды и дележке опытом (не тем, за который дают апы:) ).
Mood: разговорчивое 
|
Comments: 18 | |
|
|
|
20.04.07 19:05 |
KENHSO | Где справедливость? |
ru |
Необходимо взять всего лишь 448, и я битый час уже сливаю
АПДЕЙТ
Наконец-то: + Способности
Mood: злой как черт Music: ноу музик!
|
|
|
|
|
20.04.07 18:44 |
UFO-man | нытье |
ru |
Я осознаю, что это скорее всего не прочитают те, кому стоит.. но все же...
Честно говоря, понять можно многое, но искренне бесят клоны в подземелье... насколько сильно, я даже не знаю, как бы тут выразиться без мата.. Слов нет.. одни эмоции.. особенно сильно это касается марочных ботов... 3 и 4 этажи Дема это просто испытание нервной системы... нет, не тимплея.. а нервной системы.. ибо сносится все по-старому.. только вот число подходов поражает воображение... А в ситуации, когда бот сносится на пределе возможностей.... Это совсем не радует..
|
Comments: 3 | |
|
|
|
20.04.07 14:08 |
KENHSO | Лень работать:( |
ru |
Лажу по ПТП и слушаю Битлов, а надо работать... А так лень...УЖАС
А не найду сейчас, что завтра давать на паре - меня захамают все подряд...
*Продолжает ползать в пещере*
UPDATE
Сашка подогрел колечком бликов мф. Пользуясь случаем передаю ему привет и агромадную БЛАГОДАРНОСТЬ!
Олежка ведро каких-то шмоток подарил *сидит разглядываит*
Дякую!
Mood: ленивое Music: Битлз-Ол Май Лавинг
|
|
|
|
|
20.04.07 12:34 |
KENHSO | Сказка ложь, да в ней намек... |
ru |
- Отомкни невестушка! У тебя перстенек, у меня стерженек, давай-кось померим да потешимся!
- Что ты, Вахрамеюшка, я девица честная, негоже до свадьбы каравай починать!
- Ну хучь пощипать с краешка!
- Где ж ты на свадьбах пощипаные караваи видал?!
- Видал и краюхи изгрызенные!
(с) О. Громыко
Mood: сонное Music: ноу музик
|
|
|
|
|
20.04.07 11:07 |
Лизка | Собака - друг человека. |
ru |
Вчера основательно решила завести дома собаньку. И не отговаривайте меня!!!
Осталось решить, когда и какую..))
В детстве вела себя с животными очень и глупо... и дико:( Сейчас меня из-за этого очень грызёт совесть. Теперь ни за что не посмею обидеть животинку...:(
Mood: утреннее... Music: радио
|
Comments: 25 | |
|
|
Total posts: 7414 Pages: 742
1.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 100.. 110.. 120.. 130.. 140.. 150.. 160.. 170.. 180.. 190.. 200.. 210.. 220.. 230.. 240.. 250.. 260.. 270.. 280.. 290.. 300.. 310.. 320.. 330.. 340.. 350.. 360.. 370.. 380.. 390.. 400.. 410.. 420.. 430.. 440.. 450.. 460.. 470.. 480.. 490.. 500.. 510.. 520.. 530.. 540.. 550.. 560.. 570.. 580.. 590.. 600.. 610.. 620.. 630.. 640.. 650.. 660.. 670.. 680.. 690.. 700.. 710.. 720.. 729 730 731 732 733 734 735 736 737 738 739 740..
|
|
Mo |
Tu |
We |
Th |
Fr |
Sa |
Su |
| | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | |
|