Бесплатный сервер от Google в пять шагов

Бесплатный сервер от Google в пять шагов

Если ты всегда хотел свой сервер Counter-Strike: Global Offensive, но у тебя не было возможности его арендовать — тебе повезло! Рассказываем, как создать бесплатный сервер на три месяца.

Counter-Strike: Global Offensive работает по принципу «клиент — сервер». У тебя на компьютере установлен клиент игры, а где-то еще есть ПК с серверной конфигурацией. Для игры нужно подключить клиент к серверу. Это хорошее решение. Если сервер справляется с нагрузкой, то у всех клиентов будет отличная производительность и плавный игровой процесс.

Бесплатный сервер от Google в пять шагов

В Counter-Strike: Global Offensive, грубо говоря, используется два типа серверов. Назовем их «официальные» и «сторонние». К первым относятся те, которые содержит сама компания Valve. Простой пример — каждый матч в рейтинговой игре будет проведен на официальном сервере.

Сторонние — это сервера сообщества. На них могут быть пользовательские модификации, выключен VAC или карты из Мастерской. Также на таких серверах можно сыграть в уникальные режимы, вроде десматча с уроном только от выстрелов в голову.

Бесплатный сервер от гугл

Собственный сервер требует затрат. Его нужно либо создавать самому, а для этого желательно иметь статичный IP-адрес и, в идеальном варианте, отдельный ПК. Либо же арендовать. Аренда сервера с полутора десятками слотов для тренировок обойдется примерно в 15 долларов в месяц.

Но есть возможность попробовать все сделать самому и бесплатно. Для этого нужно использовать Google Cloud с трехмесячным пробным периодом. Мы впервые увидели такую идею на сабреддите игры в посте пользователя k97513. Спасибо ему за наводку!

Для создания своего сервера придется немного повозиться, поэтому мы написали инструкцию на шесть шагов. Вот и она!

Шаг 1: создать сервер

Для этого потребуется учетная запись Google и банковская карта. Если все есть — нужно перейти на Google Cloud, войти и нажать на кнопку «Get started for free». После этого придется заполнить все необходимые поля на двух экранах и наконец-то зайти на сайт.

Бесплатный сервер от Google в пять шагов

«Бесплатный» старт значит, что Google выдает 300 долларов и возможность три месяца использовать сервис Google Cloud. При этом 300 долларов «виртуальные», их можно потратить только на сервис и никак иначе. Приятная сторона вопрос — компания не будет требовать эти деньги назад и без прямого разрешения пользователя не начнет снимать деньги с указанной карты.

Бесплатный сервер от Google в пять шагов
Бесплатный сервер от Google в пять шагов

Проще говоря — после регистрации можно резвиться три месяца, а когда деньги на счету кончится ничего не произойдет. Просто «веселье» кончится и за его продолжение уже придется платить.

Бесплатный сервер от Google в пять шагов
Бесплатный сервер от Google в пять шагов

На главном экране сайта в левой панели нужно выбрать Compute Engine. В открывшемся окне вверху нажать на кнопку Create Instance. Теперь нужно дать имя серверу, выбрать конфигурацию и указать размер диска, вместе с используемым дистрибутивом. Живем один раз, так что мы рекомендуем брать самую свежую Ubuntu. В нашем случае — 20.04 LTS с октябрьскими апдейтами.

Теперь осталось жмакнуть Create и сервер готов.

Шаг 2: настройка сети

На экране VM instances теперь должен быть сервер с выбранным названием. Клик на название, пролистать вниз до Network interfaces там выбрать View Details. В этом разделе нужно сначала открыть External IP addresses. В табличке поменять тип IP на статический (Static).

Бесплатный сервер от Google в пять шагов

Потом на левой панели выбрать Firewall и создать новое правило. Это можно сделать по нажатию на клавишу в верхней части экрана. Правилу обязательно нужно дать название. Пролистав ниже названия нужно установить следующие параметры:

  • All instances in the network в строке Targets;
  • 0.0.0.0/0 в строке Source IP ranges;
  • Поставить галочки напротив tcp и udp, вписав в соответствующие поля 27015-27030,27036-27037 и 4380,27000-27031,27036.

Осталось нажать на Create, чтобы создать правило, и вернуться на экран VM instances.

Шаг 3: установка

Почти готово, осталось превратить обычный сервер от «гугла» в игровой. Для этого нужно открыть терминал нажатием на кнопку SSH на экране VM instances. Откроется терминал, в нем нужно ввести три команды в порядке очереди.

Бесплатный сервер от Google в пять шагов
Бесплатный сервер от Google в пять шагов

Сначала: sudo -- sh -c 'dpkg --add-architecture i386; add-apt-repository multiverse; apt-get update; apt-get -y dist-upgrade'.

Потом: wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver

И наконец: ./csgoserver install

После ввода каждой нужно подтверждать все нажатием клавиши Enter. Первые две команды будут выполнены быстро, а вот третья может занять до получаса реального времени.

После окончания установки в терминале появится вопрос, который можно проигнорировать и продолжить нажатием клавиши Enter.

Шаг 4: запуск

Все почти готово. Осталось подружить Steam с сервером. Для этого нужно посетить страницу «Управление аккаунтами серверов игры в Steam». Там промотать вниз до предложения создать новый аккаунт сервера игры. В номере приложения ввести 730, это номер CS: GO, в примечаниях можно оставить полезные заметки.

Бесплатный сервер от Google в пять шагов

В табличке рядом появится введенная информация и столбец «Идентификатор». Он нам еще пригодится. Его лучше куда-то скопировать. Также стоит скопировать Internal IP из таблички на экране VM instances.

Оба значения нужно подставить в шаблон:

screen serverfiles/srcds_run -game csgo -usercon -strictportbind -ip ТВОЙIP -port 27015 +clientport 27005 +tv_port 27020 +sv_setsteamaccount ТВОЙИДЕНТИФИКАТОР -tickrate 128 +map de_mirage +servercfgfile server.cfg -maxplayers_override 16 +mapgroup mg_active +game_type 0 +game_mode 1 +host_workshop_collection +workshop_start_map -authkey -nobreakpad

Получившеюся конструкцию нужно добавить в файл start.sh. Для этого ввести nano start.sh. Потом вставить через хоткей CTRL + V, сохранить нажатием CTRL + S и выйти при помощи CTRL + X.

Чтобы закончить с запуском осталось сделать еще одно действие — ввести sh start.sh. Все. Ура. Поздравляем, у тебя самый обычный пустой соревновательный сервер со 128 tick.

Шаг 5: резервная копия

Если ты собираешься делать что-то, кроме обычной беготни на самом обычном сервере — стоит сделать резервную копию. Она поможет откатить все изменения, если установка модов, например, пойдет не по плану. Полезная штука.

Бесплатный сервер от Google в пять шагов

Сделать резервную копию сервера очень просто. Достаточно на экране VM instances нажать на название сервера, в открывшемся окне выбрать вверху Create machine image. Потом дать название резервной копии и, как всегда, жмакнуть на кнопку Create. Все. Бек-ап готов.

Если все делать по инструкции и внимательно, то можно управится за час. Всего час и у тебя в кармане будет личный сервер на три месяца для любых экспериментов или тренировок.
#csgo

1313
11
13 комментариев

@Lime is Fine Эти ребята все PRщика не сменят) 

5

 PRщика не сменят) сммщика\цу 

Чот у ребят очень короткая память, вроде же выяснили в прошлом треде, почему так делать не надо. Ща опять все в минусах утонет))

1

Дизайнера, и мы его менять не будем. Он вон как красиво нашу страничку сделал :)

1

Астрологи в ярости. Количество васянских серверов возросло втрое.

2

Чай они никому в мире не помешают :)

Комментарий недоступен

Aws дает бесплатно на год