Rust
278 次評價
[Старое] Rust - Создание и настройка своего сервера
由 Яблочный спас 發表
В данном руководстве вы узнаете/научитесь создавать свой сервер в Rust.
   
獎勵
加入最愛
已加入最愛
移除最愛
Заглавие
Добро пожаловать на страницу моего руководства!
Здесь вы узнаете о том, как создать свой сервер в Rust. Если у вас будут вопросы, задавайте их в комментариях или пишите мне в ЛС. Спасибо что вы читаете и поддерживаете меня!

Внимание! Данное руководство уже устарело, и предназначено для старой версии игры!
Вышло на свет новое руководство по новой версии игры.
http://steamcommunity.com/sharedfiles/filedetails/?id=480156325
Решение проблем
Если у вас не работает сервер, не запускается батник или что-то другое, попробуйте установить/обновить Microsoft .NET Framework 4.5[www.microsoft.com]. (Спасибо orgazMaster)

Так-же если проблема не решилась, попробуйте установить Visual C++ для Visual Studio 2013.

Visual C++ для Visual Studio 2013 (x64)[download.microsoft.com]
Visual C++ для Visual Studio 2013 (x32)[download.microsoft.com]
Visual C++ для Visual Studio 2013 (ARM)[download.microsoft.com]

Если совсем совсем нечего не помогло, то в папке с сервером папка _ORIGINAL, перенесите файлы из папки _ORIGINAL в папку с сервером с заменой.

Подготовка
Вам нужно скачать данные архивы перед тем, как мы начнём создание сервера.

1) [Скачать][drive.google.com] - Готовый сервер Rust [Magma].
2) [Скачать][rusty.trackthedead.com] - Rusty (Администрирование сервера).
3) [Ссылка будет добавлена позже] - Полезные плагины для сервера.

Как скачивать через Google Disk? - Переходите по моей ссылке и нажимаете Ctrl+S или сверху нажимаете на вкладку "Файл" и почти в самом низу нажимаете кнопку "Скачать"

После этого вам нужно определить, какого типа будет ваш сервер - локальный (LAN, Tunngle, Hamachi) или же по интернету.

Если вы хотите, чтоб к вам присоеденялись люди с любой точки мира, нужно будет открыть порт в модеме/роуторе. Стандартный порт игры 27015.

Позже будет написано, как настроить сервер по Tunngle/Hamachi.
Создание и настройка сервера
Первое
После того как вы скачали и распаковали архив с готовым сервером, зайдите в эту папку, откройте с помощью блокнота файл "Run Server.bat".

После того, как вы открыли файл "Run Server.bat", перед вами будет данный текст:
@echo off rust_server.exe -batchmode -maxplayers 150 -hostname "Russian Pub by Rash" -port 27015

-maxplayers 150 - Максимальное кол-во игроков на сервере. Число 150 изменяйте на своё усмотрение.

-hostname "Russian Pub by Rash" - Название сервера. То, что в кавычках, это и есть название сервера. Название писать только английскими буквами!

-port 27015 - Порт сервера. 27015 стандартный порт. Желательно не трогать.

Второе
Зайдите в папку cfg по адресу - Сервер Rust [Magma]\serverdata\cfg
Если не поняли то в папке с сервером есть папка serverdata, а в ней папка cfg.

В папке cfg есть два файла: bans.cfg и server.cfg.
Давайте разберём файл server.cfg
Откройте его с помощью блокнота.

True - Включить
False - Отключить


Содержимое файла server.cfg
rcon.password "000469" server.pvp "true" //false sleepers.on "true" //false airdrop.min_players "1"

rcon.password "000469" - Пароль администратора. То, что в кавычках, это и есть сам пароль.

server.pvp "true" - Если включено, то игроки смогут убивать друг друга.

sleepers.on "true" - Режим сна. Если включено - игроки, которые отключились, их персонаж останется на сервере до тех пор, пока сервер не отключится или не сделает рестарт.

airdrop.min_players "1" - Минимальное кол-во игроков для аирдропа.

Переходим к файлу bans.cfg.
Если открыть файл, он будет пустой, но после того как вы забаните какого-нибуть игрока, он попадёт в данный список. Как банить игроков вы узнаете позже.

Третье
Можно сказать что мы уже закончили с настройкой сервера, осталось подредактировать плагины.

Зайдите в папку Save, а потом в папку Magma.
Всё что находиться в папке Magma, это плагины.
К каждому плагину есть описание, но здесь мы рассмотрим это получше.
Желательно сделать копию файла перед изминением!

Позже будет добавлена инструкция по редактированию плагинов.

Как зайти на свой сервер
1) Зайти в Rust
2) Открыть консоль (На F1)
3) Вписать туда net.connect 127.0.0.1:27015
4) Готово!
Запуск сервера
В папке с сервером есть файл Run Server.bat. Запускаете данный батник, у вас открывается cmd окно, ждёте от 5 до 60 секунд пока запустится сервер.
Как сделать себя Администратором
Зайдите на свой сервер, откройте консоль (На F1) и впишите туда rcon.login и пароль, который вы указывали в server.cfg. После этого откройте игровой чат на букву T и напишите /setmasteradmin. Готово!
Команды для Администратора
Команды нужно вводить в консоли. Консоль открывается с помощью F1.

Примечание:
1. Название предметов нужно писать буква-в-букву, иначе команда не сработает.
2. Если в названии предметов есть пробел, то название нужно писать в кавычках, например "Metal Door".

rcon.login ваш пароль - вход как администратор сервера. status - проверить кто онлайн на сервере. notice.popuall "ваше сообщение" - Сообщение для всех на сервере от админа. find - Список доступных вами команд консоли. Kick "ник игрока" - Кикнуть указанного игрока ban "ник игрока@ or "стим айди" - Бан игрока по нику и стим айди. banid "стим айди игрока" - Бан игрока по стим айди. unbanall - Разбанить всех игроков которые находятся в бане. save.all - сохраняет карту сервера и весь инвентарь игроков. teleport.toplayer "ник 1 игрока" "ник 2 игрока" - Телепорт игроков. teleport.toplayer "ник 1 игрока" "позиция по x" "позиция по y" - телепорт игрока на определенную позицию. inv.giveplayer "ник игрока" "название вещи" "количество" - Дает игроку определенный предмет. inv.giveall "название вещи" "количество" - Дает всем игрокам определенную вещь. dmg.godmode true/fale - команда дает всем админам бессмертие. crfting.complete - все начинают крафтить. crafting.cancel - все прекращают крафтить. crafting.instant true/false - Устанавливает мгновенный крафт для всего сервера. crafting.instant_admins true/false - Устанавливает мгновенный крафт для админов. crafting.timescale "количество" - устанавливает время крафта 1шт-0.5 секунд. airdrop.drop - Вызывает самолет с лутом. airdrop.min_players "количество" - самолет начинает сбрасывать лут только когда будет х количество игроков. server.hostname - Задает имя хосту. server.pvp true/false - Включает или выключает PVP на вашем сервере. server.maxplayers "количество" - устанавливает максимально допустимое количество человек на сервере. sleepers.on true/false - это чтобы тела игроков оставались после выхода с сервера, если "false", то не оставались env.timescale "число" - Устанавливает течением времени (день/ночь цикл) до определенной скорости, то по-умолчанию 0.0066666667. env.time 10 - Делает утро на сервере. falldamage.enabled true/false - Включает или выключает урон от падения с высоты.
Администрирование сервера
С помощью программы Rusty можно следить, управлять своим сервером Rust.
Скачать Rusty можно во вкладке "Подготовка".

1) Запустите свой сервер.
2) Запустите Rusty.
3) Перейдите во вкладку "Settings".
4) "Config name" - не трогаем.
5) "IP" - если ваш сервер стоит у вас на компьютере, то вам нужно ввести туда 127.0.0.1
6) "Port" - Пишите туда тот порт, который у вас указан в Run Server.bat.
7) "Query Port" - Впишите туда тот же самый порт, но на еденицу больше, был 27015, написал 27016.
8) "Password" - Rcon пароль или пароль администратора.
9) Save password - поставьте "On"
10) Нажмите кнопку "Save"
11) Нажмите кнопку "Connect" в нижнем правом углу экрана.
12) Если вы всё сделали правильно, то в нижнем правом углу экрана лампочка загорится зелёным цветом.
Как сделать статический (Не меняющийся) IP
Ждите! Скоро будет добавлено!
Предупреждение!
Внимание! Копирование данного текста строго запрещено, даже с указанной ссылкой на оригинал! Пожалуйста, уважайте чужой труд.
322 則留言
Region86RU 2022 年 2 月 9 日 下午 12:02 
а где полная настройка файла server.cfg ?
ASD 2021 年 6 月 4 日 上午 9:57 
плиз помогите по дс настроить и тд нечего не получается дс Дима#1850 плииз
76561198402968444 2017 年 9 月 2 日 下午 12:16 
ссылка на готовый сервер раст магма не работает
76561198402968444 2017 年 9 月 2 日 下午 12:13 
как открыть порт на роутере
ZetteX OdessaRust 2017 年 5 月 25 日 下午 1:14 
А сам раст у тебя куплен? )))
maksim1994 2017 年 5 月 25 日 上午 3:16 
Делал всё как по указано вижу свой сервак в списке сервов но при подключении меня выбивает обратно в окно выбора серверов с чем это может быть связанно я просто начал приконективаться даже в консоли увидел что подключаюсь но как не бился не получается и порты в роуторе обязательно переключать или нет
EVIL_CREATOR Gamdom.com 2017 年 5 月 6 日 上午 5:17 
как создать сервер за октябр 2016 с xp системой
ZetteX OdessaRust 2017 年 2 月 28 日 上午 8:48 
Как стать официальным сервером?
Яблочный спас  [作者] 2017 年 1 月 5 日 上午 4:23 
Я ведь не линуксодрочер, как ты ;(
М.Ы.Г.А.Н. 2017 年 1 月 5 日 上午 3:39 
Ясно. Ты все таки дебил(