-
Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Хотелось бы разобраться с источниками фризов в онлайне и научиться их избегать как конструктору сетевых карт, применительно к догфайтным сервакам.
Вопрос не связан только с сетью - а с логикой игры, насколько я понимаю...
Насколько я понимаю, источников фризов несколько.
1.Появление самолёта в новой шкуре при отсутствии статического самолёта в той же шкуре. Появляется при отключенной подгрузке скинов.
Лечение - ставить статики. Неясность - нужно ли ставить статики за ВСЕ СТРАНЫ или только статики, отличающиеся по шкурке.
К примеру, у британского Бостона шкура особая, а у всех остальных - одинаковая. Означает ли это, что достаточно поставить британский и любой другой Бостон - или таки надо ставить все Бостоны?
2.Концентрация дымов в одном месте.
Лечение - не ставить больше 5-7 дымов рядом.
Не делать так, чтобы дром вулчили интенсивно, если вулч разрешён.
3. Цепные взрывы техники, особенно бензовозов
Лечение - избегать скоплений бензовозов как чумы, и желательно - скоплений "взрывчатых" вагонов.
4. Массированная работа наземки по самолётам.
Лечение - использовать для наземки ТОЛЬКО "статические объекты", а для её защиты- "артиллерию".
Статическая бронетехника исключается. Массирование артиллерии тоже нежелательно, если нужно гарантированно убить самолёт на подлёте к чему-то - ставьте 37 мм зены, они сочетают малозаметность и убойность 85-88 мм и скорострельность 20-25 мм зен.
5. Избегать наличия разнотипной наземки.
Чем больше типов наземки- тем больше памяти уходит, тем больше разных обсчётов.
Лечение- Ставить пушки одного типа, зены- двух, корабли однотипные, грузовики, танки...
Чем меньше разнотипных объектов - тем меньше вероятность поймать фриз. Хотя у моделей наземки полигонов мало, и фризы, связанные с ними, должны быть редки.
6. Перестрелки наземки
Лечение- ликвидировать возможность перестрелок, ставя "статические объекты", а зены - вне радиуса досягаемости до вражеской техники. Можно ограничивать радиус зен вручную. Если нужно создать атмосферу боёв - ставьте Катюшу и Небельверфер, по 1 штуке, так, чтобы они не дотягивались друг до друга.
Было бы здорово, если бы радиусы "пальбы" отражались при выборе юнита в полном редакторе.
7. Работа МК-103/108 по земле.
Лечение - не известно. К разработчикам.
8. Размазывание сбитого самолёта по земле. Когда "крылья, ноги, и главное - хвост" - летят в разные стороны...
Лечение - не известно. К разработчикам.
Это - самый большой источник "тяжёлых" фризов, насколько я знаю, по "мощности" они иногда сравнимы с "цепным" взрывом пары десятков бензовозов.
Может, с этим можно что-то сделать? Отключить логику ОТОБРАЖЕНИЯ размазывания? Так, чтобы это можно было регулировать на стороне сервера?
------------------
Дополняйте, и поправляйте, пожалуйста :)
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Может, туточки чего полезного найдется? :ups:
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Многое не актуально (меня волнуют фризы в догфайтах и миссиях на основе догфайтных серваков), а что актуально - учтено :)
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Думаю, что основная причина фризов - подгрузка. Причём в оффлайне эта проблема тоже стоит не менее серьёзно. Особенно когда воюешь на пикировщике. :)
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Причина-то понятна. Обсуждаем лечение :D
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Цитата:
Сообщение от Salsero
Причина-то понятна. Обсуждаем лечение :D
Фризы при появлении раннее не загруженных крафтов связаны с загрузкой нужной модели в память компа, соответственно поставивь скажем один статик бостон, все появившиеся после етого бостоны фризов не вызывут, плюс ешо и то что статик загружается в память при загрузке карты, соответственно поставивь для антуража несколько самолей используемых на сервере, убераем данный баг... Ето известно и давно используется на многих серваках...
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Цитата:
Сообщение от Shtraib
Фризы при появлении раннее не загруженных крафтов связаны с загрузкой нужной модели в память компа, соответственно поставивь скажем один статик бостон, все появившиеся после етого бостоны фризов не вызывут,...
А разве только модели самолетов вызывают фризы? Это кто-то проверял?
А как же другие объекты?
Цитата:
Сообщение от Shtraib
... плюс ешо и то что статик загружается в память при загрузке карты, соответственно поставивь для антуража несколько самолей используемых на сервере, убераем данный баг... Ето известно и давно используется на многих серваках...
На каких? Интересно посмотреть - может данная версия имеет место быть.
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Цитата:
Сообщение от tovarisch_Ko
А разве только модели самолетов вызывают фризы? Это кто-то проверял?
А как же другие объекты?
На каких? Интересно посмотреть - может данная версия имеет место быть.
В принципе ето действенно тока для самолей, поскольку тока они появляются в догфайте неожиданно, остальное грузится сразу, возможно разве что при восстановлении уничтоженных юнитов, которое довольно давно работало, счас хз.........
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Вопрос о скинах в 1 пункте - не заметили?
По последним 3 пунктам хотелось бы мнение разработчиков.
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Цитата:
Сообщение от Salsero
Вопрос о скинах в 1 пункте - не заметили?
По последним 3 пунктам хотелось бы мнение разработчиков.
Скины загружаются тока самодельные и то тока те которых у вас нет в сетевом кэшэ (после первоначальной загрузки больше грузиться не будут тока если автор не дорисует какую-нибудь фигню), соответственно те что есть не загружаются, дефолтные тож не грузятся точно.......
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Неверно. При появлении нового типа самолёта - его скин, даже дефолтный, подчитывается с винта... и это фризик.
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Гы, но читается он с твоего винта, так что ето проблемы твоего компа....
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Но фризит почему-то всех. ;)
Может, потому что на винт лезут ВСЕ РАЗОМ?
И как всегда, процесс тормозит самый медленный из всех?
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Ну прально, скажем так, проблема каждого компа в частности, так как каждый будет грузить и каждый тормознет, ето очевидно по-моему.......
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
2, 7 - это завистит только от твоей видюхи. Там частички мелкие, видимо их просчет занимает много времени. Можно попробовать отключить анизоторопию и дин. освещение.
6 - имхо это уже звук тормозит. Уничтожение наземки не вызывает таких залипов, как появление нового самолета.
3,4,5- видимо, связано с загрузкой новых моделей уничтоженых объектов. И может быть, отчасти, со звуком появления самолета на поле и звуком взрыва. Т.к. мне кажется, что звуки обрабатываются одновременно все, даже, если ты их не слышишь.
1 - Подгрузка с винта новой шкуры + надевание её на самолет.
Может быть покупка быстрого винта поможет + куча оперативы. Опять же это может быть связано с распаковкой из архивов сфс. Тут уже наверно мегапроц нужен до кучи.
8 - у меня такого не замечено. Может, ты путаешь с появлением нового самолета в догфайте?
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Моя машина отношения в общем не имеет к делу.
А64/3200, 2Gb DDR RAM, 7600GS с памятью 256М, винт 160Gb Barracuda 7200 - вряд ли слабенькая.
Речь об общих проблемах...
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Ето старая проблема ешо со времен СПШ, проблема связано с распределением памяти в Java, решалась установкой быстрой оперативной памяти, но стех пор и ил вырос, и боюсь нужной памяти ешо пока нет)))))
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Цитата:
Сообщение от Salsero
Это о чем - я не понял?
Да все про модели и скины, хошь не хошь, а подфризивать все равно будет...
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
28800 вроде везде уже прописывается...
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
6 7 и 8 - немного помогает effects=0 в conf.ini
смешно иногда видеть "аса" или асса с Мк108 над землей. висишь у него на хвосте - он пуляет в землю - а меня не фризит :ups: ....
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Я, конечно, наглец, но хотелось бы услышать "начальника транспортного цеха" или его заместителей :)
Если у них найдется время, конечно...
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Цитата:
Сообщение от ABM
6 7 и 8 - немного помогает effects=0 в conf.ini
Впишу, о результатах постараюсь отчитаться.
Upd. Ха, уже было вписано. 4 Мк-108 всё равно лагают, но, видимо, я просто ни разу не видел, как лагает при эффектс=1. :)
П.С. У меня многие подтормаживания вылечиваются увеличением свопа до 1.5 Гб (гектар жрёт Ил-2 почти всегда). ОЗУ 1024 ДДР.
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
Цитата:
Сообщение от birdy
9. Игроки - жмоты,выставляющие низкую скорость соединения дабы сэкономить траффик,в результате весь объем данных ,генерируемый игрой к ним
"не пролезает" и их фризит.Фризит их- фризит всех.
ты не прав. Даже в локальной сети (уж тут-то можно не жмотничать, правда?) - фризит! Если менять Dll , то в одном случае "земля" осветляется (лучше видно), но и фризит больше. В другом случае (родные 4.05 dll) фризит меньше, но земля более тёмная. Вот и выбирай:eek:
железо - пень 3.2, памяти полтора гектара, 6600gt Шейдеры - отключены, идеальные настройки графики с удавленной землёй и эффектами. Лес - 0 вода - 0 Разрешение экрана 800х600. ФПС - большой (в районе 100 в кабине) связь выделенка на оптике-унлимит. В настройках Ила - LAN
Вопрос - чего ж ему ЕЩЁ сАбАке надо,а?:eek:
-
Ответ: Фризы в онлайне. Игрокам, разработчикам сетевых карт и разработчикам игры...
пень 3,0, 4 гектара памяти, 7800GS превосходная графика, я хост и не фризит, никого не фризит, хотя два модема... Да, и шина 533... То есть память работает как РС-2100