Чтобы создать сервер Rust с поддержкой Oxide (который теперь называется uMod) в среде LinuxGSM, нужно выполнить несколько шагов. Вот пошаговая инструкция:
Если у вас еще нет установленного LinuxGSM, нужно его установить. Это делается следующим образом:
sudo apt-get update
sudo apt-get install -y wget curl tar gzip unzip
wget -O linuxgsm.sh https://linuxgsm.sh
chmod +x linuxgsm.sh
./linuxgsm.sh rustserver
Теперь, когда у вас установлен Rust сервер, необходимо его настроить.
cd ~/rustserver
./rustserver install
uMod (бывший Oxide) — это мод для серверов Rust, который позволяет использовать плагины. Чтобы его установить, выполните следующие шаги:
wget https://umod.org/games/rust/download -O umod.zip
unzip umod.zip
mv rust_server/* ~/rustserver/
Теперь сервер Rust с поддержкой uMod готов. Для его запуска используйте команды LinuxGSM:
./rustserver start
./rustserver stop
./rustserver restart
Теперь ваш сервер Rust работает с uMod (Oxide), и вы можете устанавливать различные плагины для улучшения игрового процесса. Если нужно, можно настроить дополнительные параметры через конфигурационные файлы в директории с сервером.
Да, для использования LinuxGSM, сервер должен быть на Linux. LinuxGSM (Linux Game Server Managers) — это скрипт, предназначенный для упрощения установки и управления игровыми серверами на Linux-системах. Он работает исключительно на Linux и требует наличия соответствующей ОС, чтобы работать корректно.
Если вы хотите использовать LinuxGSM для установки и управления сервером Rust, вам нужно либо установить Linux на свой ПК, либо использовать виртуальную машину или контейнер (например, через Docker), который будет работать с Linux.
Если у вас нет опыта с Linux, можно попробовать настроить виртуальную машину через программное обеспечение, например, VirtualBox или VMware, установив на ней одну из популярных дистрибутивов Linux (например, Ubuntu). Это даст вам возможность работать в Linux-среде, не удаляя Windows с вашего компьютера.
Если же у вас стоит Windows, и вы не хотите переходить на Linux, можно использовать другие решения, такие как Rust Dedicated Server для Windows, но для управления с помощью LinuxGSM потребуется именно Linux.
Для создания виртуальной машины с Linux с использованием VMware и последующей установки Rust-сервера с LinuxGSM, следуйте шагам, приведенным ниже.
Скачайте и установите VMware Workstation или VMware Player (бесплатная версия). Вы можете скачать программу с официального сайта VMware:
После установки откройте программу и подготовьтесь к созданию новой виртуальной машины.
Выберите дистрибутив Linux. Рекомендуется использовать Ubuntu Server для вашего сервера Rust, так как это один из самых популярных и удобных дистрибутивов.
Скачайте ISO-образ с официального сайта Ubuntu:
Сохраните ISO-образ на своем ПК.
Откройте VMware Workstation или Player.
Нажмите "Create a New Virtual Machine" (Создать новую виртуальную машину).
Выберите "Installer disc image file (iso)" и укажите путь к скачанному ISO-образу Ubuntu Server.
Следуйте инструкциям, чтобы создать виртуальную машину:
Нажмите Finish и запустите виртуальную машину.
После завершения установки, войдите в систему и обновите ее:
sudo apt update
sudo apt upgrade -y
Установите все необходимые зависимости для работы LinuxGSM:
sudo apt-get install -y wget curl tar gzip unzip
wget -O linuxgsm.sh https://linuxgsm.sh
chmod +x linuxgsm.sh
./linuxgsm.sh rustserver
./rustserver install
wget https://umod.org/games/rust/download -O umod.zip
unzip umod.zip
mv rust_server/* ~/rustserver/
cd ~/rustserver
./rustserver start
Теперь ваш сервер Rust с uMod должен работать в виртуальной машине под управлением Linux!
Чтобы подключиться к серверу из игры, используйте IP-адрес виртуальной машины. Вы можете узнать его, выполнив команду в терминале:
ip a
Или, если у вас настроен сетевой мост (Bridged Network), IP-адрес будет тем же, что и у вашей основной сети.
Теперь у вас есть полноценная настройка сервера Rust через VMware на виртуальной машине с Linux.
Чтобы сервер Rust в виртуальной машине, работающей на VMware, был доступен для других игроков, вам нужно настроить проброс портов и обеспечить постоянный IP-адрес для виртуальной машины. Это можно сделать с помощью настройки сетевого подключения и некоторых дополнительных шагов в VMware.
Для проброса портов необходимо настроить сетевой мост (Bridged Network) или NAT для вашей виртуальной машины. Мы рассмотрим оба способа.
Теперь виртуальная машина будет использовать IP-адрес вашей основной сети, и она будет доступна снаружи. Чтобы убедиться в этом, перезагрузите машину и выполните команду:
ip a
Посмотрите на IP-адрес. Он должен быть в той же подсети, что и ваш основной компьютер.
Если вы не хотите, чтобы виртуальная машина использовала IP-адрес вашей основной сети, можно настроить NAT:
Когда вы настроили сетевое подключение, нужно настроить проброс портов, чтобы ваш сервер Rust был доступен через интернет.
Если вы используете NAT, вам нужно настроить проброс портов в VMware:
Пример:
ip a
)Если вы используете Bridged Network, порты нужно пробрасывать на вашем маршрутизаторе.
Зайдите в настройки вашего роутера (обычно через веб-интерфейс по IP-адресу, например, 192.168.0.1 или 192.168.1.1).
Перейдите в раздел Port Forwarding или Virtual Server.
Настройте проброс следующих портов для вашего IP-адреса виртуальной машины:
Например:
После настройки проброса портов сохраните настройки и перезагрузите роутер.
Теперь, если вы подключитесь к вашему публичному IP-адресу (можно найти с помощью WhatIsMyIP), вы сможете подключиться к серверу Rust. Важно помнить, что ваш сервер будет доступен снаружи только если проброс портов настроен правильно.
Чтобы избежать изменения IP-адреса виртуальной машины при каждом перезагрузке, можно настроить статический IP-адрес для вашей виртуальной машины.
/etc/netplan/01-netcfg.yaml
или подобный).network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
Здесь:
ens33
— это имя сетевого интерфейса (можно узнать с помощью команды ip a
).192.168.1.100
— это статический IP, который вы хотите назначить виртуальной машине (он должен быть в той же подсети, что и ваш основной компьютер).192.168.1.1
— это IP-адрес вашего роутера (шлюза).sudo netplan apply
Теперь у вашей виртуальной машины будет постоянный IP-адрес.
Если вы используете NAT, то виртуальная машина будет использовать внутренний IP, предоставляемый VMware. В этом случае, для постоянного доступа, вам нужно настроить проброс портов в маршрутизаторе, как описано выше, и настроить проброс на уровне VMware. Однако с NAT настройка постоянного IP внутри виртуальной машины обычно не требуется.
После всех настроек:
Теперь ваш сервер Rust будет доступен для других игроков, и вы можете управлять им удаленно через ваш виртуальный сервер.