@1dNDN
Тыжпрограммист, джун c#

Какой ЯП выбрать для игрового сервера?

Здравствуйте, уважаемые тыжпрограммисты, перед мной стоит задача заправить 100500 принтеров (зачеркнуто) переписать ядро сервера с php (который не справляется с генерацией из-за большого количества циклов с еще большим количеством if()) на более-менее производительный язык, но чтобы я не поотстреливал себе ноги с помощью тысячи и одного способа, как на c++. Ядро игровое, рассчитано на 10-20 игроков, но проблема в том, что это minecraft с огромным количеством блоков, которые нужно по одному генерировать.
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
jamakasi666
@jamakasi666
Просто IT'шник.
По отстреливать себе ноги кучей циклов и if'ов сможете абсолютно в любом языке.
Оптимизируйте текущий код или пишите на том что знаете.
Как вариант берите за основу любой кастомный и его допиливайте аналогичное есть и для покет версии.

Почитал комент автора. Если проблемы в генерации чанков то просто сгенерьте заранее весь мир сразу а игрокам просто подсовывайте готовые чанки подгружаемые из бд или файлов. Когда то давно на своем сервере именно так и делали, после вайпа за пару часов генерировали весь мир заново ограничивая радиусом мира.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos Куратор тега Разработка игр
Переписывайте на тот, которым хорошо владеете.

А вообще, если вы столько же циклов и ифов напихаете - то может никто и не справится. Проблема или в реализации алгоритма, или в самом алгоритме. А уж в яп - в последнюю очередь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы