21.07.2011, 00:03 | #676 |
Talkers Junior
|
__________________
|
21.07.2011, 12:07 | #677 |
Talkers Junior
|
Буду постить новости здесь:
Письмо Нотчу от Bat Country Entertainment Влияние изменения высоты: - Влияние на память: Исходя из внутреннего устройства чанков, единственный относительно простой путь увеличения высоты уровня - удвоить её. В результате, потребление памяти может очень быстро выйти из под контроля при увеличении количества битов, доступных в оси Y. Недальновидно будет указывать, что это полностью управляется в синглплеере, но, практически, мультиплеер это уже осиное гнездо в плане потребления RAM, и единственный путь увеличить высоту уровня - это удвоить объём памяти. Довольно хреново. - Влияние на CPU: Генерация чанков происходит кусками на X/Z плоскости, но считается, что чанк полностью заполнен в высоту, от админиума до неба. На самом деле, это можно смягчить, так как любой ландшафт выше определённой точки полностью предполагается как воздух, и весь ландшафт ниже другой определённой точки предполагается как камень, тем самым отбивая необходимость для просчёта температуры, влажности, биомов выше или ниже этой точки. Тем не менее, это всё ещё засорение кеша и забивание памяти. Что ещё хуже, так как подземные фичи генерируются в каждом чанке, то чтобы поддерживать равномерное распределение руды, нужно будет удвоить число вызовов, сделанных к определённому генератору, после каждого удвоения высоты. Это относительно ненапряжно для штук, типа руды, но вот генерация пещер происходит вдоль всей оси высоты, и, будучи рекурсивной функцией, она очень быстро станет ресурсоёмкой. - Влияние на жёсткий диск: Всё, что хранится в памяти, требуется переносить на диск и обратно. Исходя из факта, что в синглплеере самый главный убийца производительности - даже на моём зверском компьютере - это ввод/вывод диска, серьёзно встаёт вопрос об удвоении записываемой на диск информации. Я не совсем уверен, сжимаются ли чанки перед записью на диск, или это происходит только при передаче их через сеть, но если они сжимаются, то это бесполезно - сжатие облегчает работу диска, но в то же время загружает CPU. - Влияние на сеть: В мультиплеере чанки нужно передавать гораздо большему количеству людей и гораздо большее количество раз, чем в синглплеере. Это само собой разумеется с точки зрения клиента, сколько данных надо распихать серверу, и, хотя сетевые пакеты и сжимаются, это по прежнему дополнительная нагрузка сети и CPU. Касательно изменения высоты уровня, это было "легко" в той степени, что это заняло у меня окло 4 часов вчерашнего утра чтобы сделать это, но только потому, что я ковырялся во внутренностях движка с января и психически отслеживал все предположения по поводу этого. Сверху вниз: - Найдите по коду "11" и "7", замените их "12" и "8" по мере необходимости. - Найдите по коду 128, это откроет большинство мест, относящихся к высоте карты, т.к. она равна 128. - Когда меняете места, указанные выше, сохраните себе время рекомпиляции и убедитесь, что изменили все переменные от байтов до коротких целочисленных и т.д., если вы увеличиваете их больше 128. Будучи С++ кодером, я постоянно забывал, что в Java все переменные со знаком. - Найдите по коду 127, это откроет оставшиееся места, относящиеся к высоте. - Найдите "64" и "63", это места, где указывается уровень моря - 64, а также лимит высоты железной руды. Лично я поднял уровень воды до 96, вместо того, чтобы удваивать до 128, чтобы иметь 32 тайла дополнительной высоты воды, зато целых 96 дополнительной высоты земли. - Поправьте генераторы редстоуна, алмазов, золота и т.д. - Сделайте "grep" через все классы генератора, удваивая RNG baseline и распространяя для каждого. - Исправьте пару "32768" на "65536", чтобы соответствовать 16*256*16, вместо 16*128*16. - Я не уверен сколько из этого - результат JAD и сколько - собственно, код, но есть ещё парочка "char whatever = ‘\200’;” в MCP коде, исправьте это на short или int, содержащую 256 вместо 128. Надо сказать, что игра шла довольно за#%ись с высотой, поднятой до 256. Я думаю 512 не будет сильно напрягать моего железного зверя, но 1024 точно поставит его на колени. Ещё, одна из моих целей, просто для прикола, посмотреть, не смогу ли я сделать Nether с 0-127 блоков, обычный мир с 128-255, небо с 256-383, а потом новое измерение одной из групп моддеров, Aether, с 384-511. Это будет эпично. Ещё, есть один мод, который делает чанки 16х16х16, но он мне не нравится. Список багов такой же длинный, как хрен Джигурды, и ещё он не изменяет размеры генераторов всяких объектов, так что вы не получите ничего, типа такого: Так что теперь я пытаюсь сделать то же самое сам. Я заполняю все чанки выше высоты 256 воздухом, ниже нуля - камнем, вручную запускаю генератор пещер, и, теоретически, всё заработает. Хотя в принципе, теория довольно шаткая штука, чтобы на неё опираться, поэтому я вылавливал баги последние 4-5 часов. На данный момент я уже могу зайти в игру, но чанки разбросаны, так что, я полагаю, я упустил какую-нибудь функцию хешинга, это также объяснит почему он постоянно плюётся ошибками "Wrong location!", когда пытается заспаунить животное - уровень пытается подпихнуть не тот чанк. - Райан Новости из Твиттера Jeb поделился в Твиттере ещё одним скриншотом, на этот раз с жареной курицей. Кроме того, Нотч проводит эксперименты по установке ограничений высоты карты и приспособления под них генератора. На обоих скриншотах можно разглядеть таинственную шкалу, расположенную под индикатором здоровья, и индикатор голода, находящийся на месте привычного уровня брони. Также запущен тест нового лаунчера, и Вы можете присоединиться к тесту. Скриншоты из 1.8 Вероятно полет для Creative Mode Руины из каменного кирпича Деревня NPC и гигантские грибы Руины в пещере Ущелье Небесное измерение("sky dimension"), не подтверждено Новое освещение Окна |
22.07.2011, 21:26 | #678 |
Talkers Junior
Регистрация: 18.05.2010
Сообщений: 969
Сказал(а) спасибо: 1,147
Поблагодарили 168 раз(а) в 21 сообщениях
|
Я просто оставлю это сдесь
__________________
|
22.07.2011, 22:11 | #679 | |
RG "Talkers PC Games"
|
Цитата:
Добавлено через 36 секунд Все баян. Абсолютно. Ну, для тех кто читает новости обновлений, лол. |
|
22.07.2011, 22:26 | #680 | |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
Цитата:
У него нет радуги из жопы
__________________
( ͡° ͜ʖ ͡°) |
|
24.07.2011, 02:39 | #681 |
Talkers Member
|
Где можно купить лицуху и есть ли она у нас в магазинах?
__________________
Грань между "Сча чуть-чуть подправлю и будет хорошо" и "Ох, бля, что же я наделал!" - ооочень тонка. |
24.07.2011, 02:44 | #682 |
RG "Talkers Sport"
Регистрация: 02.01.2011
Сообщений: 2,041
Сказал(а) спасибо: 1,206
Поблагодарили 3,921 раз(а) в 482 сообщениях
|
__________________
Вы можете делать все, что установить ваш ум, человек.
|
25.07.2011, 10:26 | #683 |
Talkers Member
Регистрация: 01.01.2009
Сообщений: 3,473
Сказал(а) спасибо: 143
Поблагодарили 297 раз(а) в 18 сообщениях
|
Ошибка Mods loaded: 1 ModLoader Beta 1.7.2 Bad video card drivers! ----------------------- Minecraft was unable to start because it failed to find an accelerated OpenGL mode. This can usually be fixed by updating the video card drivers. --- BEGIN ERROR REPORT e963881d -------- Generated 25.07.11 10:25 Minecraft: Minecraft Beta 1.7.2 OS: Windows 7 (x86) version 6.1 Java: 1.6.0_26, Sun Microsystems Inc. VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc. LWJGL: 2.4.2 [failed to get system properties (java.lang.NullPointerException)] org.lwjgl.LWJGLException: Pixel format not accelerated at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelForma t(Native Method) at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat (WindowsPeerInfo.java:52) at org.lwjgl.opengl.WindowsDisplay.createWindow(Windo wsDisplay.java:185) at org.lwjgl.opengl.Display.createWindow(Display.java :311) at org.lwjgl.opengl.Display.create(Display.java:856) at org.lwjgl.opengl.Display.create(Display.java:784) at org.lwjgl.opengl.Display.create(Display.java:765) at net.minecraft.client.Minecraft.a(SourceFile:294) at net.minecraft.client.Minecraft.run(SourceFile:716) at java.lang.Thread.run(Unknown Source) --- END ERROR REPORT f2263359 ---------- Чё мне делать, как жить дальше? |
25.07.2011, 10:34 | #684 | ||
Talkers Junior
Регистрация: 02.05.2007
Сообщений: 1,002
Сказал(а) спасибо: 670
Поблагодарили 1,953 раз(а) в 169 сообщениях
|
Цитата:
Цитата:
|
||
25.07.2011, 10:42 | #685 |
Talkers Member
Регистрация: 01.01.2009
Сообщений: 3,473
Сказал(а) спасибо: 143
Поблагодарили 297 раз(а) в 18 сообщениях
|
Несовсем
|
25.07.2011, 10:59 | #686 |
Talkers Junior
Регистрация: 27.12.2009
Сообщений: 415
Сказал(а) спасибо: 172
Поблагодарили 822 раз(а) в 62 сообщениях
|
|
26.07.2011, 19:51 | #687 |
Talkers Junior
|
Ace of Spades... Minecraft отдыхает.. кому надо могу залит клиент)
__________________
BF3 |
27.07.2011, 23:08 | #688 |
Talkers Junior
|
|
27.07.2011, 23:13 | #689 |
Talkers Junior
Регистрация: 27.12.2009
Сообщений: 415
Сказал(а) спасибо: 172
Поблагодарили 822 раз(а) в 62 сообщениях
|
|
27.07.2011, 23:16 | #690 |
RG "Talkers XBOX 360"
Регистрация: 16.11.2006
Сообщений: 808
Сказал(а) спасибо: 112
Поблагодарили 191 раз(а) в 45 сообщениях
|
yes
__________________
( ͡° ͜ʖ ͡°) |
28.07.2011, 05:16 | #691 |
Banned
|
|
28.07.2011, 16:20 | #692 |
Talkers Member
Регистрация: 01.01.2009
Сообщений: 3,473
Сказал(а) спасибо: 143
Поблагодарили 297 раз(а) в 18 сообщениях
|
Какой порт используется для игры на сахалинском серве мк?
|
28.07.2011, 17:03 | #693 |
Talkers Junior
|
|
28.07.2011, 17:09 | #694 |
Talkers Member
Регистрация: 01.01.2009
Сообщений: 3,473
Сказал(а) спасибо: 143
Поблагодарили 297 раз(а) в 18 сообщениях
|
лолчто?
|
28.07.2011, 17:38 | #695 |
Talkers Junior
|
|
28.07.2011, 17:54 | #696 |
RG "Talkers Sport"
Регистрация: 02.01.2011
Сообщений: 2,041
Сказал(а) спасибо: 1,206
Поблагодарили 3,921 раз(а) в 482 сообщениях
|
|
28.07.2011, 18:27 | #697 |
Talkers Junior
Регистрация: 27.12.2009
Сообщений: 415
Сказал(а) спасибо: 172
Поблагодарили 822 раз(а) в 62 сообщениях
|
|
28.07.2011, 20:10 | #698 |
Member
Регистрация: 04.08.2010
Сообщений: 66
Сказал(а) спасибо: 79
Поблагодарили 39 раз(а) в 4 сообщениях
|
пизец деревне у респауна)
|
28.07.2011, 20:17 | #699 |
Talkers Junior
Регистрация: 17.12.2010
Сообщений: 283
Сказал(а) спасибо: 280
Поблагодарили 99 раз(а) в 23 сообщениях
|
когда 1.8 ???
__________________
Ferguson "Я стремлюсь быть лучшим и никогда этого не скрывал."(С) CR7
|
28.07.2011, 21:05 | #700 |
RG "Talkers PC Games"
|
|
Метки |
minecraft |
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[dis] Minecraft | Mihablin | Обсуждения игр | 423 | 22.02.2012 10:53 |