Как сделать хостинг игровых серверов - практические советы

Игровой сервер — это вещь упрямая. Он требует как можно больше оперативной памяти. Так, для хостинга серверов San Andreas Multiplayer, Counter Strike и Rust нужно от 8 ГБ, для Minecraft уже от 16 и выше. При этом нужно знать, что это затраты только на саму операционную систему. Процессоры необходимо использовать Enterprise-класса (например, Intel Xeon E3, E5). Как бы вам не говорили что это говно, домашние процессоры вообще не способны выдержать большие нагрузки — они рассчитаны только на домашние задачи.
Необходимые составляющие:
  • Панель TCadmin — она стоит от 500 рублей;
  • Выделенный сервер для панели (не VPS!) — от 5000 рублей;
  • Выделенный сервер для игровых серверов — от 5000 рублей;
  • Если собираетесь MySQL выносить отдельно — еще один выделенный сервер, можно от 1500 рублей;
  • WHMCS — в случае Nulled 0 рублей, в случае лицензионки — стоимость лицензии, от 1184 рублей;
Что нельзя делать:
  • Продвигать проект спамом.
  • Делать черный пиар.
  • Атаковать конкурентов.
  • Стремиться к монополии.
В первую очередь, хостинг выигрывает, если у него качественная техподдержка. Поэтому Вам нужно найти людей, которые будут Вам помогать. Один человек поддерживать посетителей просто не сможет, это технически невозможно. Также необходимо защитить клиентов, так что позаботьтесь о защите от DDoS.
Дальше. Вы не можете все время принимать тикеты даже всей командой. Создайте специальную базу знаний с основными вопросами. К примеру, заносите туда вопросы пользователей. Это сильно облегчит задачу. Также постарайтесь.чтобы игрокам было удобно играть. Найдите датацентр, доступ к которому одинаков для всех. Пинг должен быть не менее 15 мс, а с высокой нагрузкой — 30 мс. Пинг выше 30 мс уже будет мешать играть, как и слабый процессор сервера. Канал лучше найти от 500 Мбит/с до 1 Гбит/с. Чем выше пропускная способность, тем больше игроков сможет подключиться.
Наркоманством будет, если станете использовать панель типа GamePL, LitePanel или такую же. Они просто не рассчитаны на большое качество посетителей, так как используя screen запускают для каждого сервера отдельный процесс, который кушает память. А ведь игровой сервер — это не VPS/VDS, его не ограничишь жестко.
Теперь о том, почему нельзя брать VPS/VDS. Такие сервера всегда привязаны к провайдеру — например, к FistVDS, и нагрузка на них значительно усилит давление на выделенный сервер провайдера. В результате в один прекрасный момент провайдер отключит сервер вообще, чтобы сохранить ресурсы. И все клиенты, а точнее, их сервера, у Вас скажут «Айлюлю». Как показывает практика, при достаточно сильной нагрузке сервера не восстанавливают вообще.
В заключение повторю, что не стоит надеяться на халяву и общедоступное ПО. Однажды оно подведет вас. А размещение в ненадежном источнике испортит все в пару минут.