• Дигитални аксесоари
  • сървър
  • Дигитален живот
  • Политика за поверителност
  • Свържете се с нас
  1. Home
  2. сървър
  3. Как да: Хоствате свой собствен Rust сървър — Rustafied

Как да: Хоствате свой собствен Rust сървър — Rustafied

Rsdaa 22/11/2021 1227

Пакетният скрипт файл

Пакетният скрипт е текстов документ, който съхранява списък с команди, които трябва да се изпълняват последователно. Основната употреба на партиден скрипт за хостване на сървър е да позволи на собственика на сървъра да се увери, че сървърът му е актуален и ако сървърът се срине, той ще се възобнови. Най-лесният начин да направите това е с помощта на оператора GOTO. GOTO ще ви позволи да прескачате във вашия пакетен скрипт към всяка друга част от пакетния файл.

Важно е да се отбележи, че Rust понякога виси, вместо да се затвори напълно. В този случай сървърът няма да се рестартира, ако процесът увисне, защото процесът всъщност не е спрял. Пакетният скрипт изчаква завършването на команда (в този случай RustDedicated.exe), но ако този процес никога не завърши, пакетният скрипт просто ще си остане там.

В по-голямата си част ще трябва да конфигурирате всичките си настройки на сървъра в този пакетен скрипт. Конфигурационните файлове за сървъра все още не работят напълно, така че изричното дефиниране на всички ваши настройки в пакетния скрипт е най-добрият начин. По-долу е даден пример:

1.) echo off2:) :start 3:) C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver\ +app_update 258550 +quit4:) RustDedicated.exe -batchmode +server.port 28015 +сървър. ниво "Процедурна карта" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10+server.hostname "Име на сървъра, както е показано в списъка на клиентски сървъри" +server.description "Описание, показано в прозореца за връзка със сървъра." +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password letmein +rcon. web 15:) отидете на старт

Забележка: Не използвайте този пример, без да правите промени. Номерата на редовете са показани само за справка и ТРЯБВА да бъдат премахнати.

Ето обяснение на всеки ред в командния файл.

echo offТова потиска желанието на прозореца на конзолата да показва всяка команда в пакетния файл, докато се изпълняват.:start Е етикет за начална точка на цикъл.C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c: \rustserver\ +app_update 258550 +quit Изпълнява SteamCMD, за да провери за актуализации на сървъра и да приложи, ако е необходимо.RustDedicated.exe -batchmode +server.port 28015 +server.level "Процедурна карта" +server.seed 1234 +server.worldsize 4000 +сървър. maxplayers 10+server.hostname "Име на сървъра, както е показано в списъка на клиентски сървъри" +server.description "Описание, показано в прозореца за връзка със сървъра." +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password letmein +rcon. уеб 1

-batchmodeОтваря Unity в режим без GUI и елиминира необходимостта от каквато и да е човешка намеса.+server.port 28015Rust клиентски порт за връзка.+server.level „Процедурна карта“Типът карта, който да използвате. Опциите са „Procedural Map“, „Barren“, „HapisIsland“, „SavasIsland“ и „SavasIsland_koth“+server.seed 1234 Определя формата на процедурни и безплодни карти (използвани със server.worldsize). Стойностите варират от 0 до 2147483647.+server.worldsize 4000Определя формата на процедурни и безплодни карти (използвани със server.seed). Стойностите варират от 1000 до 6000.+server.maxplayers 10Брой играчи, които могат да бъдат свързани+server.hostname "Име на сървъра, както е показано в списъка на клиентските сървъри"Име на сървъра, както е показано в списъка със сървъри на клиента

+server.description "Описание, показано в прозореца за връзка със сървъра."Описание, показано в прозореца за връзка със сървъра на клиента+server.url "http://yourwebsite.com"Валиден уебсайт. Кара бутона „Преглед на уеб страницата“ да се появи в прозореца за връзка+server.headerimage "http://yourwebsite.com/serverimage.jpg"Валидна връзка за фоновото изображение на прозореца за връзка. Използвайте JPG изображение от 512 x 256. +server.identity "server1"Името на директорията, използвано като родител за всички сървърни файлове. Не използвайте интервали или специални знаци.+rcon.port 28016Rcon клиентски порт за връзка.+rcon.password letmeinПаролата, необходима за Rcon достъп. Не използвайте интервали или специални знаци.+rcon.web 1Използва режим на свързване с websocket за rcon (препоръчително)goto start Указва на командния файл да премине към етикета „старт“. Премахнете този ред, ако не искате сървърът ви да се рестартира автоматично, след като се изключи.


PREV: Не можете да пингвате VirtualBox? Ръководство за отстраняване на неизправности и решение

NEXT: Какво е ALIAS запис? - Помощ за DNSimple

Popular Articles

Hot Articles

Navigation Lists

Back to Top