7 Days to Die | Установка выделенного сервера на Linux
Совсем недавно вышел в релиз 7 days to die версия 1.0, после стольких лет в раннем доступе. Собственно это и послужило причиной написать гайд по установке выделенного сервера на debian-о подобные linux системы, что бы вы с друзьяшками или тяночками пошли выживать на своем собственном сервере в мир зомбей.
Чему нужно научиться, что бы был успешный успех
- Нужно посмотреть на ютубе как подключаться к linux системах через SSH, используя Putty или MobaXterm
- Нажимать CTRL+C и с помощью ПКМ вставлять в консоль
- Для удобства скачать WinSCP и как в Total Commander редактировать тексты
Так начнем, вы подключились из под root и готовы копипастить.
И сразу же обновим систему
SteamCMD
Официальные сервера многих игр скачиваются через steamcmd. Его нужно установить и начать скачивать игры. Будем устанавливать вручную. Выполняем ручную установку зависимостей и самой steamcmd, предварительно создав пользователя steam
Теперь создадим пользователя steam
Это отключит пароль для пользователя steam, авторизоваться удаленно по паролю нельзя, а вот по ключам можно, но это уже другая история.
Далее войдем в учетку steam и поставим steamcmd
Создадим папку для steamcmd и зайдем в нее
Ну и непосредственно установка
Если у вас ругнется что curl: not found, установим и его
Все, на этом установка SteamCMD закончена. Идем дальше.
Предварительные ласки (нет, подготовка)
Теперь нужно создать папки для сервера, конфигов и user(сохранений миров, сейвы). Так вы сейчас залогинены под юзером steam, а это можно проверить набрав команду
Придет ответ: "steam". Нажимаем один раз CTRL+D, произойдет разлогин в root. Создаем директории в /opt/
Мы создали необходимые папки, но они принадлежат пользователю root, передадим их во владение пользователю steam
На этом подготовка закончена, идем далее.
Установка сервера 7days to die
Переходим в директорию /opt/7daystodie
Внимательные дтферы поймут, что мы снова залогинились в steam. Создадим скрипт загрузки выделенного сервера
Скрипт создан, дадим ему право запускаться
Запустим установку выделенного сервера 7 days to die
Начнется скачивание и установка сервера, остается ждать пока все скачается. Как все скачается, скопируем конфиг в ранее созданную папку
Я упоминал о WinSCP, настало время подключиться с его помощью к серверу и отредактировать конфиг по пути /opt/7daystodie/config/ тут я думаю вы разберетесь и настроите сами.
Запуск сервера (даже после рестарта хоста)
Создаем скрипт запуска сервера
Скрипт при запуске обновит сервер и запустит его.
Обновим список скриптов systemd
Теперь все готово к запуску сервера, если вы конечно уже успели отредактировать конфиг сервера. В котором кстати можно указать папку для сейвов, которую мы создали ранее /opt/7daystodie/user
Запуск и остановка сервера
Конфиг отредактирован, осталось научится запускать и останавливать сервер.
Запускаем так (помните что при старте сервер обновится)
Остановить так
Ну все. Теперь можно залетать и кошмарить зомбей.
Системные требования сервера 7 Days to Die
- CPU: Важна частота, ядро может быть хоть одно. от 2.4 Ггц
- RAM: Сервер для 8 игроков около 4-6 Гб (при запуске жрет 2.4 Гб, при конекте игроков повышается до 3.4 и выше.
- HDD/SSD: от 30 Гб
Где искать и купить сервер
Я запустил сервер у hosting-vds.com (реф. ссылка). Можете перейти по моей ссылке и поддержать автора, забрав сервер за 473 руб. Хватит для компании из 4-6 людей.
На этом все. Отвечу на вопросы в комментах. Конфиг разбирать не буду, он тщательно комментирован, переводите к гугле и настраивайте. Удачного выживания сурвайвор!
UPD. забыл что сервер требует сделать вот это
P.S ошибОчки буду править как обнаружатся.