В 2012-м году несколько лениво лазить по левосайтам, вручную следить за обновлениями, открывать дырку через разрешение установки стороннего софта и т.п.
Почему я должен терпеть неудобства из-за капризов нечистоплотных борцов за собственную прибыль?
Да, у Google такая политика. Особенно в YouTube проявляется. Были уже прецеденты, когда удаляли авторские материалы у _авторов_ по заявке левых правообладателей с неэксклюзивными правами. Потом восстанавливали, но это — потом, когда возмущение начиналось.
>Разрабы еще 2 года назад говорили что ядро не использует питон.
Значит, таки, переписали.
>Там проблема в том что одна солнечная система не масштабируется на несколько серверов.
С другой стороны я, вот, имея некоторый опыт работы с такими системами, искренне не понимаю, зачем для 3000 игроков в открытом пространстве систему растаскивать на несколько серверов :) То есть в варианте с Питоном, как раз, понятно. Но если ядро на чём-то более производительном, хотя бы на Java, то уже — непонятно.
Наверное, проблемы тогда лезут уже не из ограничений производительности, а из пропускной способности канала. Если протокол не очень компактный, то 3000 активных клиентов даже гигабитный канал могут сожрать и не поморщиться.
Трафик EVE замеряли, сколько клиент в час потребляет?
>Кардинально улучшило бы ситуацию с лагами, которым подвержены только участники больших баталий
Да, однозначно. Есть масса тестов на этот счёт.
>что это позволит настолько же эффективно и быстро поддерживать софт, фиксить баги и развивать возможности
А вот тут — нет. Потому Питон и был выбран.
Я думаю, разработчики EVE не рассчитывали на такую популярность и массовость, потому и выбрали решение, позволяющее дешевле, быстрее и эффективнее разрабатывать сервер за счёт производительности. Ну а сейчас уже поздно коней на переправе менять, поддерживают и развивают что получилось.
Да Вы не сдавайтесь, в Лайнейдже ничуть не проще потроха, как бывший разработчик эмулятора говорю :)
Фактически, любое преследование или атака — это не просто аналог самонаведения ракеты, а ещё с постоянной ежесекундной перепроверкой или коррекцией. И массовое поражение там тоже было. Да ещё всё это не в пустом пространстве, а на сложном рельефе с препятствиями. И мало самих игроков обрабатывать, там же десятки тысяч мобов, каждый со своим ИИ, который отслеживает других игроков и соседних мобов, проводит атаку, если необходимо…
Такую уйму интересных алгоритмических задач приходилось решать :)
Вообще, речь пошла о том, что человек сказал, что в полиграфии он разницу между 300dpi и 600dpi чувствует «на ура». Что возможно только в том случае, если печать идёт растеризованная. И тут, даже при грубом растре даже 1200 dpi ещё можно заметить растеризацию. Поскольку реальное разрешение будет в 8..16 раз ниже.
А так, да, если печатать в монохроме, то уже честный 300dpi от 600 вряд ли отличишь :)
Тут важно ещё уточнить, что речь идёт о «ступеньках». Если просто оставить одну светящуюся точку, то мы будем видеть её при сколь угодно малом размере, лишь бы света хватало для активации колбочек/палочек. Но будет она восприниматься как точка. Одну от двух таких (если размер не превысит угловой минуты) мы не отличим.
В полиграфии, мягко говоря, совсем другие тонкости работы с dpi. Вы, работая в этой области, должны быть в курсе. Реальный «пиксел» складывается из ряда более мелких ограниченного набора цветности. И реальное разрешение намного меньше разрешения однокрасочного пиксела. Скажем, для матрицы 16x16 1200dpi превратятся в реальные 75 dpi.
На любом расстоянии. Разрешение человеческого глаза около 1'. На расстоянии максимально чёткого зрения (около 30см) это даёт около 300 точек на дюйм. На больших расстояниях разрешение будет пропорционально (линейно) меньше. Т.е. уже на 60 см. достаточно 150dpi. На меньших расстояниях человек с нормальным зрением будет испытывать проблемы с фокусировкой и разрешение падает нелинейно. Близоруким проще, в зависимости от степени близорукости можно и с 20см. иметь максимум чёткости, и даже с 10см. Но даже в моём, особо запущенном случае с -6 на оба глаза нет смысла в более чем 600dpi, да и на таких расстояниях другие проблемы вылезают — вопрос конвергенции. Читать придётся одним глазом :) Так что даже вблизи я стараюсь пользоваться очками. Какой смысл производителю заморачиваться поддержкой такого близорукого извращения?
В общем, на практике всё, что выше… ну, ладно, не 300dpi, всё же, умеренная близорукость есть у многих, многие способны видеть чётко и ближе чем на 30 см, но, скажем, выше 400dpi — это уже чистая победа маркетинга над разумом.
И, да, естественно, речь о прямом наблюдении невооружённым глазом. Вариант использования с увеличительным стеклом — это отдельная история :)
А то, что Вы всюду сетку видите, так, небось, смотрите в основном на приборы с 150..200dpi? Или на 300+ dpi машинках тоже видите сетку? Как и у меня, близорукость? :)
В любом случае от волновой природы света никуда не деться. Те же суперлинзы дают разрешение, хоть и заметно выше лимитируемого длиной волны, но не сколь угодно лучшее. А если начинать фантазировать за пределами современной физики, то зачем себя линзами ограничивать? Пускай ангелы кисточками изображение рисуют.
К сожалению, линза не способна дать произвольное разрешение. И на практике к физическому разрешению современные системы весьма близки. Скажем, идеальный объектив диаметром 30мм и фокусным расстоянием 50мм даст предельное разрешение в красном цвете в 1.5 мкм. Для примера, у Canon 550D размер пиксела 4 мкм, а у iPhone — 1.4 мкм.
Почему я должен терпеть неудобства из-за капризов нечистоплотных борцов за собственную прибыль?
Вот, «пиратский» сервер:
На официальных серверах было куда больше.
Боюсь, что на том железе, на котором в 2006..2007гг гоняли Линейку, ни о каких 3000 игроках в EVE и близко нельзя будет говорить.
Значит, таки, переписали.
>Там проблема в том что одна солнечная система не масштабируется на несколько серверов.
С другой стороны я, вот, имея некоторый опыт работы с такими системами, искренне не понимаю, зачем для 3000 игроков в открытом пространстве систему растаскивать на несколько серверов :) То есть в варианте с Питоном, как раз, понятно. Но если ядро на чём-то более производительном, хотя бы на Java, то уже — непонятно.
Наверное, проблемы тогда лезут уже не из ограничений производительности, а из пропускной способности канала. Если протокол не очень компактный, то 3000 активных клиентов даже гигабитный канал могут сожрать и не поморщиться.
Трафик EVE замеряли, сколько клиент в час потребляет?
Да, однозначно. Есть масса тестов на этот счёт.
>что это позволит настолько же эффективно и быстро поддерживать софт, фиксить баги и развивать возможности
А вот тут — нет. Потому Питон и был выбран.
Я думаю, разработчики EVE не рассчитывали на такую популярность и массовость, потому и выбрали решение, позволяющее дешевле, быстрее и эффективнее разрабатывать сервер за счёт производительности. Ну а сейчас уже поздно коней на переправе менять, поддерживают и развивают что получилось.
Фактически, любое преследование или атака — это не просто аналог самонаведения ракеты, а ещё с постоянной ежесекундной перепроверкой или коррекцией. И массовое поражение там тоже было. Да ещё всё это не в пустом пространстве, а на сложном рельефе с препятствиями. И мало самих игроков обрабатывать, там же десятки тысяч мобов, каждый со своим ИИ, который отслеживает других игроков и соседних мобов, проводит атаку, если необходимо…
Такую уйму интересных алгоритмических задач приходилось решать :)
А так, да, если печатать в монохроме, то уже честный 300dpi от 600 вряд ли отличишь :)
Хотя бы 8x8 нужно, чтобы 300 dpi реальных получить. Для указанных 600 это нужно 4x4, всего 16 точек. Мало реально для полноценной цветопередачи.
Тут важно ещё уточнить, что речь идёт о «ступеньках». Если просто оставить одну светящуюся точку, то мы будем видеть её при сколь угодно малом размере, лишь бы света хватало для активации колбочек/палочек. Но будет она восприниматься как точка. Одну от двух таких (если размер не превысит угловой минуты) мы не отличим.
В общем, на практике всё, что выше… ну, ладно, не 300dpi, всё же, умеренная близорукость есть у многих, многие способны видеть чётко и ближе чем на 30 см, но, скажем, выше 400dpi — это уже чистая победа маркетинга над разумом.
И, да, естественно, речь о прямом наблюдении невооружённым глазом. Вариант использования с увеличительным стеклом — это отдельная история :)
А то, что Вы всюду сетку видите, так, небось, смотрите в основном на приборы с 150..200dpi? Или на 300+ dpi машинках тоже видите сетку? Как и у меня, близорукость? :)
К сожалению, линза не способна дать произвольное разрешение. И на практике к физическому разрешению современные системы весьма близки. Скажем, идеальный объектив диаметром 30мм и фокусным расстоянием 50мм даст предельное разрешение в красном цвете в 1.5 мкм. Для примера, у Canon 550D размер пиксела 4 мкм, а у iPhone — 1.4 мкм.