Дали ви треба VPS или VPN за хостирање на сервер за игри?
VPN продава мрежна патека; виртуелен сервер ја дава машината. Утврдете што ви недостига, потоа изберете како играчите ќе стигнат до хостот.
Прашањата за хостирање игри обично мешаат две купувања, а тоа мешање ја става работата во погрешен ред. Едното купување е машина што го извршува процесот на вашиот сервер; другото е патека што ги носи играчите до неа. Утврдете што ви недостига пред да споредувате цени, бидејќи VPN претплатата никогаш не станува хост, како и да е конфигурирана.
Проверките подолу се одвиваат по ред. Запрете на првата што не поминува, бидејќи следните чекори претпоставуваат дека претходниот ресурс постои.
Кој ресурс недостига: пресметување или достапност?
Започнете со именување на она што имате намера да го инсталирате. Бинарната датотека на наменски сервер бара оперативен систем, дел од процесорот, меморија, диск и начин да го одржите процесот жив откако ќе се исклучите. Ако ниту една машина во вашиот инвентар не ги дава тие, елементот што недостига е пресметување, а одговорот е хостиран сервер, виртуелен приватен сервер или управувана играчка услуга. Тунелот не додава ништо од тоа, бидејќи препраќа пакети наместо да извршува програми.
Ако машината постои и го извршува серверот, но само дел од играчите стигнуваат до неа, елементот што недостига е достапноста. Токму тој проблем може да го реши мрежна патека. Оваа разлика потоа одредува со кој добавувач ќе разговарате, а одредува и што можете сами да поправите.
Што навистина дава VPN сметката
VPN услугата продава патека помеѓу вашиот уред и излез, со адресирање и обично автентифициран тунел. На виртуелен сервер истата идеја се појавува како интерфејс, конфигурација на партнер и правила за препраќање што дозволуваат сообраќајот да преминува меѓу мрежи. Ниту еден од двата распореди не дава школка на машина што веќе не ја контролирате, а потрошувачките услови обично забрануваат јавен сервер преку услугата. Прочитајте го делот за прифатлива употреба пред да планирате околу тоа.
Облачните примероци се другата категорија, и нивната документација е јасна за тоа што го предаваат. Прегледот на примероци на AWS опишува средина на оперативен систем плус дефиниран пресметковен, мемориски, складишен и мрежен капацитет. Тоа одговара на ресурсот што го троши процесот на игра, и ништо во него не личи на VPN претплата.
Изберете кој се поврзува и преку што
Кога постои хост, одлуката за пристап има три форми. Играчите можат да се поврзат на јавна адреса што ја има хостот, да се приклучат преку приватен тунел достапен само за поканети партнери или да дојдат преку порта што препраќа меѓу двете. Секоја форма менува кој може да го најде серверот, не што прави серверот.
Јавниот влез е поедноставен за управување и ја изложува услугата на скенирање, затоа бара автентикација на самата игра и огнен ѕид што дозволува само портите во употреба. Приватниот влез ја крие услугата зад тунел, што значи дека секој играч инсталира и одржува клиент, а вие ја држите листата на партнери ажурна. Препраќањето го држи хостот надвор од листите додека им дава на играчите една адреса, по цена на уште еден скок и уште една работа за надзор. Изберете според публиката, а не според тоа која опција звучи побезбедно.
Проверете ги барањата пред да платите
Потврдете три факти пред да се обврзете: платформата што серверот ја поддржува, точните порти на кои слуша и дали условите на избраната мрежа дозволуваат хостирање. Барањата на игрите се менуваат меѓу изданијата, затоа читајте ја тековната документација, а не водич што именува оперативен систем од пред неколку години. Потоа проверете го слушачот на хостот наместо да верувате на пораката за успех од инсталаторот.
ss -lunpt | grep -E ':(27015|27016)'
nc -zvu 203.0.113.77 27015
journalctl -u gameserver --since '10 min ago' --no-pager | tail -n 20
Првата команда покажува дали нешто е врзано и на која адреса, втората ја проверува достапноста од надвор, а третата објаснува запирање ако услугата умрела. Слушач врзан на loopback одговара локално и никаде друго, што е честа причина правилно инсталиран сервер да изгледа недостапен.
Запишете ја платформата, портите и моделот на пристап што ги избравте. Токму со таа белешка споредувате кога закрпа ќе смени стандардна порта или нов играч не може да се поврзе.