Для установки Rust Dedicated Server в Ubuntu потребуется установить пакеты:
Добавить пользователя rust, от имени которого будет запущен сервер:
Переключаемся в учетную запись пользователя rust:
Создаем директорию steamcmd:
Переходим в эту директорию:
Загружаем steamcmd:
Если получаем ошибку загрузки, то повторяем команду без проверки сертификата:
Распаковываем архив:
Запускаем steamcmd:
Авторизуемся в Steam:
Устанавливаем файлы сервера:
Выходим из steamcmd:
На этом установка сервера завершена.
Следующий этап - конфигурирование сервера. Переходим в каталог, где расположены файлы сервера:
В этом каталоге следует создать стартовый файл примерно следующего содержания:
#!/bin/sh
export LD_LIBRARY_PATH=/home/rust/Steam/steamapps/common/rust_dedicated:
/home/rust/Steam/steamapps/common/rust_dedicated/RustDedicated_Data/Plugins/x86_64:
{$LD_LIBRARY_PATH} ;
exec ./RustDedicated \
+server.ip 0.0.0.0 \
+server.port 28015 \
+rcon.ip 0.0.0.0 \
+rcon.port 7776 \
+rcon.password "РКОН ПАРОЛЬ" \
+server.maxplayers 40 \
+server.hostname "ИМЯ СЕРВЕРА" \
+server.identity "my_server" \
+server.level "Procedural Map" \
+server.worldsize 4000 \
+server.seed 1688427 \
+server.headerimage "http://адрес_http_сервера/srvinfo.jpg" \
+server.description "ИМЯ СЕРВЕРА" \
-logfile rust-start.log
Для сохранения сессии в постоянной работе можно использовать утилиту screen.