Розміщення ігрового сервера на власному комп’ютері – це цілком реально, але іноді набагато зручніше скористатися хмарним сервером, доступним 24/7. Хостинг ігрового сервера може бути на диво доступним, особливо якщо ви плануєте грати лише з кількома друзями.
Виділений та спільний хостинг
Виділений хостинг передбачає оренду цілого серверного блоку або, частіше, певної частини його ресурсів. Зазвичай ви отримуєте детальну інформацію про технічні характеристики сервера і, як правило, платите трохи більше порівняно зі спільним хостингом.
Спільний хостинг розміщує кілька екземплярів ігрового сервера на різних серверних блоках. Це дозволяє провайдерам знижувати витрати та пропонувати нижчі ціни. Однак, ви можете не завжди чітко розуміти, які саме характеристики ви отримуєте, і є ризик виникнення проблем з перевантаженням сервера, якщо навантаження на нього буде занадто велике.
Якщо ви хочете створити сервер для себе та невеликої компанії друзів, ми рекомендуємо обрати спільний хостинг, щоб заощадити кошти. Якщо ж на вашому сервері планує грати велика кількість людей, краще спочатку спробувати спільний хостинг, а потім, якщо буде потрібно, перейти на виділений.
Залежно від провайдера, у якого ви купуєте сервер, ви також можете отримати керований хостинг. Це означає, що провайдер надає інструменти для автоматичного налаштування, конфігурації та управління вашим сервером, наприклад, автоматичне перезавантаження та просту установку модифікацій.
Варіанти спільного хостингу
Усі перелічені нижче варіанти також є керованим хостингом. Вам не потрібно буде надто перейматися налаштуванням, оскільки цей процес має бути досить простим або повністю автоматизованим.
Gameservers.com: Пропонує дуже доступні сервери для невеликого використання, з оплатою за кількість необхідних слотів для гравців. Панель управління досить зручна, але відсутній захист від DDoS-атак.
Low.ms: Це компромісний варіант між виділеним та спільним хостингом, з керованою панеллю керування для більшості ігор. Ви будете знати точні характеристики сервера, але за спеціальний потік доведеться доплатити. Також вони додають свій брендинг до назви вашого сервера, видалення якого коштує 2 долари, але якщо ви хочете заощадити, вас це може не хвилювати.
Nodecraft: Провайдер спільного хостингу, що не стягує плату за слот. Вони пропонують різні тарифні плани, що відрізняються обсягом оперативної пам’яті та кількістю можливих до запуску екземплярів сервера. Фактично, ви можете розміщувати кілька серверів в рамках одного тарифного плану, якщо дозволяє оперативна пам’ять.
Який би варіант ви не обрали, переконайтеся, що він має керовану панель управління та підтримує необхідну вам гру.
Варіанти виділеного хостингу
Виділений хостинг надає вам значно більше свободи та контролю. Ви можете розмістити кілька ігрових серверів на одному фізичному сервері, а також запускати різні ігри. Оскільки ви маєте повний доступ до сервера, ви можете використовувати його навіть для розміщення вебсайту або інших неігрових сервісів.
OVH: Має сервери всього у двох локаціях (Канада та Франція), але пропонує дуже потужні сервери за конкурентною ціною. Якщо вас не хвилює використання новітнього обладнання, ви можете орендувати їхні старіші моделі через дочірню компанію SYS. Обидва варіанти є абсолютно новими серверами, і вам доведеться самостійно налаштувати все необхідне.
Gameservers.com: Хоча ця компанія спеціалізується на спільному хостингу, вона також пропонує виділені сервери. Ви навіть отримуєте керовану панель керування, хоча це необов’язково і обмежує ваш доступ лише до панелі.
Amazon Web Services: Більш преміальний та корпоративний варіант. Якщо ви розробник ігор, який хоче розміщувати сервери, то AWS GameLift – це варіант, який варто розглянути. Для одного загального сервера більше підійде EC2. А якщо ви студент, ви можете отримати $100 безкоштовного кредиту за допомогою своєї електронної пошти .EDU.
Налаштування виділеного сервера
Більшість ігор Steam використовують SteamCMD для завантаження та запуску сервера. Зазвичай вам потрібно налаштувати файл .bat з усіма необхідними інструкціями. Інші ігри можуть мати власне серверне програмне забезпечення для завантаження – перегляньте офіційну документацію гри для отримання додаткової інформації. Ми наведемо посилання на деякі посібники, але якщо ви хочете запустити щось, чого немає у списку, то пошук в інтернеті за запитом “назва гри + налаштування виділеного сервера” зазвичай дає корисні результати.
Minecraft
Rust
Factorio
Garry’s Mod
Team Fortress 2
CS:GO
DOTA 2
ARK: Survival Evolved
Після того, як ви налаштуєте сервер, необхідно переконатися, що порти на ньому відкриті, щоб інші могли до нього підключитися. Цей процес може відрізнятися залежно від хоста. Якщо ви не бачите відповідних опцій на панелі керування вашого провайдера, швидше за все, вам доведеться вручну змінити налаштування брандмауера Windows і додати серверне програмне забезпечення до списку винятків.
Після відкриття портів, інші гравці зможуть підключитися до вашого сервера за допомогою IP-адреси або через браузер серверів у грі. Залежно від гри, ви можете отримати доменне ім’я для вашого сервера, щоб вам було легше його запам’ятати.