Найти - Пользователи
Полная версия: Помогите выбрать технологии для браузерной MMO RTS
Начало » Web » Помогите выбрать технологии для браузерной MMO RTS
1
a-lexx
Всем привет! Планирую создавать браузерную MMO RTS, сервер будет общаться с клиентами по технологии web-socket.

1) Что лучше подойдет: apache, nginx или еще какой-то http-сервер, может какая связка
2) Какой фреймворк лучше подойдет?

пока вот такие вопросы)
doza_and
a-lexx
Планирую создавать браузерную MMO RTS,
a-lexx
Что лучше подойдет: apache, nginx
На этапе планирования это абсолютно все равно. Да и потом вы к готовой игре любой из них прикрутите без труда за часочек.
a-lexx
Какой фреймворк лучше подойдет?
Да тоже нет особой разницы. Ну может aiohttp отличается встроенной поддержкой вебсоккетов.

Более важный вопрос какая СУБД будет использоваться.

Ответить на ваши вопросы трудно поскольку непонятно что вы планируете сделать. будет 10 пользователей или 10 миллионов? Какая частота запросов. Какой объем данных нужен для хранения вашей вселенной?
a-lexx
doza_and
Расчет на несколько сотен одновременных веб-сокетных соединений, хотя зарегистрировано может быть несколько тысяч игроков. Частота запросов от одного игрока высока, т.к. постоянно будет гоняться по каналу связи различная информация в обе стороны. Объем хранения данных относительно небольшой, может гиг-два максимум данных в бд. Но будет много логов в файлах и они будут большие. По неопытности сейчас не могу точно определить, какая бд потребуется, пока остановился на MariaDB
doza_and
a-lexx
несколько сотен одновременных веб-сокетных соединений,
Такой объем можно делать на чем хочешь, хоть тредами хоть асинхронно. База гиг? Вам база не нужна, все данные в память поместятся. Вполне redis пойдет, но может mysql и удобнее будет…

Т.е. мнение осталось прежнее делать можно как угодно, следовательно делайте как вам будет удобнее.
a-lexx
База гиг? Вам база не нужна, все данные в память поместятся.

Пока разработка на домашнем сервере, то да, 3 гига оперативы. Но когда будет перенос на VDS, там с памятью не так просторно))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB