Игровой сервер на Raspberry Pi

573
Mashpoe

Я никогда раньше не настраивал игровой сервер, но мне было интересно, будет ли разумно использовать Raspberry Pi для размещения сервера веб-сокетов и достижения многопользовательской игры для простой HTML5-игры. Я знаю, что это возможно, но если бы я использовал Raspberry Pi 2 Model B (с 1 ГБ оперативной памяти) для размещения своей игры, было ли это достаточно быстрым для реального игрового процесса?

0

1 ответ на вопрос

1
jfriend00

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

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

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

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