Основная проблема с нагрузкой сервера при подключении нового игрока — ему надо скачать с сервера карту. Когда таких желающих подключиться много, то сервер начинает не справляться.
Ещё классно, что разрабы внимательно смотрели этот стрим и сделали много исправлений, которые на нём оказались очевидными. Надо отдать должное, в Wube работают оперативно, это лучший ранний доступ, который я когда-либо видел. forums.factorio.com/viewtopic.php?f=3&t=32717
Wube хорошо поработали над кодом мультиплеера, да. Они его переворошили в последнем крупном апдейте и заметно улучшили производительность сервера, отказавшись полностью от Р2Р подхода.
Но я в чате видел там у людей всё равно лагало на клиентах, наверное из-за слабых машин.
Мне было бы интересно что произошло бы, если бы не было и Арумбы, вещающего для всех голосом. Думаю они бы начали быстро друг друга перестреливать.
А ещё во время просмотра мне стало интересно провести социальный эксперимент с оружием — помогло бы усмирить всех такое правило или нет: нападающего без причины игрока тут же должны расстрелять все окружающие. То есть интересно посмотреть реально ли помогает повсеместное персональное оружие или нет.
Прочитав сравнительно много научной фантастики и будучи фанатом творчества Сида Мида, я в корне не соглашусь с утверждением о том, что в фантастике обязательно должны быть сверхплотные города-муравейники, ощетинившиеся километровыми небоскрёбами. Последнее — это прерогатива киберпанка, который, являясь частью фантастики как сеттинга, не охватывает её целиком.
Хотя те наработки, что нам уже показывают, говорят о том, что разработчики пошли проторенной дорогой мейнстрима.
Нууу учитывая масштаб карты, среднее расстояние между двумя узлами сетки составляет пару десятков километров ИРЛ и наверное километр в игровых масштабах. Не очень высокая точность я бы сказал, тем более, что карта обрезана. И такую генерацию нельзя поделить на отдельные чанки, потому как туда включены алгоритмы, которым надо знать состояние всей области генерации, а не только её части, иначе нельзя будет выделить медиану или сгенерировать реки, длиннее одного чанка. То есть если генерируется планета, то надо делать всю поверхность целиком за раз, что при увеличенной хотя бы в миллион раз точности (до одного метра) должно занять гораздо больше времени.
www.reddit.com/r/factorio/comments/52zpdw/army_of_engineers/d7otxbj
Основная проблема с нагрузкой сервера при подключении нового игрока — ему надо скачать с сервера карту. Когда таких желающих подключиться много, то сервер начинает не справляться.
Ещё классно, что разрабы внимательно смотрели этот стрим и сделали много исправлений, которые на нём оказались очевидными. Надо отдать должное, в Wube работают оперативно, это лучший ранний доступ, который я когда-либо видел. forums.factorio.com/viewtopic.php?f=3&t=32717
Но я в чате видел там у людей всё равно лагало на клиентах, наверное из-за слабых машин.
А ещё во время просмотра мне стало интересно провести социальный эксперимент с оружием — помогло бы усмирить всех такое правило или нет: нападающего без причины игрока тут же должны расстрелять все окружающие. То есть интересно посмотреть реально ли помогает повсеместное персональное оружие или нет.
Хотя те наработки, что нам уже показывают, говорят о том, что разработчики пошли проторенной дорогой мейнстрима.
mewo2.com/notes/terrain/