Rail Logistics Dispatcher

by Viidi

Adds a dispatcher (building) to automate railway logistics based on provide and request stations. Has intuitive interface. Was inspired by LTN but went a different way.

Content
a month ago
1.1 - 2.0
4.38K
Logistics Trains

g Проблемы с производительностью

3 months ago

Заметил что начали появлять фризы в игре. Почитал как обнаружить проблему через дебаг игры и нашёл что время работы мода залетает за 5 мс, что говорит о большой проблеме с производительостью (согласно официальному туториалу по диагностике). Фпс падает до 40-30. Что бы лучше убедиться, проверял с отключеным модом и просадок не было.

Мод отличный и вродь как всё хорошо работает, но вот такая беда появилась. Играю с модом pyanodon и сейчас в игре 340 станций и кол-во будет расти. Просто для примера, ранее с LTN модом на 1000 станциях просадок не было.

Как програмист понимаю что оптимизация всегда не просто. А вам удачи побороть сия беду.

3 months ago

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

3 months ago

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

3 months ago

Да действительно, лаги пропали. Спасибо. Я так понял что это костыль какой то был?)) И как повлияет его отключение?

3 months ago

Там костыль, потому, что апи факторио при изменении расписания поезда удаляет прерывания для этого поезда. И чтобы это обойти, делается блупринт локомотива, редактируется, потом в скрытом месте создается локомотив по этому блупринту и настройка копируется (жесть, да?). Вот это все накладно вызывает фризы. Ждем когда добавят в апи возможность сохранять прерывания.

New response