Як створити локальний сервер у rust. Як створити свій RUST сервер під Linux. Автоматизований процес оновлень для сервера Rust Experimental

Чудова гра Rustз величезною швидкістю набирає популярності. З кожним днем ​​у Раст дедалі більше прибуває новачків. У зв'язку з цим багато гравців замислюється над питанням, а як створити свій сервер у Rust?- Так ось у цій статті ми якраз і розглянемо це питання та навчимося створювати свій сервер. Буде це сервер Rustпіраткаабо сервер rust steam, не важливо, ми розглянемо обидва варіанти.

Якщо ви хочете зробити якісний сервер на чудовому хостингу, то рекомендую скористатися послугами хостингу GameButton

І так, приступимо:

Як створити сервер Rust піратка

  1. Для початку нам звичайно потрібний сам сервер. Переходимо в категорію "готові сервер Rust" і завантажуємо сервер, що сподобався.
  2. Створюємо нову папку на жорсткому диску, наприклад " D:\ServerRustАле дивіться щоб назва і шлях до папки не містив російських символів.
  3. Розпакуємо завантажений раніше сервер у створену папку.
  4. Тепер потрібно зайти до папки - " /serverdata/cfg"
  5. Відкриваємо за допомогою блокнота (ПКМ – відкрити за допомогою – Блокнот) файл " server.cfgі налаштовуємо на свій розсуд. У цьому вам допоможе невеликий файлик з описом всіх команд -

    4.69 Kb завантажень: 4365

  6. Далі так само налаштовуємо Run Server.bat" оскільки це написано в описі на сторінці де ви завантажували готовий сервер Rust

Як створити сервер Rust steam

  • Робимо все те саме тільки файл " server.cfg"знаходимо просто в папці" /cfg".

Запускаємо " Run Server.bat" наш новий сервер. Включаємо Rust тиснемо "F1" прописуємо net.connect 127.0.0.1:28015 це звичайний локальний IP адреса, для того щоб до вас могли підключитися ваші друзі через інтернет, у вас повинен бути виділений IP.

Отже, на сайті є чудове по мережі. Але в ньому запуску та налаштування сервера приділено всього кілька рядків.
Намагаюся допомогти користувачам, які хотіли б пограти на своєму локальному серверіз друзями та з власними налаштуваннями. У цій невеликій статті я намагатимусь показати весь процес: від установки сервера до його налаштування, у тому числі за допомогою модів.

1. Перше, що нам потрібно - це перейти на запуску Rust по мережі та завантажитиархів, що містить усі необхідні інструментиі розпакувати в будь-яке місце.

2. Тепер переходимо до установці. Запускаємо файл Update-Rust-Server.batз папки SteamCMDі чекаємо поки що наш сервер скачується. Сервери завантажуватимуться в папку RustServer.

Все ми встановили сервер, переходимо до наступних кроків.

3. Тепер ми будемо запускати сервер, налаштовувати його та запрошувати друзів. Для того, щоб підключитися до створеного сервера, виконуємо такі кроки:

Ідемо до папки SteamCMDі запускаємо файл Run-Rust-Server.bat(Саме його, а не Rust_server). Для запуску експериментального сервера Rust запускаємо файл Run-Rust-Exp-Server.bat
- Після запуску в командному рядку будуть йти рядки з відомостями про завантаження, чекаємо на момент, коли з'явиться напис "server initialized".
– Все, сервер працює.
- Тепер, щоб зайти на сервер, нам необхідно дізнатися адресу свого сервера. Класичний варіант
- Записуємо свій ip кудись у текстовий файл(щоб не забути).
- Далі запускаємо гру і тиснемо клавішу F1 (консоль) і вписуємо туди команду net.connect Ваш ip:28015 (де Ваш ip – це ваш ip, який ви дізналися заздалегідь). По ідеї це має бути і 127.0.0.1.

Якщо все зроблено правильно, ви підключитеся до сервера. Щоб друзі змогли підключитися до вас, потрібно, звичайно, щоб сервер був запущений на вашому комп'ютері, і щоб ваші друзі правильно ввели команду підключення, яку ви скажете.
Тепер можна приступати до гри. АЛЕ! Правильність виконання всіх дій у деяких випадках не може гарантувати успіх. Оскільки причин, через які у Вас може не вийти, безліч. Про вирішення найпоширеніших проблем написано у .

4. Ну, і тепер, якщо у Вас все вийшло, і Вам сподобалося, можна погратися налаштуваннями сервера.
Наприклад, в останнє оновленнярозробники додали таку цікаву річяк зношування зброї (відразу згадалася серія Dead island), а також зношування одягу та інвентарю.
Багатьох це не влаштувало, і є можливість відключити цю функцію.

Для цього треба:
> Залогінитись на сервері під правами адміну. Для цього у грі відкриваємо консоль клавішею F1 та вписуємо команду Rcon.login ваш пароль (Ваш пароль задається у файлі server.cfg і за замовчуванням має вигляд 123456). Після введення має з'явитися напис (у консолі) "logged as admin",яка означає, що Ви увійшли як адмін. Тепер вписуємо команди:
- Для відключення зносу одягу: conditionloss.armorhealthmult "0.0"
- Для відключення зносу зброї/інвентарю: conditionloss.damagemultiplier "0.0"

За допомогою різних модів можна вимкнути або включити різні речі. Наприклад, відключити розпад на сервері або налаштувати інтервал прольоту літачків. У мережі вже є як доступні, так і не дуже модні. Я рекомендую скористатися вільно поширюваним модом Magma,через його легкість у налаштуванні та великої кількості плагінів.

Багато початківців і навіть навчені досвідом гравці одного прекрасного дня серйозно задаються питанням, а як створити сервер в Раст? Перш ніж безпосередньо приступити до його поетапного створення, слід точно знати, навіщо потрібен він вам і в чому полягають його особисті відмінності від існуючих одиниць. Оскільки сервер буде створено вами, вам тут не загрожуватиме бан – тут ви і тільки ви будете головним. Втім, при цьому треба пам'ятати, що зміст сервера – справа не така вже й проста.

Для наочного прикладу розглянемо варіант, як запустити сервер Rust на окремому хостингу, який завжди може бути в режимі онлайн для гравців від 50 осіб. Для цього буде потрібний простий, якісний і при цьому надійний хостинг. З огляду на те, що в даний час вибір хостинг-компаній більш ніж значний, до вашої уваги ми пропонуємо 3 варіанти, які найбільш ефективно себе зарекомендували. Йдеться про такі компанії:

1. DeinServerHost.DE – дуже якісний та при цьому дешевий хостинг. Правда, іноді можуть траплятися збої у роботі, усунення яких може зайняти певний часоскільки підтримки з боку адміністрації сайту, як такої, практично немає.
2. PlayRust.EU – на сьогоднішній день є найдорожчим і при цьому одним із найкращих провайдерів. Відрізняється надійністю та необхідністю володіння англійською мовоюна досить високому рівні.
3. HostingRust.RU – це офіційний хостинг у РФ. Відрізняється задовільною вартістю, оперативно реагує техпідтримкою, стабільною роботою серверів. Тут регулярно виходять різні оновлення, з якими сервіс стає для користувачів максимально приємним і зручним.

Після оформлення замовлення входимо в панель адміністратора та налаштовуємо ігровий сервер. Після реєстрації свого облікового запису можна побачити головну панель- Server-600x331. Тут же знаходяться кнопки пуску, зупинки і перезавантаження сервера, обсяг пам'яті, обраний канал зв'язку, поточна кількість гравців. Далі запускаємо оновлення Steam - Steam Update. У вкладці Mod Manager можна встановити потрібні ігрові моди. Для налаштувань додаткових штрихів переходимо у вкладку Configuration Files, де редагуємо server.cfg, що містить стандартні налаштування.

Далі, коли все вже готово, залишається тільки запустити в дію новостворений сервер і випробувати його в дії. Для перевірки на працездатність слід ввести в консоль net.connect адресу сервера. Після першого входу він залишиться в історії підключень. Далі логінімся як адмін. Для цього необхідно прописати свій пароль RCON в консоль. Спеціально для цих цілей прописується rcon.login xxxxxxx, де під xxxxxxx мається на увазі придуманий вами пароль. Після таких досить нехитрих маніпуляцій сервер повністю готовий до роботи. Сподіваємося, що завдяки цій статті ви точно знаєте, як створити ліцензійний сервер Rust.

Відео створення сервера

Вступ

ПРИМІТКА: Перед тим, як приступити до створення сервера, переконайтеся, що у вас вистачає достатньо пам'яті на диску, потужності комп'ютера, нервів та часу.

Також, у недавніх "Оновленнях/фіксах", убили команду приєднання до сервера іншим людям (а саме: "client.connect :28015" (по дефолту)). Тепер, ця рання "життєво-важлива" команда видає нескінченний екран завантаження (хтось може сказати, мовляв, все працює, це лише я криворукий. -Можливо, але ми проробляли це разів 10 і загалом убили часу, близько двох годин, але екран завантаження, не подавав жодних ознак життя). У зв'язку з цим немає сенсу розписувати як коннектитися до сервера іншим людям. (т.к. інших способів, не знаю.)

Створення сервера

Починаємо з того, що викачуємо з офіційного сайту Steam: SteamCMD (консоль Стіма). Після того, як завантажили SteamCMD, розархівуємо його в папку Steam. Далі заходимо в папку "Steam" і запускаємо цей файл (У цей момент сам Стім повинен бути вимкнений). Відривається консоль Стіма. Після завантаження ми повинні авторизуватися - для цього пишемо команду: "login anonymous" та натискаємо Enter.
Після того, як ми залогінилися, прописуємо цю команду, щоб завантажити файли Раста - " app_update 258550 -beta experimental"
Логічно, що файли гри будуть завантажуватися довго, дивлячись, яка у вас швидкість інтернету.
Поспішаю помітити, що якщо у вас немає плагіна на оновлення, то вам доведеться писати цю команду "app_update 258550 -beta experimental" після кожного оновлення.
Після завантаження файлів ми можемо закривати консоль. Потім заходимо в папку: Steam > steamapps > common і якщо ви зробили все правильно, то у вас мала з'явитися папка "rust_dedicated".
Тепер запускаємо Стім. Він має оновитися. (От чому було так важливо, щоб Стім був закритий)А поки Стім оновлюється, ми знову заходимо до папки rust_dedicated і створюємо текстовий документ, який назвемо "start" і змінюємо його формат із ".txt" на ".bat". В результаті у нас повинен був вийти файл: "start.bat". Тепер натискаємо на нього правою кнопкоюмиші та оберемо пункт "Змінити". Далі в ньому пишемо наступне:

  1. RustDedicated.exe -batchmode -load (ця функція відповідатиме за збереження на вашому сервері)
  2. +server.hostname "NazvanieServera" +server.port "28015" +server.identity (назва вашого сервера може бути будь-яким, головне щоб було написано англійською).
  3. "my_server_identity/save" +server.maxplayers "10" (кількість гравців також може бути будь-якою).
  4. +rcon.port "28016" +rcon.password "11111" +server.seed "2200000" (seed сервера може бути будь-який).
Зберігаємо. І так якщо ми зробили все правильно, заходимо в RUST. Відкриваємо консоль Раста та пишемо: "client.connect"
Ось і всі сервер створено, а отже йдемо далі...
P.S: протягом всієї роботи сервера має бути запущена програма: RustDedicated.exe, і якщо ви знаходитесь на сервері і ви закриєте цю програму, то вас відразу ж кікне з сервера (а точніше, сервер сам вимкнеться). І після кожного виходу з сервера бажано писати команду: "save", тому що RUST іноді не зберігає дані автоматично.

Видача адмінки

Видача Адмінки Після того як ви створили сервер, вам напевно хочеться бути адміном, адже який сенс створювати сервер, якщо ти на ньому не головний, правильно?
І так для цього нам знову потрібно зайти в RustDedicated і написати наступну команду:
ownerid X "Y", де X - ваш SteamID, а Y - ваш нікнейм.
Для того, щоб дізнатися свій ID, потрібно зайти у свій профіль, а якщо ви вже поміняли свій оригінальний ID, то зайдіть на свій сервер і відкрийте RustDedicated, там буде написано: який гравець приєднався і його ID.
Якщо в той час, коли ви видавали собі адмінку, ви знаходилися на своєму сервері, вам буде необхідно перезайти. А щоб переконатися, що ми зробили все правильно, натискаємо F1 і заходимо в Item list, якщо все було виконано правильно, то ви зможете видавати собі необхідну кількість ресурсів.

Щоб кожен раз, як ви заходите на сервер, вам не доводилося заново писати всі ці zloebuchieцифри та літери, можна зробити таке:

1. Відкриваєте папку cfg, яка знаходиться (принаймні у мене) тут:
D:/Steam/steamapps/common/rust_dedicated/server/my_server_identity/cfg
2. Створюйте новий тестовий файл.
І пишете ту саму команду. (ownerid X "Y")


У цій темі я розповім, як створити свій сервер Rust Experimental із модами. Навіщо це треба? Ну, як мінімум, якщо ви граєте в Раст, то у вас з'являється безліч ідей, які набагато зручніше тестувати на своєму сервері з нескінченними ресурсами та можливістю літати. А якщо піти далі, то ви можете зробити свій сервер популярним і отримувати реальні гроші за продаж ігрових плюшок гравцям свого сервера.

Отже, почнемо.
Частина перша - Створення сервера.
1. Завантажити архів Rust_server.zip з офіційного сайту
2. Розпакувати архів у зручну папку. Наприклад, ось у цю: C:\Games\Rust_Server\Server
Далі я наводитиму приклади адреси з цією папкою.
3. Зайти до папки C:\Games\Rust_Server\Server та запустити файл update.bat
Відкриється чорне віконце з командним рядком і в ньому піде завантаження файлів сервера, розмір близько 2,15 Гб. Після закінчення завантаження віконце закриється автоматично.
4. Зайти до папки C:\Games\Rust_Server\Server\rustds
Створити текстовий документ у блокноті, скопіювати всередину цей текст:
RustDedicated.exe -batchmode -server.hostname "My Server" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog 1 -server .saveinterval 300 -spawn.max_rate 1 -spawn.max_density 1
Далі в блокноті натискаємо "Зберегти як..." та зберігаємо файл з ім'ям "start server.bat" розширення "Всі файли".
З'явився файл "start server.bat" і є пусковий файл для вашого сервера. При натисканні на нього знову відкриється чорне віконце командного рядкаі піде створення карти та запуск сервера. Про те, що сервер готовий до роботи, можна дізнатися, дивлячись на лічильник фпс справа-внизу віконця: при завантаженні він показуватиме 0 fps, а після закінчення з'явиться цифрове значення, наприклад, у мене це 262 fps.
5. Далі потрібно дізнатися свою зовнішню IP-адресу.
Припустимо, ви зайшли на один із сервісом визначення IP адреси, і ваша адреса виявилася 213.180.193.11
Відкриваємо Rust і тиснемо кнопку F1, в консолі, що відкрилася, вводимо команду client.connect 213.180.193.11:28015

Якщо все зроблено правильно, то піде підключення і ви опинитеся на власному сервері

PS: Папка з файлами вашого сервера (сейв і тд) буде знаходитись за адресою C:\Games\Rust_Server\Server\rustds\server\Hello_World

Частина друга: Адмінка

1. Щоб зробити себе (або друга) адміном на своєму сервері, вам спершу потрібно дізнатися про свій стим-айді. Для цього заходимо у свій профіль у стимі та на будь-якому вільному місці- наприклад, ліворуч від своєї аватарки, натискаємо правою кнопкою мишки та вибираємо "Скопіювати адресу сторінки". Вставляємо цю адресу куди завгодно, наприклад, в блокнот або в браузер. З'явиться щось на кшталт )

Встановлення програм