Не работает свой сервер rust
We have added support for the PayPal payment and Bitcoin, Litecoin, Dash, Zcash, Exmo to our site!
Мы добавили поддержку платежного шлюза PayPal и Bitcoin, Litecoin, Dash, Zcash, Exmo !
AlexTX
Самый лучший форум. Люблю его!
Это перевод статьи с wiki игры. Она содержит подробности о работе сервера и как сделать так, чтобы он корректно работал.
О сервере
Сервер компаньона используется приложением Rust+ для коммуникации с серверами игры. Если с ним что-то так, то никто не сможет видеть ваш сервер в Rust+, даже если он привязан. Игроки просто будут видеть долгую загрузку, которая закончится сообщением, что сервер оффлайн.
Заставляем сервер работать
Для большинства владельцев будет достаточно убедиться, что для сервера компаньона был открыт соответствующий порт (только TCP). Порт можно узнать командой app.port.
По умолчанию порт будет генерироваться исходя из такой незамысловатой формулы — основной порт сервера + 67, или же порт RCon + 67 (за основу берётся порт с наибольшим значением). Если вы ничего не меняли, то портом сервера компаньона будет 28082. Для корректного функционирования Rust+ число порта должно быть 10000 или больше.
Если у вас более сложная сеть, где требуется задать, с какой конкретно сетевой платой (NIC) необходимо работать, вам потребуется вписать нужный IP в переменную app.listenip. Вы можете получить информацию о текущих настройках сервера компаньона с помощью команды app.info. Если IP-адрес, к которому подключается приложение, некорректен, то вы можете задать нужное значение в переменной app.publicip.
Если вы получаете ошибки регистрации сервера компаньона, или же уведомления не работают, то убедитесь, что ваш сервер может связаться через интернет к companion-rust.facepunch.com
Если сервер всё равно не работает, то вы можете оставить отзыв, используя эту форму.
Файл companion.id
Вы заметите новый файл под названием companion.id. Этот файл содержит идентификатор для Rust+ и должен всегда сохраняться в вашем сервере и бекапах.
Вот свод правил для этого файла:
- Не передавайте этот файл кому-либо другому.
- Не используйте файлы, полученные от других пользователей.
- Не используйте один и тот же файл на разных серверах.
- Не удаляйте его спонтанным образом.
Нарушение этих правил может привести к некорректной работе сервера в Rust+, отключении уведомлений и, скорее всего, потребует от игроков повторного связывания приложения с вашим сервером.
Если файл будет удалён, то будет сгенерирован новый идентификатор, и прошлый вернуть уже будет нельзя!
Источник
Не работает свой сервер rust
| 17,920 | уникальных посетителей |
| 296 | добавили в избранное |
Добро пожаловать на страницу моего руководства!
Здесь вы узнаете о том, как создать свой сервер в Rust. Если у вас будут вопросы, задавайте их в комментариях или пишите мне в ЛС. Спасибо что вы читаете и поддерживаете меня!
Если у вас не работает сервер, не запускается батник или что-то другое, попробуйте установить/обновить Microsoft .NET Framework 4.5 [www.microsoft.com] . (Спасибо orgazMaster)
Так-же если проблема не решилась, попробуйте установить Visual C++ для Visual Studio 2013.
Если совсем совсем нечего не помогло, то в папке с сервером папка _ORIGINAL, перенесите файлы из папки _ORIGINAL в папку с сервером с заменой.
Вам нужно скачать данные архивы перед тем, как мы начнём создание сервера.
1) [Скачать] [drive.google.com] — Готовый сервер Rust [Magma].
2) [Скачать] [rusty.trackthedead.com] — Rusty (Администрирование сервера).
3) [Ссылка будет добавлена позже] — Полезные плагины для сервера.
Как скачивать через Google Disk? — Переходите по моей ссылке и нажимаете Ctrl+S или сверху нажимаете на вкладку «Файл» и почти в самом низу нажимаете кнопку «Скачать»
После этого вам нужно определить, какого типа будет ваш сервер — локальный (LAN, Tunngle, Hamachi) или же по интернету.
Если вы хотите, чтоб к вам присоеденялись люди с любой точки мира, нужно будет открыть порт в модеме/роуторе. Стандартный порт игры 27015.
Позже будет написано, как настроить сервер по Tunngle/Hamachi.
После того как вы скачали и распаковали архив с готовым сервером, зайдите в эту папку, откройте с помощью блокнота файл «Run Server.bat».
После того, как вы открыли файл «Run Server.bat», перед вами будет данный текст:
-maxplayers 150 — Максимальное кол-во игроков на сервере. Число 150 изменяйте на своё усмотрение.
-hostname «Russian Pub by Rash» — Название сервера. То, что в кавычках, это и есть название сервера. Название писать только английскими буквами!
-port 27015 — Порт сервера. 27015 стандартный порт. Желательно не трогать.
Зайдите в папку cfg по адресу — Сервер Rust [Magma]\serverdata\cfg
Если не поняли то в папке с сервером есть папка serverdata, а в ней папка cfg.
В папке cfg есть два файла: bans.cfg и server.cfg.
Давайте разберём файл server.cfg
Откройте его с помощью блокнота.
True — Включить
False — Отключить
Содержимое файла server.cfg
rcon.password «000469» — Пароль администратора. То, что в кавычках, это и есть сам пароль.
server.pvp «true» — Если включено, то игроки смогут убивать друг друга.
sleepers.on «true» — Режим сна. Если включено — игроки, которые отключились, их персонаж останется на сервере до тех пор, пока сервер не отключится или не сделает рестарт.
airdrop.min_players «1» — Минимальное кол-во игроков для аирдропа.
Переходим к файлу bans.cfg.
Если открыть файл, он будет пустой, но после того как вы забаните какого-нибуть игрока, он попадёт в данный список. Как банить игроков вы узнаете позже.
Можно сказать что мы уже закончили с настройкой сервера, осталось подредактировать плагины.
Зайдите в папку Save, а потом в папку Magma.
Всё что находиться в папке Magma, это плагины.
К каждому плагину есть описание, но здесь мы рассмотрим это получше.
Желательно сделать копию файла перед изминением!
Позже будет добавлена инструкция по редактированию плагинов.
Источник
Не работает свой сервер rust
Основная информация из темы здесь => http://multiplayers.net.ua/ — тут ищите и новую.
***МАТЕРИАЛЫ ИЗ ТЕМЫ ЧАСТИЧНО УСТАРЕЛИ****
Можно изменить название сервера и количество игроков, используйте следующие команды непосредственно в консоли сервера (в окне что открылось после запуска *.bat файла):
server.hostname «My Personal Server»
Используйте команду консоли (F1) в игре для подключения к локальному серверу:
Для доступа к вашему серверу извне, для домашнего компьютера скорее всего необходимо пробросить порт 28015 на модеме. И конектится по внешнему IP. Как это делается, гуглите по такому шаблону: «проброс портов «модель вашего модема»». Узнать внешний IP можно тут http://myip.ru/.
В большинстве случаев внешний IP адрес выдается случайно в момент подключения к интернету, потому будет меняться, но вы можете закрепить за собой постоянный адрес типа blablabla.no-ip.org к примеру вот здесь: http://www.noip.com/ после чего к вашему серверу можно подключатся по такой вот строке коннекта из консоли:
Далее по материалам обнаруженным на форуме разработчиков выясняется что еще есть ->
—————————————————————
Список команд консоли сервера (окно вызванное *.bat файлом):
kick «Name» — сбросить игрока «Name»
kickall — сбросить всех
ban «Name» — забанить игрока «Name»
banid «Steam ID» — забанить по идентификатору Steam
status — Список игроков
say — Написать в чат от имени сервера
users — Информация о пользователях
banlist — Список забаненых
banlistex — Список забаненых с причинами
listid — Список забаненых по идентификатору Steam
event.run — Запуска аирдропа для сброса в точку с координатами (0,0,0), самолет летит с случайного направления.
server.port «28015» — Порт сервера
server.maxplayers 500 — Максимальное количество игроков
server.hostname «My Personal Server» — Название сервера в списке
server.identity «SomeString» — Идентификатор сервера для сохранений в папке сервера в подпапке «server», пример: /SteamCMD/RustServer/server/SomeString
server.level — ?
server.seed 123456 — Строчка для уникальности генерации
server.saveinterval 3600 — Интервал сохранений в секундах (тут указан час)
server.secure — ?
server.tickrate — ?
server.start — ?
server.stop — ?
server.writecfg — сохраняет текущую конфигурацию в файл (в папке-идентификаторе сохранения в каталоге cfg, см. выше)
inventory.give — Получение предмета, синтаксис уточняется. Необходимо знать идентификаторы предметов.
gc.collect — Удаление мусора из памяти сервера
construct.frameminutes 600 — время в минутах до разрушения построенного игроком объекта
—————————————————————
Команды отладки для консоли сервера:
echo
instances
serverstrings
objects
textures
colliders
—————————————————————
Параметры командной строки для установки начальных параметров, прописать в *.bat нужное (по подсказке-примеру Гарри на форуме):
Источник
Не работает сервер Rust
#1 DeaDly
Не могу решить проблему, я обновил как всегда сервер rust каждую неделю обновлял все было хорошо сегодня вышло обновление я обновил и сервер не хочет грузиться вообще не грузит карту выдает ошибку . Couldn’t load server/my_server_identity/proceduralmap.3000.805918125.138.sav — file doesn’t exist.
Сообщение отредактировал DeaDly: 04 Ноябрь 2016 — 9:02
#2 gzelka
Такая же проблема. Поддержка как правило на выходных не отвечает, похоже что сервер до понедельника работать не будет, а это значит я потерял всех игроков
#3 SpriteS95
Тоже самое после обновы- переустановил серв и обнаружил что файла карты нет, на нем и стопорится процесс вроде, не успеваю читать консольку
#4 slava1232
Побывал заменить файлы со своего компа, безрезультатно и почитав консоль увидел что данный файл libsteam_api64.so не фуричит. Этого файла нету в серверах расте могу предположить что он от myarena.
И наверное данный файл при новой системе не годен там вроде изменили скрипты для распределения нагрузки сервера.
#5 SpriteS95
Пишите тикеты, может нас заметят
#6 slava1232
Прям, я писал однажды через два дня написали ответ и я спросил почему, он ответил что был в отпуске. И плюс сегодня праздник хз будут делать или нет.
вот телефон myarena с сайта копирую го звонить, наверное больше толку будет 7(499) 707-7536
#7 DeaDly
Не но офигено и тпереь скока нам ждать пока на myarena все сделают?
Я еще думал что я как то накасячил с сервером а это у них там чо то
Сообщение отредактировал DeaDly: 04 Ноябрь 2016 — 13:24
#8 ykpon
Не но офигено и тпереь скока нам ждать пока на myarena все сделают?
Я еще думал что я как то накасячил с сервером а это у них там чо то
Претензии к разработчикам. Это их обновление все сломало.
#9 slava1232
Претензии к разработчикам. Это их обновление все сломало.
Ок соглашусь но я запускал сервер на windows там всё работает. Вот предположения были и я не говорил что прям 100% майарена виновата, я писал что предполагаю.
#10 ykpon
Ок соглашусь но я запускал сервер на windows там всё работает. Вот предположения были и я не говорил что прям 100% майарена виновата, я писал что предполагаю.
При запуске сервера уточняется OS, на которой он работает. Твой опыт запуска его на Windows ни о чем не говорит.
#11 slava1232
Претензии к разработчикам. Это их обновление все сломало.
Сколько ждать исправлений от тех. поддержки примерно или точно.
При запуске сервера уточняется OS, на которой он работает. Твой опыт запуска его на Windows ни о чем не говорит.
При запуске сервера уточняется OS, на которой он работает. Твой опыт запуска его на Windows ни о чем не говорит.
И почему на сайте wiki myarena все эти детали не расписаны? И потом думаешь что и куда.
#12 DeaDly
В тех поддержке написали, Здравствуйте, разберемся.
Сообщение отредактировал DeaDly: 04 Ноябрь 2016 — 13:44
#13 slava1232
В тех поддержке написали, Здравствуйте, разберемся.
Видел, я про другое. Вот почему про дополнительные файлы не добавили инструкции.
Просто вдруг удалишь файл нужный и кусай локти.
#14 ykpon
Видел, я про другое. Вот почему про дополнительные файлы не добавили инструкции.
Просто вдруг удалишь файл нужный и кусай локти.
Удали файлы — обновляй сервер. Может еще написать инструкцию о том, как нажимать на кнопку «Старт» в панели управления, чтобы запустить сервер? Какой кнопкой мыши, сколько кликов, какая интенсивность нажатий.
#15 slava1232
Удали файлы — обновляй сервер. Может еще написать инструкцию о том, как нажимать на кнопку «Старт» в панели управления, чтобы запустить сервер? Какой кнопкой мыши, сколько кликов, какая интенсивность нажатий.
Хотя согласен можно скачать файл и изучить его.
Удали файлы — обновляй сервер. Может еще написать инструкцию о том, как нажимать на кнопку «Старт» в панели управления, чтобы запустить сервер? Какой кнопкой мыши, сколько кликов, какая интенсивность нажатий.
Просто нервы на пределе уже всю ночь не спал мудрил с сервером всяко разно.
#16 slava1232
Источник