Как создать выделенный сервер 7 days to die

Как создать выделенный сервер 7 days to die

Мы подготовили для вас простой и понятный гайд по созданию серверов для игры 7 days to die.

Если вы любите игры на выживание и хотите влиять на игровой процесс самостоятельно, то вам стоит научиться настраивать и запускать dedicated server. Эта статья поможет создать сервер игры 7 days to die и настроить его.

Настройка и запуск 7 days to die

7DTD — это песочница в жанре survival horror с открытым миром, действия которой разворачиваются во времена зомби-апокалипсиса. После её запуска вы узнаете, как выживать в столь опасной вселенной посредством подручных средств и укрытий.

Основная задача игрока в «7 дней до смерти» — подготовиться к нашествию зомби, ведь они еженедельно навещают игровых персонажей и пытаются их убить любыми доступными способами. Игрокам 7DTD необходимо возвести несколько строений и укреплений перед началом нападения. Для достижения цели они могут собрать ресурсы и воспользоваться ими по назначению.

Одной из главных особенностей игры является возможность создания выделенного сервера 7 days to die, который позволяет игрокам подстраивать игровую вселенную под себя и взаимодействовать с другими пользователя на карте. Многие геймеры выбирают 7DTD именно из-за её мультиплеерного режима. И в этом нет ничего удивительного.

Далее в этой статье мы расскажем вам, как сделать выделенный сервер 7 days to die и воспользоваться им по назначению.

Выбор хостинга

Перед созданием, настройкой и установкой dedicated server пользователю необходимо выбрать подходящего hosting-провайдера. При его выборе следует обращать внимание на следующее.

  1. Игровой хостинг. Хостер должен предоставлять соответствующую услугу. Не все провайдеры разрешают клиентам размещать на своих серверах игры.
  2. Безопасность и надежность. Хостер должен иметь положительную репутацию, обеспечивать функцию резервного копирования, а также не допускать сбоев в работе серверного оборудования.
  3. Доступность. Услуги провайдера должны быть доступны для вас. Лучшие компании предлагают хостинги по рыночной цене и размещают виртуальные машины в ЦОД уровня TIER III, что гарантирует доступность оборудования на уровне 99,982%. Также надёжные провайдеры не ограничены санкциями. Поэтому их сервера всегда активны и работают без сбоев. В России провайдеров вносят в специальный Реестр. Если провайдер хостинга в нём есть, то он может работать в РФ.
  4. Эффективность и технологическая составляющая. Хостер должен предлагать эффективные, производительные и мощные устройства и предоставлять полезные инструменты по их настройке. Иначе его услугами будет невыгодно пользоваться.
  5. Разнообразие тарифных планов и функционал. При выборе и рассмотрении предложений помните, что лучшие провайдеры позволяют клиентам воспользоваться всеми их инструментами по доступной стоимости.

Если вы хотите создать в 7 days to die выделенный сервер, то тогда вам следует опираться на вышеперечисленные критерии при поиске хостера.

Гайд по созданию dedicated server

Благодаря нашему гайду вы сможете понять, как в 7 days to die создать выделенный сервер на системах Linux. Он содержит только полезную информацию, поэтому настоятельно рекомендуем дочитать его до конца.

Описание и выполнение базовых задач

Начать работу вам следует с обновления системы и загрузки SteamCMD. Для её обновления вы можете воспользоваться нижеуказанной командой:

apt update && apt full-upgrade

После её исполнения вы можете сразу же скачать SteamCMD. Просто перейдите по ссылке и распакуйте скачанный файл на свой компьютер.

Важно!

Многие gameservers загружаются через консольную версию Steam. Поэтому её необходимо установить и настроить в первую очередь.

Если вы уже загрузили консольную версию «Стима», перейдите к установке зависимостей и CMD через команду:

apt install lib32gcc-s1

Затем дождитесь завершения процесса, создайте юзера в «Стиме»:

adduser --disabled-password steam

Перейдите в учетную запись и поставьте SC через команду:

su steam

Сформируйте папку для консольной версии и перейдите в неё:

mkdir ~/Steam && cd ~/Steam

И приступите к инициализации путем введения кода:

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Если после ввода кода вы получили сообщение об ошибке «curl не найден», то не переживайте, выход есть! Вы можете установить эту утилиту при помощи введения этой команды:

apt install curl

На этом установка CMD подойдёт к концу.

Подготовка

Далее вам нужно будет сформировать папки, конфиги и т.д. Так как вы залогинены под пользователем Steam, вам нужно будет ввести команду:

whoami

Далее нужно зажать кнопки CTRL+D, и после этого инициируется разлогин.

Если вы разлогинились, то создайте папки в /opt/ путем введения кода:

mkdir -p /opt/название игры/{server,user,config}

Затем закрепите нужные папки за пользователем «Стим» через команду:

chown -R steam:steam /opt/название игры

После этого вы сможете установить игровой сервер.

Установка

Перейдите в раздел /opt/название игры:

cd /opt/наименование игры && su steam

Сформируйте загрузочный скрипт (create an install script) сервера через команду:

cat <<< '~/Steam/steamcmd.sh +force_install_dir /opt/название/server +login anonymous +app_update 294420 validate +quit' > install.sh

Позвольте скрипту запуститься через команду:

chmod 700 install.sh

Инициируйте загрузку и установку game server через:

./install.sh​

После завершения процесса скачивания, скопируйте конфигурационный файл в ранее сформированную папку:

cp /opt/название/server/serverconfig.xml /opt/ наименование игры /config/

Затем подключитесь к dedicated server через WinSCP  и отредактируйте конфигурацию через:

/opt/ название игры /config/

После запустите виртуальную машину, используя нижеуказанные команды:

cat <<< '[Unit]
Description=7 Название игры
After=network.target nss-lookup.target
[Service]
Type=simple
User=steam
Group=steam
PIDFile=/run/7dtd.pid
LimitNOFILE=10240
ExecStartPre=/home/steam/Steam/steamcmd.sh +force_install_dir /opt/7daystodie/server +login anonymous +app_update 294420 +quit
ExecStart=/opt/7daystodie/server/startserver.sh -configfile=/opt/7daystodie/config/serverconfig.xml
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
[Install]
WantedBy=multi-user.target' > /etc/systemd/system/Название игры.service

Скрипт обновит dedicated server. После чего вы сможете самостоятельно обновить list of scripts systemd через команду:

systemctl daemon-reload

Важно!

Если вы внесли все необходимые изменения в конфиг, то следующим вашим шагом станет запуск виртуальной машины.

Запуск dedicated server и его остановка

Конфигурационный файл изменён, и вам осталось лишь научиться запускать game server и завершать его работу при необходимости. Для его запуска вы можете воспользоваться командой:

systemctl start 7daystodie.service

Также вы можете остановить его, заменив слово start на stop при введении этого кода.

Теперь вы знаете не только как создать выделенный сервер 7 days to die, но и готовы к его запуску и остановке.

Системные требования и серверное оборудование

Вот требования, предъявляемые к dedicated server:

  1. ОС. Сервер может работать на различных операционных системах, таких как Windows, Linux. А это значит, что вы можете выбрать любой вариант.
  2. CPU. Подойдут многопоточные процессоры с тактовой частотой от 2.5 ГГц и выше.
  3. RAM. Для оборудования, рассчитанного на восемь игроков, необходимо от 4 до 6 ГБ оперативной памяти.
  4. HDD/SSD. Объём хранилища виртуальной машины должен быть не менее 30-50 Гб.
  5. Качество и скорость соединения. Для стабильной работы gameserver требуется хорошее соединение с высокой пропускной способностью и низким пингом (минимум 1-2 Мбит/ с ограничениями в 100 мс).

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

Где найти и купить сервер

Найти и купить его можно через поиск или сайты подбора хостингов, в том числе игровых. Они позволят найти, приобрести и затем настроить игровой мир 7DTD под себя.

Заключение

Самостоятельно создать выделенный сервер 7 days to die не так уж несложно. Помогут многочисленные размещённые в Интернете гайды и инструкции, которые позволяют игрокам полностью разобраться в игре и её настройках, включая наш.

Наш guide создан для тех, кто хочет создать и запустить dedicated server за полчаса, час или больше. Мы упростили объяснения сложных процессов, чтобы вам было легче произвести установку и настройку на своем ПК.

Воспользуйтесь нашей инструкцией, если у вас возникнут проблемы при настройке и запуске ВС.

Читайте в блоге:

Что будем искать? Например,VPS-сервер

Мы в социальных сетях