Подготовка к своему серверу
Сервер Раст — это отдельная программа, а не кнопка «создать лобби» в клиенте. Её ставят через SteamCMD, запускают консолью и только потом переносят на хостинг.
Папка
Заведите каталог с именем из латинских букв, без пробелов и без знаков вроде # и %. Пример: rust-server. Внутри не должно лежать ничего постороннего: сюда SteamCMD скачает файлы игры.
Что поставить заранее
- SteamCMD — им скачивается выделенный сервер, приложение
258550.
Необходимые инструменты
Одни и те же программы нужны и дома, и когда сервер уже стоит на хостинге. Редактор открывает конфиги, клиент FTP заливает папку на машину хостера. Поставьте оба до первого запуска, чтобы потом не искать их в спешке.
| Название | Ссылка |
|---|---|
| Sublime Text | sublimetext.com |
| FileZilla | filezilla.ru |
Sublime Text
Это редактор текста. Им правят файлы сервера и настройки плагинов: длинный конфиг в блокноте легко сломать лишней запятой и не заметить, на какой строке.
INFO
Настройки плагинов для Раст лежат в JSON. Sublime раскрашивает скобки, кавычки и запятые, поэтому опечатка видна в файле, а не только по ошибке в консоли после рестарта.
FileZilla
Клиент для FTP и SFTP. Когда локальный сервер уже запускается и его пора перенести, FileZilla подключается к папке на хостинге и копирует файлы туда и обратно. Панель хостинга тоже умеет закачку, но через клиент удобнее сверять целые каталоги. Поставьте его заранее, до дня переноса.
Порты
Игрокам нужен порт игры, обычно 28015. Рядом открывают порт RCON и порт запроса Steam. Номера можно сменить в строке запуска, но на хостинге их ещё нужно разрешить в файрволе. Если порт занят другим процессом, сервер молча не появится в списке.
TIP
Сначала добейтесь запуска на своём компьютере. На хостинг имеет смысл заливать уже проверенную папку, а не разбираться с ошибкой одновременно и в файлах, и в панели.
Дальше выбор загрузчика плагинов: Oxide или Carbon.