Введение
ПРИМЕЧАНИЕ : Перед тем, как приступить к созданию сервера, убедитесь, что у вас хватает достаточно памяти на диске, мощности компьютера, нервов и времени.
Так же, в недавних "Обновлениях/фиксах", убили команду присоединения к серверу другим людям (а именно: "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". Теперь нажимаем на него правой кнопкой мыши и выбераем пункт "Изменить". Далее в нем пишем следующее:
Выдача админки
Выдача Админки После того как, вы создали сервер, вам наверняка хочеться быть админом, ведь какой смысл создавать сервер, если ты на нем не главный, првильно?
И так для этого нам снова потребуеться зайти в 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 , а также как настроить его работу.
Изначально речь будет идти исключительно о Steam-версии игры, которая на этот промежуток времени стоит 800 рублей, при необходимости можно смоделировать и на пиратке. Во время разнообразных праздников совершают приличные скидки. Поэтому мы не будем сильно рассматривать пиратские клиент-сервера, ибо Rust не столь дорого стоит. Теперь поговорим о предназначении сервера в самой игре.
Предназначение своего сервера в игре Rust
Возможно, существуют и другие причины, по которым создают сервера Rust Experimental, но это были лишь самые популярные из них.
Сервер Rust является, прежде всего, невероятно хорошей площадкой, чтобы проводить многочисленные эксперименты в игре. Где можно посмотреть на новые обновления под другим углом, то есть, узнать какие предметы были добавлены в игру, а также проверить на устойчивость собственный дом, который будет нелегко зарейдить. При этом были названы самые банальные причины, по которым и создают свой сервер.
Стоит помнить, что у серверов порой бывают собственные магазины с вещами, в которых можете приобрести предметы для рейда, постройки дома, оружия и многого другого, собственно за настоящие деньги. В этом аспекте ведется постоянная конкуренция, где некоторые люди все-таки скупают эти предметы.
Игровой процесс вместе с друзьями лучше проводить на чужих серверах, ибо это добавит адреналина и поднимет командный дух, тем самым сами поймете, что лучше выживать вместе с друзьями на чужих серверах. Но бывают и такие случаи, что сервер заполняют не только обычные игроки, но и читеры, которые не дают нормально играть. Если же вы знаете, как поднять свой сервер с колен, то смело создавайте свой и зовите туда друзей, но не используйте админские права, это усугубит положение других игроков.
Как бы смешно ни звучало, но определенных системных требований не известно, которые можно будет зарекомендовать всем. Где в оборудовании самым важным элементом является ОЗУ, которое может быть по параметрам самым высоким, ибо при нагрузке сервера, весь поток нагружает ОЗУ, и тогда и происходят зависания на сервере. Если же на сервере много объектов и игроков, то нагрузка на ОЗУ будет только увеличиваться. Для полноценной игры подойдет 8 гб ОЗУ и i5-ый процессор, который стабильно будет поддерживать ваш сервер на должном уровне. С этим оборудованием вы способны выдержать атаку 20-ти вертолетов, при этом стреляя в них с 15-этажного дома, который будет диаметром в 15-ть блоков. Тем самым никаких зависаний не должно происходить. Как только на сервере появляется серьезная нагрузка, ОЗУ начинает использовать собственную силу по максимуму, чтобы спасти работу сервера. В обычном режиме используется лишь 4–6 процентов от ОЗУ.
SteamCMD - это специальная утилита, которая предназначена для мгновенных обновлений собственных серверов, и производится это через клиентскую версию, при помощи командной строки. Но изначально, таким способом можно и установить сам сервер Rust. Несомненно, такую консоль важно скачивать с официального сайта, и исключительно только там и нужно скачивать, ибо подловите опасные вирусы. На самом сайте также имеется информация по установке, но этой инструкции наверно, вам не хватит, чтобы создать полноценный сервер.
Сам дистрибутив находится в архиве, чтобы произвести установку, нужно распаковать все файлы в один из нужных каталогов. Стоит помнить, что если ваш сервер находится на ОС Linux, то нужно качать именно такой дистрибутив. Теперь попытаемся полностью разобрать такие ОС, как Windows 10 и Debian 8 GNU, Linux.
Возможно, этот процесс установления дистрибутива, мало чем может отличаться от предыдущих версий Windows, где все так же и производиться в действиях. Причем этот процесс может производиться на core версии, которая нетребовательна к лицензии, что идеально может подойти для всех серверов.
Изначально лучше создать определенную папку на жестком диске. К примеру, «D:\SteamCMD» , такое название сделано, чтобы не запутаться в дальнейшем, и было понятно, что она будет в дальнейшем делать. В эту папку вы должны распаковать ваш дистрибутив. После распаковки всех файлов у вас среди файлов появиться stemcmd.exe, который как раз и нужно вам запустить. После того как программа будет запущена, то она автоматически скачает актуальную версию, если это потребуется, чтобы ваш сервер был на должном уровне. Вы должны бездействовать до того момента, когда вам не предложат вводить какие-либо команды.
Тем самым мы теперь имеем право обновлять приложения Стима. Ниже представлена подробная инструкция по созданию и обновлению собственного сервера игры.
ВАЖНО: Все команды вводим без этих «» кавычек, учтите это в дальнейшем.После того как ваш клиент скачает все требуемые файлы для сервера, то можно приступать уже к официальному запуску сервера.
В данной статье будет рассмотрена полноценная концепция создания, открытия и даже управления собственным сервером, который будет обладать лишь стандартными файлами без каких-либо модификаций к нему. Ведь модификации это уже совсем другая тематика, о которой также можно многое рассказать.
Чтобы запустить свой сервер, нам понадобиться пакетный файл (батник). Причем в его запуске имеете право подставить несколько собственных функций, который он будет вынужден выполнять, а это указывается в команде самого запуска.
Из всех минимальных команд требуется подключение в батник такой строки «RustDedicated.exe –batchmode» . Это лишь самая малая часть из возможно-подключенных команд, которые можно использовать.
Если кого заинтересует, то можно запускать свой сервер под такими командами, которые должны находиться в вашем батнике «RustDedicated.exe -batchmode +server.hostname «MyNameServerRExP» +server.port 28016 -logFile «output.txt» . В строчке команды были показаны не особо нужные настройки, которые указывают на наименование вашего созданного сервера, цифры порта, лог-файла, в нем будут записываться все лог-действия совершенные сервером, где можете узнать, какие происходили ошибки в его работе. Но для этого нужно создавать файл в каталоге созданного сервера, а им будет «D:\srv001\ruststart.bat» .
Важным фактором в этом шаге является выбор порта, если же у вас будет находиться на одном сервере несколько других серверов, то нужно использовать совершенно разные порты. То есть самостоятельно требуется установить другие параметры порта «+server.port 28017» .
После запуска этой команды производиться будет уже генерация всего мира. Но также в этом командном файле имеете право указывать любые команды, которые будут напрямую задействованы для сервера.
Сейчас нам необходимо совершить запуск самой игры Rust, запустив игру, открываем консоль с помощью клавиши F1 , где вводим такую строчку «connect localhost:28016» . То есть вводим тот самый порт, который мы указывали в самом батнике, и мы перейдем на свой сервер. Но «localhost» будет запускаться лишь на вашем компьютере, на котором и был запущен сервер. Если же вы совершили то же самое, но уже на купленном сервере, то необходимо лишь ввести ip-адрес и порт сервера, и тогда перейдете к нему. Но мы изначально делали сервер под нашу ОС с локальным доступом. Тем самым прописав команду подключения, через некоторое время можно будет бегать по одичалому острову.
В этом моменте, каждый человек обозначает свои рамки, как лучше обновлять весь сервер под обновленную версию игры. То есть вы можете задать определенные значения, которым будет следовать ваша система. Для этого важно создать снова батник с таким путем «D:\SteamCMD\upd_rs001.bat» . В нем должно находиться что-то такое:
echo «Update server Rust: SRV001»
start /wait/high steamcmd.exe +login anonymous +force_install_dir D:\SRV001 +app_update 258550 validate +quit»
Сейчас вам придется приостановить своими силами сервер, и открыть этот бат файл, который обновит ваш клиент сервера до актуальной версии. Как только обновления будут скачаны, то смело можете запускать его снова.
Если же вы разбираетесь в консольных командах, то можно довести все до автоматизма. Где если поступает новое обновление, то сервер прекращает работу и сам скачивает обновления, без вашего участия во всех этих моментах. Конечно же, если у вас сервер с модификациями, то они могут прекратить свою работу и смогут больше поддерживаться. Что касается оригинальных серверов, то это будет просто замечательным вариантом, который просто незаменим.
Бесспорно, процесс этой установки весьма непрост, и требует значимых объяснений, что и к чему относится. Поэтому нужно действовать аккуратно.
«login anonymous»
«force_install_dir ./res02»
«app_update 258550»
Дальше мы быстро запускаем игру и прописываем, как обычно в консоли «connect 192.168.0.75:28016». Здесь уже изначально указывается адрес самой машины, а также ее порт. После чего видим, что соединение с сервером устанавливается. К сожалению, без оптимизации, сервер будет потреблять большую часть ОЗУ, а это примерно 5 из 8 гб. Ведь на Windows, использования ОЗУ, не достигало даже 1,3 гб.
Итак, на сайте есть замечательное по сети. Но в нем запуску и настройке сервера уделено всего пару строчек.
Постараюсь помочь пользователям, которые хотели бы поиграть на своем локальном сервере
с друзьями и с собственными настройками. В этой небольшой статье я постараюсь показать весь процесс: от установки сервера до его настройки, в том числе с помощью модов.
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.
Видео создания сервера
В этой теме я расскажу, как создать свой сервер Rust Experimental с модами. Зачем это надо? Ну, как минимум, если вы играете в Раст, то у вас появляется множество идей, которые гораздо удобней тестить на своем сервере с бесконечными ресурсами и возможностью летать. А если пойти дальше, то вы cможете сделать свой сервер популярным и получать реальные деньги за продажу игровых плюшек игрокам своего сервера.
Итак, приступим.
Часть первая - Создание сервера.
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
Если все сделано верно, то пойдет подключение и вы окажетесь на своем собственном сервере
P.S.: Папка с файлами вашего сервера (сейв и тд) будет находиться по адресу C:\Games\Rust_Server\Server\rustds\server\Hello_World
Часть вторая: Админка
1. Чтобы сделать себя (или друга) админом на своем сервере, вам сперва нужно узнать свой стим-айди. Для этого заходим в свой профиль в стиме и на любом свободном месте - например, слева от своей аватарки, нажимаем правой кнопкой мышки и выбираем "Скопировать адрес страницы". Вставляем этот адрес куда угодно, например в блокнот или в браузер. Появится что-то вроде }