Установка сервера Valheim на Linux — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Первичная настройка Linux)
(Установка сервера Garry's Mod)
Строка 47: Строка 47:
 
</pre>
 
</pre>
  
== Установка сервера Garry's Mod ==
+
== Установка сервера Valheim ==
[[File:Header.jpg|right|thumb|460px]]
 
 
'''1'''. Создаем нового пользователя с паролем, например gameserver.<br>Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit'
 
'''1'''. Создаем нового пользователя с паролем, например gameserver.<br>Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit'
 
<pre style="width: 45%;">
 
<pre style="width: 45%;">
Для Debian/Ubuntux64
 
 
useradd gameserver -s /bin/bash -m  /Создаем домашнюю директорию
 
useradd gameserver -s /bin/bash -m  /Создаем домашнюю директорию
passwd gameserver                  /Добавляем пароль, попросит указать пароль дважды
+
passwd gameserver                  /Добавляем пароль, вас попросят указать пароль дважды
 
 
Для CentOSx64
 
useradd gameserver
 
passwd gameserver qwerty
 
 
</pre>
 
</pre>
  
 
'''2'''. Подключаемся под нового пользователя
 
'''2'''. Подключаемся под нового пользователя
 
<pre style="width: 45%;">
 
<pre style="width: 45%;">
Для Debian/Ubuntux64
 
 
su gameserver -l
 
su gameserver -l
  

Версия 16:21, 20 февраля 2021

Valheim cover.jpg

В данном инструкции мы расскажем как установить сервер игры Valheim на ОС Linux Debian 9

Рекомендуемые операционные системы Linux

  • Ubuntu 16.04 LTS
  • Debian 9
  • CentOS 7


Первичная настройка Linux

PuTTY

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

1. Скачиваем и устанавливаем программу PuTTY себе на компьютер, что бы могли подключиться к серверу.

  • Запускаем программу, открываем вкладку Window, переходим в Translation и в меню Remote character set выбираем UTF-8.
  • Возвращаемся во вкладку Session.
  • В Host Name указываем IP адрес вашего сервера, порт 22, ниже в Saved Sessions придумайте имя для подключения и нажмите на кнопку Save.
  • Выделяем название сервер и нажимаем на кнопку Open.
  • У вас откроется черное окно терминала в котором вам потребуется указать логин и пароль от вашего сервера.

2. Установка дополнительных библиотек, при использование 64 битной операционной системы

apt install lib32gcc1
apt install lib32stdc++6
apt install libsdl2-2.0-0
dpkg --add-architecture i386
apt update
apt install libsdl2-2.0-0:i386

3. Установка дополнительных программ.

apt install curl
apt install binutils
apt install bc
apt install jq
apt install tmux
apt install netcat
apt install mc
apt install htop
apt install screen

4. Устанавливаем редактор Nano для пользователя root по умолчанию.

echo 'export EDITOR=nano' >> ~/.bashrc

Установка сервера Valheim

1. Создаем нового пользователя с паролем, например gameserver.
Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit'

useradd gameserver -s /bin/bash -m  /Создаем домашнюю директорию
passwd gameserver                   /Добавляем пароль, вас попросят указать пароль дважды

2. Подключаемся под нового пользователя

su gameserver -l

Устанавливаем редактор Nano по умолчанию
echo 'export EDITOR=nano' >> ~/.bashrc

Для CentOSx64
su - gameserver -l

Устанавливаем редактор Nano по умолчанию
echo 'export EDITOR=nano' >> ~/.bashrc

3. Создаем и переходим в папку, куда будем загружать steamcmd

mkdir steamcmd
cd steamcmd

4. Скачиваем архив steamcmd и разархивируем его

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

tar -xvzf steamcmd_linux.tar.gz

5. Запускаем steamcmd.sh. Важно: нужно находиться в папке steamcmd.

./steamcmd.sh

6. Загрузка и установка сервера

Указываем логин, аноним
login anonymous

Указываем путь куда будет загружен сервер игры Garry's Mod
Пример расположения: /home/gameserver/steamcmd/garrysmod/
force_install_dir ./garrysmod/

Загружаем сам сервер
app_update 4020

Запуск обновления сервера или проверка на целостность файлов
app_update 4020 validate

7. Запуск сервера. После загрузки сервера выходим из steamcmd введя команду 'quit'

Переходим в папку garrysmod
cd ./garrysmod/

Пример строчки запуска:
./srcds_run -game garrysmod -port 27015 +maxplayers 32 +gamemode sandbox +map gm_construct

Завершить процесс, выключить игровой сервер нажатием клавиш ctrl+c

После этих действий сервер начнет запускаться, вы сможете зайти на него указав ip адрес и порт, например 37.230.228.208:27015
На этом установка сервера почти закончена.