Перейти к содержимому

Создание сервера ​

В этом курсе мы соберём сервер RUST на Carbon. Carbon устанавливается поверх обычного сервера, поэтому сначала скачаем и запустим ванильную версию сервера RUST.

Скачивание файлов ​

Скачаем сервер RUST с официального сайта Facepunch. Вы можете сразу скачать его по прямой ссылке - скачать.

Или перейдите на официальный сайт игры, откройте раздел "SUPPORT", пролистайте страницу до пункта "Can I host a server?" и нажмите "quick start zip here". Загрузка файлов начнётся автоматически.

После скачивания у вас будет файл Rust_Server.zip. Распакуйте его в папку localServer, которую вы создали в статье подготовка:

txt
└── localServer
    ├──steam
    ├──readme.txt
    ├──Run_DS.bat
    ├──update.bat
    └──update_script.txt

Загрузка файлов сервера ​

Запустите update.bat: он скачает все файлы сервера и обновит недостающие. Дождитесь, пока загрузка полностью завершится.

После обновления появится папка rustds:

txt
└── localServer
    └── rustds
        ├──Bundles
        ├──cfg
        ├──MonoBleedingEdge
        ├──RustDedicated_Data
        ├──steamapps
        ├──RustDedicated.exe
        └──other files..

Именно в эту папку, рядом с RustDedicated.exe, мы позже установим Carbon.

Первый запуск ​

Перейдите в корневую папку сервера и запустите Run_DS.bat. Дождитесь, когда сервер полностью запустится. Среди сообщений в консоли появятся такие строки:

txt
SteamServer Initialized
Server startup complete
SteamServer Connected

Строка Server startup complete означает, что сервер запустился. Чтобы зайти на него, запустите клиент RUST, нажмите F1 и введите в консоль connect 127.0.0.1.

Carbon.QuickStart

У Carbon есть официальный набор скриптов Carbon.QuickStart для Windows и Linux. Например, на Windows скрипты сами скачивают SteamCMD, сервер и Carbon. В этом курсе мы проходим все шаги вручную, чтобы вы понимали, из чего состоит сервер.

Поздравляем с первым запуском локального сервера! Теперь переходите к статье настройка сервера.

Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.