Как сделать сервер rust linux

Добавил пользователь Alex
Обновлено: 28.09.2024

В этом руководстве мы покажем вам, как установить Rust на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Rust, широко известный как Rust-Lang, — это язык системного программирования, разработанный Mozilla и поддерживаемый LLVM. Rust известен тем, что предотвращает сбои программ, утечки памяти и скачки данных до того, как он будет скомпилирован в двоичный файл, тем самым создавая высокопроизводительную и стабильную среду программирования.

В этой статье предполагается, что вы имеете хотя бы базовые знания Linux, знаете, как использовать оболочку, и, что наиболее важно, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Rust на сервере Ubuntu 20.04 Focal Fossa. Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите Rust на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.

Шаг 2. Установка языка программирования Rust в Ubuntu 20.04.

Выполните следующую команду, чтобы установить Rust:

После завершения установки вы можете проверить версию Rust, используя следующую команду:

Шаг 3. Создайте проект на Rust.

Сначала создайте папку, которая будет служить рабочей областью, в ней создайте еще одну папку, в которой будет находиться рассматриваемый файл:

Теперь создайте файл:

Вставьте следующий код в новый файл:

Теперь скомпилируйте и запустите программу:

Вы увидите результат своего кода на Rust:

Поздравляю! Вы успешно установили Rust . Благодарим за использование этого руководства для установки последней стабильной версии языка программирования Rust в системе Ubuntu 20.04 LTS (Focal Fossa). Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Rust .

Обложка статьи

Ни для кого не секрет, что перед выпуском обновления, разработчики предоставляют возможность протестировать его на тестовой ветке (Staging Branch) всем желающим. Но как это сделать? Удобнее всего, конечно же, на собственном сервере. Для этого нам и пригодится навык в его создании.

Есть два способа (по крайней мере, известных мне) создать свой сервер: через консоль, либо с помощью специальной программы под названием Rust Server Manager. Наиболее простым является второй способ, его мы и рассмотрим.

Rust Server Manager — это программа, позволяющая создать сервер даже самому рядовому пользователю, никаких особых навыков для этого не требуется, но инструкцию прочитать стоит.


5. Сервер установлен, переходим во вкладку "Server Config" и приступаем к настройке, тут всё индивидуально и зависит от целей. На скрине ниже показаны лично мои настройки.


6. Все обведенные в рамку параметры можно не трогать, если ты не собираешься делать открытым доступ к своему серверу.
7. От номера карты зависит то, как будет выглядеть сама карта. Лично для меня в этом особой разницы нет.
8. Рекомендуемый размер карты 4250 — это стандартный размер карты, на которой помещаются все монументы. Если нужно заскринить что-то другое (например, новый предмет), можно смело уменьшать размер вплоть до минимального (1000). Учти, что чем больше карта, тем дольше создается сервер, а также потребляется больше ресурсов твоего ПК.
9. Из интересного в правом окошке конфига, можно отключить/включить радиацию, танк, движение и интеллект ИИ. Отключение ИИ может поспособствовать уменьшению нагрузки на ПК.
10. После того, как сервер настроен, жмем Save Config и Start Server. Должна открыться консоль — это и есть твой сервер. Продолжительность загрузки сервера зависит от настроек конфига и мощности ПК.
11. Когда сервер загружен, в окне консоли должна быть примерно такая картина

Запущенный сервер

12. Поздравляю, ты запустил свой сервер! Выдай себе админку командой ownerid "твой steamid" и сохрани конфиг командой writecfg
13. Заходи в игру и пиши в консоль connect. Теперь ты можешь тестировать все обновления игры раньше остальных.

Несколько полезных команд:
— Выдать себе предмет можно в меню предметов на F1.
— Сделать себя бессмертным: god true/false
— Полет сквозь стены: noclip (bind "клавиша" noclip)
— Изменить время на сервере (env.time 0-24)
— Спавн объектов/ИИ: spawn minicopter/kayak/horse/scientist и т.д.
— Вкл/выкл полет камерой (без модели игрока): debugcamera
В режиме debugcamera доступно несколько интересных фишек позволяющих делать классные скрины:
Изменить угол обзора: ctrl + движение мышью
Приблизить/отдалить: пкм + движение мышью

Если тебе понравилась эта статья, и ты желаешь научиться чему-нибудь еще, пиши отзыв в комментариях. Если возникли вопросы, также спрашивай в комментариях.


Узнайте как создать свой сервер в Rust, какие сложности вас ожидают, что нужно сделать для выполнения цели, читайте в нашем руководстве.

Бывает очень обидно, когда тебя снова и снова убивают случайные люди в Rust. Это руководство показывает игрокам, как запустить свой собственный частный сервер.

Несмотря на то, что игра Rust вышла несколько лет назад, она по-прежнему является одной из самых популярных игр на выживание на рынке. Игроки по всему миру каждый день заходят в игру, чтобы проверить свои навыки выживания друг против друга и сделать все возможное, чтобы остаться в живых дольше нескольких минут. Игра может быть очень веселой, но часто она становится невероятно разочаровывающей, поскольку за игроком постоянно охотятся его противники.

Как создать свой сервер в Rust

Прежде чем игроки попытаются установить сервер, им сначала нужно решить, будут ли они пытаться запустить сервер через ПК, на котором они планируют играть в игру, или предпочтут запустить его через другой ПК. У обоих методов есть свои плюсы и минусы. Плюсом запуска сервера и игры на одном ПК является то, что игроку не придется беспокоиться о том, что два отдельных ПК занимают место в его доме. Единственная особенность метода с одним ПК заключается в том, что одновременная работа сервера и игры может быть очень тяжелой для системы. Если игрок едва достигает минимальных характеристик, ему стоит подумать об использовании другого компьютера. В любом случае, игроку потребуется как минимум 4 ГБ оперативной памяти для размещения сервера, поэтому, если у игрока нет столько свободного места, этот способ не подойдет.

Для упрощения в данном руководстве предполагается, что игрок будет использовать только один ПК. Если они могут запустить Rust на высоких настройках и имеют приличный объем оперативной памяти, то у них не должно возникнуть проблем. Просто следуйте этим инструкциям, и сервер будет запущен в кратчайшие сроки.

Дальше все становится немного сложнее. Игроку придется загрузить и установить программу SteamCMD. По сути, это альтернативная версия Steam, использующая командную строку, а не стандартный интерфейс, к которому привыкли игроки. Использование SteamCMD может быть чрезвычайно сложным для тех, кто не очень хорошо разбирается в компьютерах или не вырос в эпоху, когда командная строка была стандартным способом навигации по компьютеру. Основная причина использования SteamCMD - ручная установка и обновление серверов в Steam, а это именно то, что понадобится игрокам для создания собственного сервера Rust.

После того, как игрок скачает SteamCMD, ему нужно будет создать на своем компьютере папку специально для своего сервера Rust (назовите ее как-нибудь запоминающе, например "Сервер, где я не умираю постоянно"), а затем извлечь программу в эту папку. Затем игрок может войти в эту папку и получить доступ к SteamCMD, щелкнув на файле с именем "steamcmd.exe". После этого SteamCMD должен открыться и начать обновление. Затем игроку нужно будет войти в игру, но для этого не следует использовать свою основную учетную запись Steam. Вместо этого нужно войти в игру под именем "Аноним", что позволит запустить сервер и одновременно играть в игру, используя свою реальную учетную запись. Чтобы войти в систему, нужно нажать на командную строку и ввести:

Затем игрок может нажать кнопку ввода и продолжить ввод:

Настройка сервера Rust

Когда дело дойдет до создания сервера, игрок должен будет начать с создания файла пакетного скрипта. По сути, пакетный скрипт - это документ, содержащий серию различных команд, которые при активации будут выполняться последовательно. В контексте создания сервера Rust основное назначение пакетного скрипта - позволить игроку поддерживать сервер в рабочем состоянии. Для того чтобы создать такой скрипт, игрок должен войти в папку Rust, которую он создал ранее, и щелкнуть в ней правой кнопкой мыши. Затем выберите "создать новый текстовый документ" и назовите этот документ "UpdateRust.txt". В первой строке этого документа игрок должен ввести ряд команд, как показано на рисунке:

  • steamcmd.exe +login anonymous +app_update 258550 validate +quit

Как только игрок сделает это, он должен сохранить файл и закрыть его. Затем щелкните на нем правой кнопкой мыши и измените имя на "UpdateRust.bat", чтобы превратить его в пакетный файл. Затем игрок должен поднять папку SteamCMD и найти в ней папку под названием "Steamapps", затем открыть в ней папку "common", а в ней папку "Rust_Dedicated". В ней игрок должен добавить новый текстовый документ и назвать его "start.txt". После этого игрок может ввести в документ следующие команды (помните, что каждый пункт должен быть отдельной строкой в документе):

  • echo off
  • :start
  • RustDedicated.exe +batchmode +server.port 28015 +server.level "(?)" +server.seed (?) +server.worldsize (?) +server.maxplayers (?) + server.hostname "(?)"
  • goto start

Перед тем, как игрок сохранит этот файл, он захочет отредактировать третий пункт, где есть (?), и добавить нужные ему опции. Вот варианты для каждого из них:

  • server.level - Это изменит тип карты, которую запускает сервер. Игрок может ввести "Procedural Map", "Barren", "HapisIsland", "SavasIsland" и "SavasIsland_koth".
  • server.seed - когда сервер использует процедурную или бесплодную карту, этот параметр будет изменять ее форму. Игрок может ввести любое число от 0 до 2147483647.
  • server.worldsize - аналогично типу семян изменяет общий размер процедурных и бесплодных карт. Игрок может ввести число от 1000 до 6000.
  • server.maxplayers - Изменение этого числа определяет, сколько игроков смогут присоединиться к игре.
  • server.hostname - Это имя, которое будет отображаться в списке серверов в Rust, поэтому измените его на любое подходящее.

После того как все это будет сделано, нужно сохранить общий файл и переименовать его в "start.bat". Все, что нужно сделать игроку, это открыть этот файл, чтобы запустить сервер, а затем оставить это окно открытым, пока он запускает Rust. Попав в главное меню Rust, игрок может нажать F1, чтобы вызвать командную строку, и ввести фразу "connect localhost:28015", которая должна загрузить игрока прямо на сервер. Дальше игроку остается только пригласить своих друзей в игру.

И это все, что нужно знать о том, как создать свой сервер в Rust.

В Rust лучше всего играть с друзьями, поэтому многие игроки хотят знать, как создать свой собственный частный сервер. Прежде всего, это бесплатные серверы, в отличие от других выделенных серверов, которые, возможно, придется покупать. Однако для того, чтобы они работали, требуется определенная компьютерная грамотность, так что убедитесь, что ваш лучший друг-техник наготове.

Создание сервера для игры с друзьями

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

Зачем нужен частный сервер с друзьями?


Существует несколько различных причин, по которым вы можете задуматься о частном сервере, и самая распространенная из них — создать место, где можно порезвиться с друзьями. Трудно закрепиться на некоторых публичных серверах с постоянно заполненными лобби, и некоторые игроки просто хотят поэкспериментировать в мире, который полностью принадлежит им.

Некоторые используют его для тренировок, а другие открывают свои частные серверы для платных подписчиков. Есть и те, кто хочет провести специальное мероприятие или получить совершенно уникальную карту, где не нужно искать сервер со всеми желаемыми настройками.

PVE-серверы были добавлены в микс, но некоторые все равно предпочитают иметь свой собственный. Однако если процесс создания собственного частного сервера кажется вам слишком обременительным, вы всегда можете найти пустой сервер и надеяться, что никто, кроме ваших друзей, не решит присоединиться к нему.

Требования к компьютеру


Прежде всего, необходимо убедиться, что ваш компьютер справится с игрой, чтобы не столкнуться с чрезмерными задержками при использовании печи. Это по-прежнему важный вопрос, независимо от того, играете ли вы и хостинг на одной и той же или разных системах. Также необходимо проверить скорость интернет-соединения и убедиться, что вы используете проводное соединение для устранения задержек.

  • 64-разрядная Windows 7, 8.1 или 10;
  • Минимум 6Gb места на жестком диске;
  • Минимум 4Gb оперативной памяти, но если вы играете на том же компьютере, что и хостинг, то вам потребуется 8Gb оперативной памяти.

Установите SteamCMD


Теперь, когда у вас есть подходящий ПК, начинается самая сложная часть, которая может немного запутать. Во-первых, вам нужно будет установить программу SteamCMD, которая похожа на чертеж и позволяет игрокам устанавливать и обновлять серверы в Steam, используя интерфейс командной строки.

Вам нужно установить один из двух нижеприведенных пунктов в зависимости от вашей операционной системы:

Распакуйте файл


После загрузки файла на компьютер создайте новую папку на рабочем столе и назовите ее Rust Server. Затем найдите местоположение скачанного файла SteamCMD, откройте его и переместите этот файл в новую папку на рабочем столе:

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

Войдите в систему как Аноним


Вы не хотите использовать для этого сервера свой реальный профиль в Steam, поскольку в этом случае вы не сможете одновременно играть в игру и быть хостером. Вместо этого вы будете использовать систему с анонимным логином.

Это можно сделать, перейдя в нижнюю часть системы командной строки и набрав следующую фразу:

Затем нажмите клавишу Enter и введите в командной строке следующую фразу:

Нажмите Enter еще раз, а затем подождите, пока загрузится необходимая информация — именно тогда многие игроки Rust могут достать свою акустическую гитару. Это может занять некоторое время, но вы будете знать, что процесс завершен, когда внизу появится вот такая надпись:

Создание пакетного файла обновления


Возможно, вы не знаете, что такое пакетный файл обновлений, но все, что вам нужно знать, это то, что он обеспечивает постоянное обновление вашего сервера новейшими декоративными элементами. Это особенно важно, если вы планируете поддерживать его в рабочем состоянии более одного дня, что делает большинство игроков.

Теперь вам нужно щелкнуть по папке Rust Server на рабочем столе и создать в ней новый текстовый документ (.txt), щелкнув правой кнопкой мыши, прокрутив страницу new и щелкнув по ней.

Вы хотите назвать новый текстовый документ следующим образом:


Затем нужно открыть этот новый файл и ввести следующие команды в точности, как показано на рисунке:

  • steamcmd.exe +login anonymous +app_update 258550 validate +quit

После этого сохраните документ, закройте его, а затем измените его на исполняемый пакетный файл, изменив имя текстового файла на следующее:

Теперь вы можете закрыть интерфейс командной строки SteamCMD.

Создание стартового пакетного файла


Вы хотите, чтобы пакетное обновление работало, поэтому вам нужно запустить его, сделав следующее:

  • Откройте папку Steamapps в вашей папке SteamCMD;
  • Откройте папку common;
  • Откройте папку rust_dedicated;
  • Добавьте новый текстовый документ и назовите его start.txt.


После этого вам нужно ввести следующие команды в новый текстовый документ, который вы только что создали, причем пункты с пулями должны быть отдельными строками:

Однако вы можете изменить размер мира, семя мира, тип карты и количество игроков, и числа для мира могут быть любыми из следующих:

  • Мир: от 1 до 2147483647;
  • Размер мира: от 1 до 6.000.


Вы также можете изменить имя хоста вашего сервера на то, которое вы хотите, поскольку именно оно будет отображаться в списке серверов на rust, а некоторые предпочитают называть его в честь своего любимого инструмента. После того как вы настроите его в соответствии с вашими предпочтениями, вам нужно изменить этот текстовый документ на пакетный документ, изменив его имя на следующее:

Наконец, вы хотите открыть этот файл, и он, по сути, загрузит сервер, поэтому вы должны держать это окно запущенным.

Загрузка сервера на Rust


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

Вам нужно ввести в строку следующее и нажать Enter:

После этого вы попадете на созданный вами сервер и сможете начать навигацию по Железнодорожной станции, а отсюда вы сможете пригласить своих друзей на созданный вами новый частный сервер Rust!


Быть убитым снова и снова случайными людьми в Rust может быть очень неприятно. Это руководство показывает игрокам, как запустить собственный частный сервер.

Несмотря на то, что Rust был выпущен несколько лет назад, он по-прежнему остается одной из самых популярных игр на выживание на рынке. Игроки со всего мира прыгают каждый день, чтобы проверить свои навыки выживания друг против друга и сделать все возможное, чтобы остаться в живых дольше нескольких минут. Игра может быть очень интересной, но в большинстве случаев она очень расстраивает, так как за игроком постоянно охотятся его противники.

По этой причине многие игроки, вероятно, получили бы больше удовольствия, если бы могли играть только с людьми, которых они знают, а не со случайными незнакомцами. Вот почему запуск частного сервера может быть отличной идеей, но это может быть довольно сложным процессом. У игроков, которые не очень разбираются в технологиях, вероятно, будут большие проблемы с выполнением этой работы, поэтому это руководство здесь, чтобы показать игрокам подробное объяснение настройки частного сервера.

Rust: один компьютер или два?

Rust: как разместить частный сервер

Прежде чем игроки попытаются настроить сервер, они сначала захотят решить, собираются ли они попытаться запустить сервер через компьютер, на котором они планируют играть в игру, или они предпочтут запустить его через другой компьютер. У обоих методов есть свои плюсы и минусы. Преимущество запуска сервера и игры на одном ПК заключается в том, что, очевидно, игроку не придется беспокоиться о том, что два отдельных компьютера займут место в его доме. Единственная особенность метода с использованием одного ПК заключается в том, что одновременный запуск сервера и игры может быть очень сложной задачей для системы. Если игрок едва достигает минимальных требований, он может подумать об использовании другого компьютера. В любом случае игроку потребуется как минимум 4 ГБ ОЗУ для размещения сервера, поэтому, если у игрока не так много лишнего, это не сработает.

Для упрощения в этом руководстве предполагается, что игрок предпочитает использовать только один компьютер. Пока они могут запускать Rust с высокими настройками и иметь приличный объем свободной оперативной памяти, у них не должно быть особых проблем. Просто следуйте этим инструкциям, и сервер сразу же заработает.

Rust: загрузка и вход в SteamCMD

Rust: как разместить частный сервер

С этого момента все станет немного сложнее. Игроку нужно будет загрузить и установить программу SteamCMD. По сути, это альтернативная версия Steam, в которой используется командная строка, а не стандартный интерфейс, к которому привыкли игроки. Использование SteamCMD может быть чрезвычайно сложным для тех, кто совсем немного не разбирается в компьютерах или не вырос в эпоху, когда командные строки были стандартным способом навигации по компьютерам. Основная причина использования SteamCMD — это установка и обновление серверов в Steam вручную, а это именно то, что понадобится игрокам для создания собственного сервера Rust.

войти анонимно

Затем игрок может нажать кнопку ввода и продолжить, набрав:

app_update 255850 проверить

Rust: как настроить приватный сервер

Rust: как разместить частный сервер

steamcmd.exe + анонимный вход + app_update 258550 проверить + выйти

Однако, прежде чем игрок сохранит этот файл, он захочет отредактировать третью точку, где есть (?), И добавить нужные параметры. Вот варианты для каждого:

server.seed — всякий раз, когда сервер использует процедурную или бесплодную карту, это изменит ее форму. Игрок может ввести любое число от 0 до 2147483647.

server.worldsize — аналогично типу seed, это изменит общий размер процедурных и бесплодных карт. Игрок может ввести число от 1000 до 6000.

server.maxplayers — изменение этого числа определит, сколько игроков могут присоединиться к игре.

server.hostname — это имя, которое будет отображаться в списке серверов в Rust , поэтому измените его на то, что работает.

В Rust можно играть на ПК, Xbox One и PlayStation 4.


Андрей Кольский - помощник редактора. Его страсть к играм началась с его первой консоли (Sega Genesis), и с тех пор он не переставал играть. Его любимые игры: The Legend of Zelda: Ocarina of Time, Team Fortress 2, Rainbow Six Siege, Pokémon Sword & Shield, Old School Runescape, Skyrim и Breath of the Wild.

Комплектующие могут вздохнуть с облегчением, так как Pokemon Legends: Arceus' Pokedex намного удобнее в

Читайте также: