Oskom Forums

Oskom Forums


Добро пожаловать на Oskom Forums.
 
 
Сейчас на шардах UO Oskom
 

Результаты опроса: Клозить топ или нет?

Голосовавшие
45. Вы ещё не голосовали в этом опросе
  • Да!

    12 26.67%
  • НЕТ!Пусть продолжится стЁб!

    22 48.89%
  • Да мне просто пофиг я так зашел посмотреть...

    11 24.44%
Закрытая тема
Страница 2 из 14 ПерваяПервая 1 2 3 4 12 ... ПоследняяПоследняя
Показано с 21 по 40 из 279
  1. Cyanide
    Guest
    #21

    По умолчанию

    а лаги не могут быть связаны с нововведениями по борьбе с ЗПО?

  2. #22

    По умолчанию

    Могут, они все могут... только о1 и о2 шли разными путями и разными скриптами.

  3. Master
    [Banned]
    Регистрация
    29.12.2008
    Адрес
    [Эmo-GirlS]
    Сообщений
    1,055
    #23

    По умолчанию

    Цитата Сообщение от GM Samuil
    Могут, они все могут... только о1 и о2 шли разными путями и разными скриптами.
    Эфект я смотрю один,что тут пошагавая,что на фрях.
    На фрях даже хуже.

  4. #24

    По умолчанию

    Цитата Сообщение от nyncuk
    Эфект я смотрю один
    Если бы кто-то включал мозг, делая выводы...

  5. #25

    По умолчанию

    Цитата Сообщение от nyncuk
    Цитата Сообщение от GM Samuil
    Могут, они все могут... только о1 и о2 шли разными путями и разными скриптами.
    Эфект я смотрю один,что тут пошагавая,что на фрях.
    На фрях даже хуже.
    Не,помню когда были жуткие лаги на о2,я зашел вторым окном на фрии и блин,завидно стало,чар просто летает можно сказать(на о1),а на о2 все те же жуткие картинки)))

  6. Adept
    [Banned]
    Регистрация
    02.10.2005
    Адрес
    (<(0o)>)
    Сообщений
    864
    #26

    По умолчанию

    Цитата Сообщение от GM Samuil
    Если бы кто-то включал мозг, делая выводы...
    Ну да включая мозг можно подумать что пришел пипец серверу !

  7. ex-Developer
    Аватар для Eidolon
    Регистрация
    16.06.2001
    Адрес
    Пятикратно [Banned] Оскома.
    Сообщений
    11,076
    #27

    По умолчанию

    Цитата Сообщение от Shimi
    Мне так кажется
    Тебе кажется :) А мне видней :)

  8. Adept
    [Banned]
    Регистрация
    02.10.2005
    Адрес
    (<(0o)>)
    Сообщений
    864
    #28

    По умолчанию

    А я и не спорю
    Куда мне до вас если вы его щупаете так сказать


    ... и вообще спокойной ночи Вам !
    А лаги поубыли ...Пока что !

  9. Adept
    [Banned]
    Регистрация
    09.06.2004
    Сообщений
    918
    #29

    По умолчанию

    Цитата Сообщение от GM Samuil
    Если бы кто-то включал мозг, делая выводы...
    А он никогда их не включается... возможно у него их нет..

    P.S. уберите тайм поинты и крыша серпов будет пуста

  10. Journeyman

    Регистрация
    21.12.2007
    Адрес
    OFree [Wild Heart]/ OPay [Domus]
    Сообщений
    360
    #30

    По умолчанию

    Цитата Сообщение от Rivory
    P.S. уберите тайм поинты и крыша серпов будет пуста
    Недавно было объ`явление Астреи по миру, что ТС скоро станут линкованные и воспользоваться ими сможет только чар "хозяин". Поэтому держать ботов онлайн ради ТС станет невыгодно.

  11. Elder of Samedi

    Регистрация
    29.05.2002
    Адрес
    [V]ampires
    Сообщений
    5,225
    #31

    По умолчанию

    Цитата Сообщение от Eidolon
    Цитата Сообщение от AdmiRus
    А что там может лагать? скопление людей?
    каким образом ...
    Скопление айтемов... Каждый шаг - перебор всех итемов в от 1 до 9 секторах на предмет "не наступил ли" %)
    Привет :)
    Как интересно :) По событию OnMove происходит пересчёт всех итемов в секторе? Тогда я могу предположить и то что перебор на самом деле происходит по всему миру, т.к. чтобы понять в данном ли секторе итем, нужно перебрать все итемы в мире на их принадлежность нужному сектору? :)
    И каким же образом тогда серпы тут тормозят процесс? За какой срок интересно современный процессор может перебрать массив из, к примеру, 100 тысяч объектов? 0.005 секунды? ) И многопоточный сервер или однопоточный, тут вообще ни на что не влияет, т.к. такие вещи всё равно в одном потоке обрабатываются иначе высока вероятность конфликта ресурсов. И никакие мутексы в столь частом событии не помогут.

  12. Expert

    Регистрация
    09.01.2007
    Адрес
    Краснодар
    Сообщений
    496
    #32

    По умолчанию

    опа.... Катоян... ты бы ото не умничал а помог
    только не так как ты помог однажды и разбежался весь онлайн
    )))))))

  13. Elder of Samedi

    Регистрация
    29.05.2002
    Адрес
    [V]ampires
    Сообщений
    5,225
    #33

    По умолчанию

    Боюсь, пупсик, мы с тобой не знакомы :) А значит и обсудить мне с тобой нечего :)

  14. Elder of Samedi

    Регистрация
    29.05.2002
    Адрес
    [V]ampires
    Сообщений
    5,225
    #34

    По умолчанию

    А сервера оскома тормозят, совершенно очевидно (во всяком случае для меня, т.к. я знаю как оно там всё внутри), из-за огромного количества таймеров. Бесплатная подсказка. И кстати, вывести эти таймеры отдельным потоком не составляет особого труда, во всяком случае Эидолону.

  15. Journeyman

    Регистрация
    04.06.2006
    Адрес
    ImaFlooder
    Сообщений
    392
    #35

    По умолчанию

    А, может, эта, пыль протереть? Мне помогает иногда

  16. ex-Developer
    Аватар для Eidolon
    Регистрация
    16.06.2001
    Адрес
    Пятикратно [Banned] Оскома.
    Сообщений
    11,076
    #36

    По умолчанию

    Цитата Сообщение от Cathayan
    Привет :)
    Привет, привет :) Что, у вас скучно стало? :D

    Цитата Сообщение от Cathayan
    Как интересно :) По событию OnMove происходит пересчёт всех итемов в секторе? Тогда я могу предположить и то что перебор на самом деле происходит по всему миру, т.к. чтобы понять в данном ли секторе итем, нужно перебрать все итемы в мире на их принадлежность нужному сектору? :)
    Вот после таких "логических" выводов мне становится страшно, что б щас было на месте Оскома, если б ты на Абисс не ушёл %) Ну лано, краткий экскурс... В секторе (64*64 тайла) есть 2 списка пренадлежащих ему итемов - все итемы, лежащие в нём (в мире, "на полу", а не в контейнерах) и отдельно ещё список итемов с заведёнными таймерами :) В зависимости от ситуации циклом перебирается нужный список :) Таким образом получение всех айтемов в определённом радиусе - это есть перебор всех итемов в секторах, на которые попадает этот "радиус" и проверка расстояния до каждого из итемов на предмет "попадает или нет" :) Таким образом даже если ты стоишь на месте (а не только из "OnMove", @Step, если ты помнишь, и на стоячих срабатывает :), то каждую секунду идёт перебор всех итемов в секторе, с проверкой, а не стоишь ли ты на нем, и если стоишь - дальнейшие проверки, вызов триггеров стэп и т.д. :)

    Кстати, я наверное щас сделаю для тебя маленькое открытие :) В том самом РанУО, который вы гордо именуете Abyss Kingdom Reborn Server'ом, организация абсолютно идентичная - разбиение на сектора и списки итемов в них :) Можешь поглядеть в описании класса Sector, и где и как потом используется его св-во Items ;)

    Цитата Сообщение от Cathayan
    И каким же образом тогда серпы тут тормозят процесс? За какой срок интересно современный процессор может перебрать массив из, к примеру, 100 тысяч объектов? 0.005 секунды? )
    Интересно? :) Посчитай %) Или синтетический тест напиши ;) Перебор с вызовом функции подсчёта расстояния ;)


    Цитата Сообщение от Cathayan
    И многопоточный сервер или однопоточный, тут вообще ни на что не влияет, т.к. такие вещи всё равно в одном потоке обрабатываются иначе высока вероятность конфликта ресурсов. И никакие мутексы в столь частом событии не помогут.
    Про поток - это я для наглядности :) Что мол пока Серпы обсчитываются - осталной мир ждёт, т.е. если в одном маленком месте цикла "bottle neck", то лагать будет весь цикл целиком, какие бы быстрые процессы у него ни были в других местах :)

  17. ex-Developer
    Аватар для Eidolon
    Регистрация
    16.06.2001
    Адрес
    Пятикратно [Banned] Оскома.
    Сообщений
    11,076
    #37

    По умолчанию

    Цитата Сообщение от Cathayan
    А сервера оскома тормозят, совершенно очевидно (во всяком случае для меня, т.к. я знаю как оно там всё внутри), из-за огромного количества таймеров.
    И давно ты знаешь, как оно внутри? :) Очевидно для него :D Таймеры там щас вообще отдыхают... %)

    Цитата Сообщение от Cathayan
    Бесплатная подсказка.
    Жаль... Я б манибэк потребовал %)

    Цитата Сообщение от Cathayan
    И кстати, вывести эти таймеры отдельным потоком не составляет особого труда, во всяком случае Эидолону.
    Не составляло б - вывел бы :) Сам 2-мя постами выше же писал про сложность согласования потоков :) А то приедем в итоге, что таймер в одном месте строку читает, а какой-нить даблклик её же меняет... память переаллокейтил, скопировал, старую освободил (которую таймер читает) и досвиданья, Access Violation :) Хотя чё это я, ты же лучше знаешь, как оно там всё внутри.... :D

  18. Adept

    Регистрация
    23.01.2006
    Адрес
    [Domus]
    Сообщений
    908
    #38

    По умолчанию


  19. Adept
    [Banned]
    Регистрация
    27.04.2005
    Адрес
    _VLaDi™
    Сообщений
    950
    #39

    По умолчанию

    Wow , записал

  20. Novice

    Регистрация
    14.09.2006
    Адрес
    Unwar [Revenge]
    Сообщений
    100
    #40

    По умолчанию

    Катя Вс Адикалон
    Летс файт бегин!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения