Установка сервера Valheim на Linux — различия между версиями
Papay (обсуждение | вклад) (→Первичная настройка Linux) |
Papay (обсуждение | вклад) (→Первичная настройка Linux) |
||
Строка 46: | Строка 46: | ||
echo 'export EDITOR=nano' >> ~/.bashrc | echo 'export EDITOR=nano' >> ~/.bashrc | ||
</pre> | </pre> | ||
+ | |||
+ | == Установка сервера Garry's Mod == | ||
+ | [[File:Header.jpg|right|thumb|460px]] | ||
+ | '''1'''. Создаем нового пользователя с паролем, например gameserver.<br>Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit' | ||
+ | <pre style="width: 45%;"> | ||
+ | Для Debian/Ubuntux64 | ||
+ | useradd gameserver -s /bin/bash -m /Создаем домашнюю директорию | ||
+ | passwd gameserver /Добавляем пароль, попросит указать пароль дважды | ||
+ | |||
+ | Для CentOSx64 | ||
+ | useradd gameserver | ||
+ | passwd gameserver qwerty | ||
+ | </pre> | ||
+ | |||
+ | '''2'''. Подключаемся под нового пользователя | ||
+ | <pre style="width: 45%;"> | ||
+ | Для Debian/Ubuntux64 | ||
+ | su gameserver -l | ||
+ | |||
+ | Устанавливаем редактор Nano по умолчанию | ||
+ | echo 'export EDITOR=nano' >> ~/.bashrc | ||
+ | |||
+ | Для CentOSx64 | ||
+ | su - gameserver -l | ||
+ | |||
+ | Устанавливаем редактор Nano по умолчанию | ||
+ | echo 'export EDITOR=nano' >> ~/.bashrc | ||
+ | </pre> | ||
+ | |||
+ | '''3'''. Создаем и переходим в папку, куда будем загружать steamcmd | ||
+ | <pre style="width: 45%;"> | ||
+ | mkdir steamcmd | ||
+ | cd steamcmd | ||
+ | </pre> | ||
+ | |||
+ | '''4'''. Скачиваем архив steamcmd и разархивируем его | ||
+ | <pre style="width: 45%;"> | ||
+ | wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | ||
+ | |||
+ | tar -xvzf steamcmd_linux.tar.gz | ||
+ | </pre> | ||
+ | |||
+ | '''5'''. Запускаем steamcmd.sh. Важно: нужно находиться в папке steamcmd. | ||
+ | <pre style="width: 45%;"> | ||
+ | ./steamcmd.sh | ||
+ | </pre> | ||
+ | |||
+ | '''6'''. Загрузка и установка сервера | ||
+ | <pre style="width: 45%;"> | ||
+ | Указываем логин, аноним | ||
+ | login anonymous | ||
+ | |||
+ | Указываем путь куда будет загружен сервер игры Garry's Mod | ||
+ | Пример расположения: /home/gameserver/steamcmd/garrysmod/ | ||
+ | force_install_dir ./garrysmod/ | ||
+ | |||
+ | Загружаем сам сервер | ||
+ | app_update 4020 | ||
+ | |||
+ | Запуск обновления сервера или проверка на целостность файлов | ||
+ | app_update 4020 validate | ||
+ | </pre> | ||
+ | |||
+ | '''7'''. Запуск сервера. После загрузки сервера выходим из steamcmd введя команду 'quit' | ||
+ | <pre style="width: 45%;"> | ||
+ | Переходим в папку garrysmod | ||
+ | cd ./garrysmod/ | ||
+ | |||
+ | Пример строчки запуска: | ||
+ | ./srcds_run -game garrysmod -port 27015 +maxplayers 32 +gamemode sandbox +map gm_construct | ||
+ | |||
+ | Завершить процесс, выключить игровой сервер нажатием клавиш ctrl+c | ||
+ | </pre> | ||
+ | |||
+ | После этих действий сервер начнет запускаться, вы сможете зайти на него указав ip адрес и порт, например 37.230.228.208:27015<br> | ||
+ | На этом установка сервера почти закончена. |
Версия 16:20, 20 февраля 2021
В данном инструкции мы расскажем как установить сервер игры Valheim на ОС Linux Debian 9
Рекомендуемые операционные системы Linux
- Ubuntu 16.04 LTS
- Debian 9
- CentOS 7
Первичная настройка Linux
Вы заказали на сайте 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
Установка сервера Garry's Mod
1. Создаем нового пользователя с паролем, например gameserver.
Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit'
Для Debian/Ubuntux64 useradd gameserver -s /bin/bash -m /Создаем домашнюю директорию passwd gameserver /Добавляем пароль, попросит указать пароль дважды Для CentOSx64 useradd gameserver passwd gameserver qwerty
2. Подключаемся под нового пользователя
Для Debian/Ubuntux64 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
На этом установка сервера почти закончена.