Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Замедление времени


  • Авторизуйтесь для ответа в теме
128 ответов в теме

#41
Ashtan

Ashtan

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 378 сообщений
94
  • EVE Ingame:Ash2h
  • Corp:TFFN
  • Ally:Solar Fleet
  • Client:Eng

Не пойму пессимизма. Весьма красивое и логичное решение и с технической, и с игровой точек зрения. Или все тут предпочитают наблюдать блэк скрин? :lol:


Дело в том, что это не решение, это обход имеющейся проблемы. Читай "переписывать и серьёзно оптимизировать долго и дорого, поэтому мы сделаем вот так".
  • 0

- Каждый пилот который будет грызть структуры в три ночи получит по собственной луне!
- Извини великий, нас тысяча, готовых неприкоснительно тебе повиноваться, но лун всего сто...
- Это ньюансы парни, главное ВЕРЬТЕ МНЕ!


#42
Psihius

Psihius

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 3954 сообщений
911
  • EVE Ingame:psihius
  • EVE Alt:Loriel'a
  • Corp:Void Effect
  • Client:Eng

Хм, в переводе и в английском оригинале как-то не прозвучало, что главная цель замедления времени - это предотвращение инверсии времени (сохранение временного следования событий) - т.е. двух видов беды: а)когда игроа Б нажимает лок позже игрока А, а по факту лочит его первым и б)когда сервер сбрасывает команду отключения модуля, поскольку команда его включения еще не прошла обработку и модуль с точки зрения сервера выключен.
Коллеги-айтишники, я правильно понял, что будут выставляться временные фреймы (все более и более длительные при замедлении времени), и все тасклеты, попавшие в такой фрейм, будут выполнены до тасклетов, попавших в следующие?
По-поводу вытесняющей многопоточности. Это а)реально сложно для такой "развесистой системы" б)даст выигрыш только в пропускной способности по вводу/выводу и с)многопоточность не может уменьшить время отклика ниже , базового значения самой задачи. Прикиньте, каковы будут затраты на синхронизацию в реальном времени 1000 игроков хотя бы с 2 независимыми командами на каждого? Имхо, тут без "замедления" времени никак.

Правильно мыслите. Сейчас временной фрейм секунда, в лагах будет дольше пропорционально нагрузке. Так что даже в жестоких лагах будет вместо моментальной активации с задержкой в 3-5 секунд, что куда лучше чем нынешние хз скока.

Что до многопоточности, то да, синхронизация потоков штука очень не простая и каждая часть программы должна быть написана с ее учетом. В случае евы это переписывание почти всего ядра и смена алгоритмов. Нужно по возможности искать не блокирующие алгоритмы, которыепозволяли бы обработать два объекта в гриде независимо и в нужном порядке не вызывая колизий типа курицы и яйца. Так что да, это сложно к сожалению и у них уйдет много времени на это. В общем без замедления времени в любом случае не обойтись, даже смногопоточностью - она просто позволит замедлению времени меньшев мешиваться и с менее заметным эффектом - скажем вместо 2-3 секунд в нынешних лагах до 1.2-1.4 с многопоточностью, что уже не так заметно.
  • 0

Сообщество FactorioMMO: Discord , Reddit


#43
Ashtan

Ashtan

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 378 сообщений
94
  • EVE Ingame:Ash2h
  • Corp:TFFN
  • Ally:Solar Fleet
  • Client:Eng
Давайте скажем откровенно. Столь серьёзные изменения архитектуры, как полноценная многопоточность будут стоит денег/часов столько же, если не больше, чем уже потрачено. Отсюда не будет ССР что то серьёзно менять в архитектуре. Будут оптимизировать не спеша, упрощать модель, сервера накачивать, "замедленное время" опять же. Может даже бантик сбоку прикрутят, назвав его многопоточностью. Если внимательно послушать, что и как говорит лохматый из гридлока, становить понятно, что ему как раз это ясно. Так что лаги будут с нами всегда, какого то эпохального решения раз и на всегда нет и не будет.
  • 0

- Каждый пилот который будет грызть структуры в три ночи получит по собственной луне!
- Извини великий, нас тысяча, готовых неприкоснительно тебе повиноваться, но лун всего сто...
- Это ньюансы парни, главное ВЕРЬТЕ МНЕ!


#44
Aristash

Aristash

    Открылась бездна, звезд полна, Звездам числа нет, бездне дна.

  • Tech III Pilots
  • PipPipPipPip
  • 1145 сообщений
157
  • EVE Ingame:Aristash
  • Client:Eng

Думаю, что нелагающие замедленные зарубы по пунктам приведут к:
а) нормальному гарантированному локу целей
б) своевременной реакции выстрела на нажатие Ф1
в) У тебя больше времени сообщить логистам что тебя лочат 100500 артибидонов

а) и б) делают возможным нанесение альфа страйка на 1,2,3
в) особенно подчеркивает значимость альфы

В итоге артиллерия будет единственным богом войны, а прочее перейдет в разряд дарвинизма. Логисты будут не нужны ваапще. Флот будет формироваться из груп из расчета сколько артибидонов надо что бы 100% снести другой артибидон. Вероятно всякие джаммеры и дамперы смогут чувствовать себя чуть лучше - джаммерам один фиг таскать только матарские и кальмарские модули, а дамперам вообще пох, реварпать смогут и вообще, хотя зачем они нужны если запасной артибидон лучше.

В итоге это скорее всего явно покажет инфляцию качественного и количественного состава флота.

Может это покажет необходимость введения "белого шума" и буста ультраснайперов.

ЗЫ а форум тоже работает с системой замедления времени? :)

полный бред.

Было бы замечательно, что бы те кому Ив онлайн ненравится свалили куда нить в ВОВ например. И про то что у ИВ нет конкуренции это тоже бред, многим игрокам плевать на какую тематику онлайн игра, главное что б было интересно, онлайн игр сейчас полно. Кстати ИВ в рейтенге этих игр занимает далеко не последнее место. И только больные и плешивые продолжают ныть на тему "ИВ уже не торт", "CCH ничего не делают и только портят игру", но с упорством мамонта почему то продолжают и дальше играть в ИВ, видимо от огромной но неразделенной любви. А главное что эти больные и плешивые по большей части сами ничего в этой жизни не сделали, кроме вылитой грязи на форуме.

И да, с пасхой.

пол страны ездит на дерьме под маркой ВАЗ материт его семиколенным матом но продолжает ездить.
им всем может пойти в реку топиться?

форумные варриоры отаке.
  • 0

"Те, кто достаточно умен, чтобы не лезть в политику, наказываются тем, что ими правят люди, глупее их самих" -- Платон

"В отсутствии достойного руководства, каждый может стать неблагонадежным" -- Роб Смит
"Смерть не имеет к нам никакого отношения, когда мы есть, то смерти еще нет, а когда смерть наступает, то нас уже нет" -- Эпикур


#45
Алекс диГриз

Алекс диГриз

    SN1054

  • Tech III Pilots
  • PipPipPipPipPip
  • 1580 сообщений
254
  • EVE Ingame:Alex diGriz
  • Client:Eng

пол страны ездит на дерьме под маркой ВАЗ материт его семиколенным матом но продолжает ездить.
им всем может пойти в реку топиться?

аааа, так вся проблема в том, что на другие мморпг денег не хватает? :)
  • 0

Изображение


#46
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28830 сообщений
4409

Дело в том, что это не решение, это обход имеющейся проблемы. Читай "переписывать и серьёзно оптимизировать долго и дорого, поэтому мы сделаем вот так".

А решения в рамках бюджета ццп может и не быть вовсе. Лично я за такой механизм просто потому, что без него еще хуже.

Про дальнейшие оптимизации, они, кстати, в девблоге тоже написали - никто от них не отказывается.

Так что лаги будут с нами всегда, какого то эпохального решения раз и на всегда нет и не будет.

Многопоточность, кстати, тоже не решение.
  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#47
Aristash

Aristash

    Открылась бездна, звезд полна, Звездам числа нет, бездне дна.

  • Tech III Pilots
  • PipPipPipPip
  • 1145 сообщений
157
  • EVE Ingame:Aristash
  • Client:Eng

аааа, так вся проблема в том, что на другие мморпг денег не хватает? :)

вся проблема в тупости инженеров ВАЗа и жадности ССР

А решения в рамках бюджета ццп может и не быть вовсе. Лично я за такой механизм просто потому, что без него еще хуже.

Про дальнейшие оптимизации, они, кстати, в девблоге тоже написали - никто от них не отказывается.

Многопоточность, кстати, тоже не решение.


бюджет ССР коммерческая тайна. врядли он кому-либо известен....

ДаркФеникс, мое почтение а Вы в каком альянсе состоите?))) часто ли у вас блэк скрины наблюдаюцца?)))
  • 0

"Те, кто достаточно умен, чтобы не лезть в политику, наказываются тем, что ими правят люди, глупее их самих" -- Платон

"В отсутствии достойного руководства, каждый может стать неблагонадежным" -- Роб Смит
"Смерть не имеет к нам никакого отношения, когда мы есть, то смерти еще нет, а когда смерть наступает, то нас уже нет" -- Эпикур


#48
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28830 сообщений
4409

ДаркФеникс, мое почтение а Вы в каком альянсе состоите?))) часто ли у вас блэк скрины наблюдаюцца?)))

Раньше, когда любил прилететь в систему, где идет замес и покрысить - часто. Именно из-за них результат был всего 1 раз, и то унылый.
  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#49
Keina Aarn*Нейтрал

Keina Aarn*Нейтрал
  • Guests
Если ссп сделает все правильно, то лаги станут более справедливыми и менее раздражающими своей непредсказуемостью. Так же это будет косвенный буст лазеров на бидонах, так как в блобах будет влиять не только альфа, но и роф станет значимым. Дпс блоба быстро продавит любую откачку.
Да при чем там даже дпс, альфа от лазеров(а в идеале все блоберы гарантированно залочат цель и выстрелят) уже уничтожит корабль.

Так что арти перестанет быть единственным эффективным оружием в блобах.

Сообщение отредактировал Keina Aarn: 24 April 2011 - 14:59

  • 0

#50
Aristash

Aristash

    Открылась бездна, звезд полна, Звездам числа нет, бездне дна.

  • Tech III Pilots
  • PipPipPipPip
  • 1145 сообщений
157
  • EVE Ingame:Aristash
  • Client:Eng

Раньше, когда любил прилететь в систему, где идет замес и покрысить - часто. Именно из-за них результат был всего 1 раз, и то унылый.

я не советую, намекаю так сказать: в такие системы прибегать надо заранее, это нормально...

Надо отдать должное ццп, после патча полугодовалой давности когда немного пофиксили ФБ, блэкскринить супера стало поменьше. да и в локалах >500 стало по божески рубицца на топорах.

Если ссп сделает все правильно, то лаги станут более справедливыми и менее раздражающими своей непредсказуемостью. Так же это будет косвенный буст лазеров на бидонах, так как в блобах будет влиять не только альфа, но и роф станет значимым. Дпс блоба быстро продавит любую откачку.


Господа я не ставлю свое мнение превыше всех, но сейчас разыгрывается очевидная деградация сервера. Это не решение - замедлить игру превратив ее в пошаговое унылое тыкание в ф1-ф8.
  • 0

"Те, кто достаточно умен, чтобы не лезть в политику, наказываются тем, что ими правят люди, глупее их самих" -- Платон

"В отсутствии достойного руководства, каждый может стать неблагонадежным" -- Роб Смит
"Смерть не имеет к нам никакого отношения, когда мы есть, то смерти еще нет, а когда смерть наступает, то нас уже нет" -- Эпикур


#51
Edo

Edo

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 289 сообщений
32
  • EVE Ingame:Edo Garr
  • Corp:RIBS
  • Ally:CY-27
  • Client:Eng
Ну, частично мысль здравая. Лаг в нынешних условиях вводит именно дизбаланс в механику. Откачать что-либо довольно часто оказывается много проще, чем продавить ДПСом. Так что, если мы получим "умный лаг", соблюдающий баланс механики, это будет неплохо.
Но само решение ССР решать проблемы такими окольными путями конечно огорчает, чо.
  • 0
-Знаешь свой главный грех, Мэл?
-Какого черта. Я обожаю все семь.

#52
TomasBarrett

TomasBarrett

    Newbie

  • Tech I Pilots
  • 9 сообщений
0
  • EVE Ingame:Ion Rise
  • Client:Рус
В игре появятся релятивисткие эффекты и парадоксы. Придётся нанимать сотрудника со степенью в СТО.

Сообщение отредактировал TomasBarrett: 24 April 2011 - 15:18

  • 0

#53
Aurum_Gallente

Aurum_Gallente

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 11183 сообщений
1577
  • EVE Ingame:Aurum Gallente
  • Client:Eng
и если кто-то всё-таки взорвалсо, он успеет пересесть на запасной бидон, прыгнуть по титану и сможет лицезреть взрыв своего корабля со стороны?
  • 1
я всегда знаю, как надо лучше

#54
Ripple

Ripple

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1282 сообщений
165
  • EVE Ingame:Ripple S
  • Client:Eng

Хм, в переводе и в английском оригинале как-то не прозвучало, что главная цель замедления времени - это предотвращение инверсии времени (сохранение временного следования событий) - т.е. двух видов беды: а)когда игроа Б нажимает лок позже игрока А, а по факту лочит его первым и б)когда сервер сбрасывает команду отключения модуля, поскольку команда его включения еще не прошла обработку и модуль с точки зрения сервера выключен.
Коллеги-айтишники, я правильно понял, что будут выставляться временные фреймы (все более и более длительные при замедлении времени), и все тасклеты, попавшие в такой фрейм, будут выполнены до тасклетов, попавших в следующие?
По-поводу вытесняющей многопоточности. Это а)реально сложно для такой "развесистой системы" б)даст выигрыш только в пропускной способности по вводу/выводу и с)многопоточность не может уменьшить время отклика ниже базового значения самой задачи. Прикиньте, каковы будут затраты на синхронизацию в реальном времени 1000 игроков хотя бы с 2 независимыми командами на каждого? Имхо, тут без "замедления" времени никак.


По сути они хотят снизить размер очереди тасклетов в единицу времени, в идеале до нуля. Это даст с высокой вероятностью равные шансы всем в данной системе выстрелить/залочить/отварпать.

Про многопоточность все не так однозначно - в блоге говорится про отложенное ожидание ответа от БД, многопоточность может не дать желаемого прироста производительности - не ясно где узкое место у CCP-шной системы.

P.S. предложения некоторых форумчан к CCP о покупке сервера/переписке кода выдают в них людей либо далеких от IT, либо не сталкивавшихся с большими высоконагруженными системами, имхо

Сообщение отредактировал Ripple: 24 April 2011 - 15:58

  • 1
If you are going through hell, keep going.

#55
La Borno

La Borno

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 453 сообщений
5
  • EVE Ingame:Left
  • EVE Alt:sold
  • Client:Eng

Ты говоришь об этом так, как будто это плохо.

Что до того что будет китайский сервер-сомнительно. Если и захватим всю еву-то скорее всего просто сбросим стенды и начнется эпоха веселых роамингов

кому?=) гурикам и картелю? =)
  • 0

Still don't give a F about all k\d ratio faggots


#56
Edius

Edius

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 286 сообщений
147
  • EVE Ingame:OdysseySpace
  • EVE Alt:Odyssey Eve
  • Corp:Cynosural Edge
  • Ally:CVA
  • Client:Eng
лаги узаконили
  • 0
Oops broke

#57
Ashtan

Ashtan

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 378 сообщений
94
  • EVE Ingame:Ash2h
  • Corp:TFFN
  • Ally:Solar Fleet
  • Client:Eng

P.S. предложения некоторых форумчан к CCP о покупке сервера/переписке кода выдают в них людей либо далеких от IT, либо не сталкивавшихся с большими высоконагруженными системами, имхо

Ну я как бы сталкивался, много сталкивался. И решились такие проблемы как раз этими двумя методами. Изменения в архитектуре, особенно снижение затрат процессорных мощностей на те, или иные задачи и наращивание этих самых мощностей. Первое конечно может технически быть выражено многими способами, уменьшение объёмов прокачки данных, всякие precalculated механизмы, хитрые двойные-тройные кеши и т.д. А вот второе только в лоб, больше памяти, шустрее процессор, ширше шина )
К вопросу о распараллеливании обсчёта грида и/или системы. Да, это не панацея, есть даже подозрение, что многочисленные взаимосвязи делают выхлоп совсем незначительным. Однако что остаётся то? Полировать код для ускорения бесконечно нельзя, из "глобальных" решений только и получается, что распараллеливание. Ну и железо, да ) При этом я писал, что переделывать игру from zero ground они явно не будут. Это как в анекдоте...
Приходит девочка подросток к врачу, жалуется
-Доктор, у меня прыщи.
-Хм, а сексом занимаетесь?
-Нет доктор.
Доктор пишет на бумажку,
1. Прыщи
2. Нет секса (изза прыщей?)
3. Прыщи (потому как нет секса?)
Доктор в ужасе...
-Да это б..дь какой то замкнутый круг!
  • 0

- Каждый пилот который будет грызть структуры в три ночи получит по собственной луне!
- Извини великий, нас тысяча, готовых неприкоснительно тебе повиноваться, но лун всего сто...
- Это ньюансы парни, главное ВЕРЬТЕ МНЕ!


#58
Ripple

Ripple

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 1282 сообщений
165
  • EVE Ingame:Ripple S
  • Client:Eng

Ну я как бы сталкивался, много сталкивался. И решились такие проблемы как раз этими двумя методами. Изменения в архитектуре, особенно снижение затрат процессорных мощностей на те, или иные задачи и наращивание этих самых мощностей. Первое конечно может технически быть выражено многими способами, уменьшение объёмов прокачки данных, всякие precalculated механизмы, хитрые двойные-тройные кеши и т.д. А вот второе только в лоб, больше памяти, шустрее процессор, ширше шина )
К вопросу о распараллеливании обсчёта грида и/или системы. Да, это не панацея, есть даже подозрение, что многочисленные взаимосвязи делают выхлоп совсем незначительным. Однако что остаётся то? Полировать код для ускорения бесконечно нельзя, из "глобальных" решений только и получается, что распараллеливание. Ну и железо, да ) При этом я писал, что переделывать игру from zero ground они явно не будут. Это как в анекдоте...
Приходит девочка подросток к врачу, жалуется
-Доктор, у меня прыщи.
-Хм, а сексом занимаетесь?
-Нет доктор.
Доктор пишет на бумажку,
1. Прыщи
2. Нет секса (изза прыщей?)
3. Прыщи (потому как нет секса?)
Доктор в ужасе...
-Да это б..дь какой то замкнутый круг!


Спасибо за напоминание про анекдот:)

по сути со всем согласен, про код же они писали, что будут заниматься, не все сразу
  • 0
If you are going through hell, keep going.

#59
Aristash

Aristash

    Открылась бездна, звезд полна, Звездам числа нет, бездне дна.

  • Tech III Pilots
  • PipPipPipPip
  • 1145 сообщений
157
  • EVE Ingame:Aristash
  • Client:Eng

Про многопоточность все не так однозначно - в блоге говорится про отложенное ожидание ответа от БД, многопоточность может не дать желаемого прироста производительности - не ясно где узкое место у CCP-шной системы.

P.S. предложения некоторых форумчан к CCP о покупке сервера/переписке кода выдают в них людей либо далеких от IT, либо не сталкивавшихся с большими высоконагруженными системами, имхо


теплее теплее)))

На оракл пусть переходят, сорока на хвосте принесла шо будет зычнее процессить. Правда придется походить всем без евы недельку другую минимум, а ццп на ет непойдеть)))
  • 0

"Те, кто достаточно умен, чтобы не лезть в политику, наказываются тем, что ими правят люди, глупее их самих" -- Платон

"В отсутствии достойного руководства, каждый может стать неблагонадежным" -- Роб Смит
"Смерть не имеет к нам никакого отношения, когда мы есть, то смерти еще нет, а когда смерть наступает, то нас уже нет" -- Эпикур


#60
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28830 сообщений
4409

На оракл пусть переходят, сорока на хвосте принесла шо будет зычнее процессить. Правда придется походить всем без евы недельку другую минимум, а ццп на ет непойдеть)))

А ты работал и с тем, и с другим? :)
  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all





1 посетителей читают тему

0 members, 1 guests, 0 anonymous users