Featured Обновление StarMade v0.199.152 Улучшения, оптимизация памяти, фиксы

    Тема в разделе "Новости StarMade", создана пользователем The_NorD, 14 Август 2016.

    1. The_NorD

      The_NorD Переводчик и Админ.
      Команда форума

      Регистрация:
      19 Ноябрь 2014
      Сообщения:
      192
      Приветствую, космонавты!

      Данное обновление должно сделать игру несколько стабильней. В частности - для многопользовательских серверов.

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

      Единственная оставшаяся проблема, которая будет исправлена в ближайшее время - обработка двух и более рядом находящихся огромных структур с большим количеством пристыкованных объектов.

      Чертежи
      Была проблема с обработкой чертежей в последнем обновлении, когда изменение каталога давало полный доступ на чтение любого чертежа, результатом чего были продолжительные лаги.

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

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

      Экспорт моделей
      [​IMG]

      Корабли теперь можно экспортировать в 3D модели (.obj формат), которые могут быть прочтены большинством 3D редакторов. С нашим движком реализовать эту функцию было не очень сложно, так как большая часть элементов уже была сделана.

      Чтобы экспортировать корабль, откройте каталог и нажмите на экпорт 3D модели. После этого вы сможете выбрать имя для модели. В итоге файл будет лежать в папке modelexport.

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


      Малые изменения

      При первом старте, игра теперь автоматически выставляет разрешение экрана по разрежению рабочего стола.

      Теперь игра будет предупреждать о том, что вы играете на 32х битной версии java.

      Изменен размер астероидов в конфиг-файле в число блоков радиуса. Значение по умолчанию установлено на 64.
      ~ ASTEROID_RADIUS_MAX = 64 //Asteroid max radius in blocks (from -x to +x)

      Кроме того, из-за исправления ошибок в FactionConfig.xml, серверы, возможно, придется адаптировать свои собственные конфиги. Если пользовательские конфигурации загрузить не удалось - игра будет использовать значения по умолчанию.

      Спасибо, что играете в StarMade!
      ~ команда Schine

      Оригинальный текст новости доступен по ссылке: тык.
       
      • Like Like x 1