Как стать автором
Обновить

Создаем свой игровой сервер RUST

Уровень сложностиПростой

Создание собственного игрового сервера в RUST — это отличный способ контролировать игровой процесс, настраивать правила и собирать уникальное игровое сообщество. В этом посте мы рассмотрим основные шаги для создания и настройки сервера, а также установку Oxide и простого плагина.

Шаг 1: Подготовка

  1. Системные требования: Убедитесь, что у вас есть подходящий сервер. Рекомендуется выделенный сервер с минимум 8 ГБ ОЗУ и современным процессором.

  2. Операционная система: Вы можете выбрать Windows или Linux (Ubuntu). Мы рассмотрим установку на Ubuntu.

Шаг 2: Установка необходимых компонентов

  1. Обновите систему:

    sudo apt update && sudo apt upgrade -y
    
  2. Установите необходимые пакеты:

    sudo apt install -y wget screen
    

Шаг 3: Установка SteamCMD

SteamCMD — это утилита для загрузки и обновления игровых серверов.

  1. Загрузите SteamCMD:

    mkdir ~/Steam && cd ~/Steam
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xvzf steamcmd_linux.tar.gz
    
  2. Запустите SteamCMD:

    ./steamcmd.sh
    

Шаг 4: Установка RUST сервера

  1. Залогиньтесь в SteamCMD:

    login anonymous
    
  2. Установите сервер RUST:

    force_install_dir ./rust_server
    app_update 258550 validate
    

Шаг 5: Настройка сервера

  1. Создайте файл запуска:
    Перейдите в директорию с сервером:

    cd ~/Steam/rust_server
    

    Создайте файл start.sh:

    touch start.sh
    chmod +x start.sh
    

    Откройте файл и добавьте следующую команду:

    #!/bin/bash
    ./RustDedicated -batchmode -nographics -server.port 28015 -server.level "Procedural Map" -server.seed 123456 -server.worldsize 3000 -server.maxplayers 50 -server.hostname "Мой сервер RUST" -server.description "Добро пожаловать!" -server.url "http://example.com" -server.headerimage "http://example.com/image.png" -server.identity "my_server_identity"
    
  2. Настройте параметры:

    Измените server.seed, server.hostname и другие параметры по своему усмотрению.

Шаг 6: Запуск сервера

  1. Запустите сервер:

    screen -S rust_server ./start.sh
    
  2. Проверьте, что сервер запущен:

    Введите screen -r rust_server для подключения к сессии.

Шаг 7: Установка Oxide

  1. Загрузите последнюю версию Oxide:

    Перейдите на официальный сайт Oxide и найдите ссылку на загрузку для RUST.

  2. Перейдите в директорию сервера:

    cd ~/Steam/rust_server
    
  3. Скачайте и распакуйте Oxide:

    Замените LINK_TO_OXIDE на актуальную ссылку для загрузки:

    wget LINK_TO_OXIDE -O oxide.zip
    unzip oxide.zip
    
  4. Перезапустите сервер:

    Остановите сервер, если он работает, и запустите его снова:

    screen -S rust_server -d
    

Шаг 8: Установка плагина

В качестве примера установим простой плагин под названием "WelcomeMessage", который отображает сообщение приветствия для новых игроков.

  1. Скачайте плагин:

    Перейдите на страницу плагина WelcomeMessage на сайте uMod и найдите кнопку загрузки.

  2. Перейдите в директорию плагинов:

    cd ~/Steam/rust_server/oxide/plugins
    
  3. Скачайте плагин:

    Замените LINK_TO_WELCOMEMESSAGE на актуальную ссылку для загрузки:

    wget LINK_TO_WELCOMEMESSAGE
    
  4. Перезапустите сервер:

    После загрузки плагина перезапустите сервер:

    screen -S rust_server -d
    

Шаг 9: Настройка плагина

  1. Откройте файл конфигурации плагина:

    Файлы конфигурации обычно находятся в директории oxide/config. Найдите файл, связанный с вашим плагином (например, WelcomeMessage.json).

  2. Настройте параметры:

    Откройте файл в текстовом редакторе и измените текст приветствия и другие параметры по своему усмотрению.

  3. Сохраните изменения и закройте редактор.

Заключение

Теперь вы успешно создали свой собственный сервер RUST, установили Oxide и добавили плагин WelcomeMessage! Ваши игроки будут встречены приветственным сообщением при входе на сервер. Не забывайте изучать другие плагины и настраивать их для улучшения игрового опыта! Удачи и веселой игры!

Вот таким макаром я создала свой сервер по игре RUST: Korona Survive Rust

Korona Survive Rust X3 | MAX3 | TP | KITS

client.connect koronasurvive.zapto.org:28016

Если у Вас есть идеи о развитии проекта, Милости просим:
https://discord.gg/dFB4BTEJqJ
https://t.me/koronasurviverust
https://vk.com/koronasurviverust

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.