Как настроить свой сервер cryofall

Создания сервера в CryoFall

Аренда игрового сервера

Если вы не хотите суетиться с настройкой игрового сервера, вы можете арендовать свой собственный сервер CryoFall у PingPerfect прямо сейчас.
У них есть представительства по всему миру, просто посетите их, чтобы получить свое — PingPerfect.com

Требования к оборудованию

(до 100 игроков онлайн) 2-ядерный процессор 1,6-2 ГГц, 1,5 ГБ ОЗУ, 5-10 Мбит / с.
(до 200 игроков онлайн) 2-ядерный процессор 2-2,4 ГГц, 2 ГБ ОЗУ, подключение 10-20 Мбит / с.
Обычно для размещения игрового сервера достаточно хостинга VPS (виртуальных машин), такого как Vultr.com

Требования к программному обеспечению (системе)

Сервер может работать на Windows, Linux и Mac.
Вам необходимо установить .NET Core Runtime 3.0 (или выше). Это поддерживается для многих операционных систем, и установка очень быстрая.
Чтобы установить .NET Core Runtime 3.0, перейдите на страницу Загрузки Microsoft .NET Core и выберите .NET Core Runtime Installer для своей операционной системы. Следуйте инструкциям по установке, чтобы настроить игровой сервер.

Установка

Как разместить свой собственный сервер:

  1. Обязательно прочитайте раздел требований к серверу выше и установите необходимое программное обеспечение, прежде чем пытаться запустить сервер
    (особенно вам необходимо установить .NET Core Runtime, как описано там).
  2. Загрузите игровой сервер с сервера SERVER DOWNLOAD LINK и распакуйте его.
Читайте также:  Как правильно настроить телевизор хайер

  1. ВАЖНО: убедитесь, что в пути к расположению извлеченного сервера нет пробелов.
  2. Серверный пакет включает в себя все необходимое для запуска игрового сервера (не только исполняемый, но и папку «Core», содержащую игровые сценарии в упакованном zip-архиве с именем «Core.cpk»). Исполняемый файл находится в подпапке «Binaries / Server». Запустите командную строку (или PowerShell в Windows) и перейдите к этой папке (подсказка: в Windows вы можете просто нажать SHIFT + щелкните правой кнопкой мыши папку «Сервер» в проводнике и выберите «Открыть окно PowerShell здесь»).

  1. Запустите исполняемый файл сервера впервые с loadOrNew флагом. Сервер запустится и создаст игровой мир. dotnet CryoFall_Server.dll loadOrNew
  2. Остановите сервер. Для этого введите команду ниже и нажмите клавишу Enter. stop 0
  3. Сервер сохранит и выйдет. Теперь у вас есть файлы «SettingsServer.xml» и «ModsConfig.xml»

  1. Теперь вам нужно перейти к подпапке «Данные» (в корне папки сервера, а не в «Двоичные файлы / сервер») и изменить «SettingsServer.xml», чтобы задать уникальное имя сервера , описание , welcome_message , сделать его общедоступным при необходимости установите другие параметры и т. д. (есть XML-комментарии, объясняющие каждый параметр, поэтому он должен быть простым).
  2. Пока вы все еще редактируете файл «SettingsServer.xml», найдите значение и измените его, указав свой псевдоним ! В противном случае вы не сможете получить доступ к консоли вашего сервера из игры.
  3. Если вы хотите иметь собственный значок сервера, замените файл ServerIcon.png в подпапке «Данные». Требования к файлу изображения значка: формат PNG24, размер 256×256, до 100 КБ.

В SettingsServer.xml , не изменять MISC и сетевые части ! Это может привести к неисправности, если что-то настроено не так, как задумано.

Однако вы можете изменить часть на свой страх и риск. Там вы можете настроить некоторые конфигурации серверов, которые будут влиять на игровой процесс.

Примечание: если вы заинтересованы в размещении общедоступного сервера, обязательно отредактируйте и установите значение от 0 до 1. Это сделает ваш сервер общедоступным. Также убедитесь, что ваш маршрутизатор настроен правильно (переадресация портов), чтобы другие люди могли подключаться к вашей машине извне. Но в идеале вы должны использовать выделенное серверное оборудование для размещения публичных серверов.

Важно (для Windows): вам нужно разрешить процесс dotnet в настройках брандмауэра Windows — если запрос доступа к брандмауэру не отображается автоматически в Windows, вы можете добавить C:\Program Files\dotnet\dotnet.exe файл в белый список брандмауэра. Для этого откройте меню «Пуск» Windows и найдите «Разрешить приложение через брандмауэр Windows» -> кнопку «Разрешить другое приложение».

Запуск сервера:

  1. Запустите командную строку (мы рекомендуем PowerShell в Windows) и перейдите к этой папке (подсказка: в Windows вы можете просто нажать SHIFT + щелкните правой кнопкой мыши папку «Сервер» в проводнике и выберите «Открыть окно PowerShell здесь»).
  2. Запустите исполняемый файл сервера с load флагом. dotnet CryoFall_Server.dll load
  3. Остановите свой сервер, введя команду ниже и нажав клавишу Enter (это спасет мир перед остановкой). stop 60 The shutdown message text goes here

(Где 60 задержка выключения (в секундах), чтобы у подключенных игроков было время найти безопасное место)

Обратите внимание, что вводить это сообщение очень сложно, поскольку консоль регулярно обновляется! Лучший способ — просто скопировать и вставить из текстового редактора весь текст команды в окно игровой консоли (подсказка: вы можете вставить в PowerShell, просто нажав правую кнопку мыши) и нажав клавишу Enter.

Вы всегда можете стереть мир, запустив игру с new флагом:

В настоящее время мы не поддерживаем миграцию сохраненных игр между основными версиями игры (если есть изменения в схеме сериализации игровых данных). Мы планируем реализовать надлежащую функцию миграции данных как можно скорее.

Подключение к серверу:

Если вы хотите подключиться к локальному игровому серверу, просто добавьте SERVERS-> Custom list as localhost

Чтобы подключиться к общедоступному серверу, вам необходимо перейти к списку СЕРВЕРЫ-> Серверы сообщества (обратите внимание, что это может не сработать, если вы разместите этот сервер на том же ПК, что и клиент, см. Ниже).

Если вы пытаетесь разместить свой сервер на домашнем компьютере, и другие игроки не могут подключиться к нему, вам нужно вручную перенаправить порт UDP 6000 на домашнем маршрутизаторе на локальный IP-адрес (в игре есть функция автоматической переадресации портов, но часто дает сбой из-за различий в реализации UPnP на многих маршрутизаторах).

Обратите внимание, что если вы используете игровой сервер на том же компьютере, что и игровой клиент, вы не сможете подключиться к игровому серверу из списка серверов сообщества на этом ПК из-за маршрутизации NAT даже при правильной переадресации портов. В этом случае просто добавьте свой сервер в список пользовательских серверов клиента, указав его адрес localhost:6000 и подключившись к нему напрямую.

Подключение к частным серверам требует добавления его через меню «Пользовательские серверы».

6000 является портом по умолчанию, но вы можете изменить его в файле Data / SettingsServer.xml.

Серверные команды

  1. Убедитесь, что вы оператор сервера (вы отредактировали файл ServerSettings.xml и добавили себя в список server_operators_list).
  2. Подключитесь к вашему игровому серверу.
  3. Игровую консоль можно переключать нажатием

(клавиша слева от 1 клавиши), как в старых играх (вы можете изменить привязку клавиш для консоли в настройках управления).

  • Пожалуйста, добавьте / (косую черту) префикс к командам сервера, которые вы хотите выполнить.
  • Вы можете использовать клавишу Tab для заполнения автозаполнения, и вы можете использовать клавиши со стрелками вверх / вниз для навигации по списку предложений.
  • Вот страница со списком команд сервера: Список команд сервера

    Модерация (белый, черный, пинать, отключать звук)

    Оператор сервера может получить доступ к специальным командам модерации. Чтобы вызвать эти команды, убедитесь, что вы являетесь оператором сервера, подключитесь к игровому серверу, откройте консоль (клавиша

    ), а затем вы можете использовать эти команды: (замените имя пользователя реальным псевдонимом игрока)

    Управление белым списком:

    Чтобы включить белый список:

    Управление черным списком:

    Пинки игроков (временное удаление с сервера и блокировка подключения):

    /mod.kickList.add username durationInMinutes

    Отключение звука игроков (временно лишает их возможности отправлять сообщения в чат):

    /mod.muteList.add username durationInMinutes

    Настройка скорости сервера / Включение режима PvE

    Скорости сервера (и флаг PvE) представлены в отдельном конфигурационном файле. Вы можете быстро изменять такие вещи, как коэффициент усиления LP, увеличивать количество выпадающих предметов, уменьшать урон от игрока к игроку до нуля или даже увеличивать урон от существ и сделать его действительно тяжелым для игроков!

    Чтобы настроить скорость сервера, остановите сервер и проверьте файл /Data/ServerRates.config

    Пожалуйста, внимательно прочитайте — все тарифы отключены, и для того, чтобы применить их, вам нужно удалить символ # в начале строки!

    Для расширенного моддинга, пожалуйста, прочитайте предварительные условия для моддинга

    Сервер рейд часов (для PvP)

    На PvP-сервере вы можете установить определенные часы, в течение которых возможен рейд.
    По умолчанию автономная защита от рейдерства не включена, поэтому игроки могут совершать рейды на базы других игроков в любое время.
    Чтобы включить защиту от рейдерства в автономном режиме, используйте следующую игровую консольную команду:
    /admin.setRaidingWindow 4 14 1.5
    В этом коде мы используем (первое число) +4 часовой пояс GMT / UTC, (второе число) час дня, когда возможен рейд (значение от 0 до 24). ) и (третье число) — продолжительность окна рейда (значение от 0 до 24).
    Таким образом, код в примере позволит совершать рейды с 14:00 (или 2 вечера) в течение 1,5 часов.
    После изменения значения вы можете открыть меню «Политика / Дипломатия» (клавиша [P]) и проверить, правильно ли вы установили числа.
    Обратите внимание, что меню «Политика / Дипломатия» отображает ваше местное время (в вашем часовом поясе вашего ПК)!

    По мере появления информации статья будет изменятся!

    Источник

    Как создать локальный сервер для одиночной игры в CryoFall

    Описание гайда

    В этом гайде рассказывается о том, каким способом можно бесплатно создать свой локальный сервер для одиночной (соло ПвЕ) игры без других игроков в CryoFall.

    Для запуска локального игрового сервера в КрайоФол вам потребуется всего 1 ГБ свободной оперативной памяти и несколько процентов типичных ресурсов процессора.

    Как создать и запустить свой локальный сервер

    Для запуска своего одиночного сервера в CryoFall, перейдите в папку с игрой. Для этого откройте клиент Steam, после чего щелкните правой кнопкой мыши по игре CryoFall — Управление — Просмотреть локальные файлы.

    Steam — Управление — Просмотреть локальные файлы игры CryoFall

    В открывшейся папке с игрой дважды нажмите на файл «CryoFall Local Server». После чего откроется окно консоли локального сервера, и сервер начнет запускаться. Обычно сервер запускается в течение одной минуты.

    Примечание: не беспокойтесь, если в окне перестанет появляться новая различная информация — все работает корректно — она начинает отображаться по мере поступления.

    Также при запуске сервера брандмауэр Windows может запросить разрешение для его работы — вам будет необходимо предоставить доступ, ответив положительно на такой запрос.

    После запуска сервера запустите игровой клиент CryoFall как обычно это делаете.

    Нажмите через основное меню на пункт «Серверы» («Servers») и в правой части панели вкладок (иконка «+») выберите вкладку «Пользовательские» («Custom»).

    Теперь просто подключитесь к вашему локальному серверу «Local server» (localhost), он будет первым в списке серверов.

    Примечание: Возможно, что вам потребуется подождать 1-2 минуты, прежде чем он станет доступен для подключения.

    После того, как вы закончите играть, просто закройте окно консоли ранее запущенного вами игрового сервера, и он должен будет автоматически остановиться и сохранить ваш игровой прогресс.

    Примечание: Домашний сервер CryoFall выполняет автосохранение каждый час идентично тому, как это происходит на многопользовательских серверах.

    В ближайшем будущем функция запуска локального сервера будет интегрирована прямо в клиент игры КрайоФол, чтобы ей было удобно пользоваться.

    Настройки локального сервера

    Рейты локального сервера в игре CryoFall по умолчанию настроены так, чтобы сделать их более подходящим для одиночной игры, а именно:

    • Строения не будут гнить.
    • Для убийства всех боссов будет достаточно одного игрока.
    • 60 ФПС обмен данных с сервером.
    • Опыт получения уровней x2.
    • Опыт получения умений x2.
    • Сбор предметов x1.5.

    Все эти параметры локального сервера в КрайоФол можно персонально настроить, отредактировав файл «ServerRates.config». Сохранения игры CryoFall и упомянутый файл конфигурации рейтов локального сервера лежат в папке «Мои документы»:

    Если вы хотите начать играть с нуля на своем локальном сервере, то просто остановите его работу и удалите папку «Saves». После чего запустить его заново.

    Источник

    Как играть в Cryofall для одного игрока / на локальном сервере

    Хотя Cryofall позиционирует себя как многопользовательская онлайн-игра PvE / PvP, некоторые игроки предпочли бы выжить в одиночку. В главном меню игры вообще нет опции для одного игрока. Есть способ, которым вы можете играть в одиночку и настроить свой собственный локальный сервер. Эта статья будет кратким руководством по настройке локального сервера. Вы можете использовать локальный сервер, если хотите играть в одиночку или просто с другими игроками в вашей сети. Без лишних слов, давайте перейдем к руководству.

    Запуск локального сервера для Cryofall

    Каждая игра и мир в Cryofall работают на сервере. Вы увидите список серверов из главного меню, в котором показано множество различных серверов. Есть официальные серверы от разработчиков и серверы сообщества, сделанные другими игроками. Если вы просто хотите погрузиться в игру с другими игроками, это для вас. Но, может быть, вы хотите создать свой собственный сервер для одиночной игры? Для этого вам нужно будет настроить локальный сервер. К счастью, в Cryofall это сделать очень просто. Следуя приведенному ниже краткому руководству, вы должны запустить сервер примерно через 2 минуты. Я также приложу изображение, чтобы помочь вам пройти через шаги.

    Поиск локальных файлов Cryofall

    Сначала нам нужно перейти в папку установки Cryofall в вашей системе. Для этого мы используем Steam-версию игры. Чтобы очень легко найти это место, откройте свой пар. зайдите в свою библиотеку и найдите Cryofall в своем собственном списке игр. щелкните правой кнопкой мыши Cryofall и перейдите в меню с надписью « Управление» . Когда вы наводите указатель мыши на него, справа от него должно появиться другое меню. Выберите вариант, который читается как Обзор локальных файлов. См. Изображение ниже

    Это откроет папку на вашем компьютере, где установлен Cryofall. Это та папка, в которую нам нужно попасть, поскольку отсюда мы будем запускать локальный сервер. Открыв эту папку, найдите файл со следующим именем:

    Локальный сервер Cryofall.cmd

    Дважды щелкните этот файл, чтобы открыть командную строку. Это запустит сервер Cryofall на вашем собственном компьютере. Перед запуском сервера настройка команды займет некоторое время.

    Присоединение к локальному однопользовательскому серверу Cryofall

    Теперь просто подождите примерно минуту и возвращайтесь к игре Cryofall. при этом вам не нужно закрывать игру. Вы можете оставить игру работать в фоновом режиме, если хотите. Перейдите на вкладку в верхней части экрана с надписью « Серверы» . Отсюда вы можете увидеть все серверы, на которых запущена игра. вы ищете сервер, который вы создали в своей системе. Чтобы легко найти эту страницу, перейдите на вкладку справа. Значок, который мы ищем, выглядит как лист бумаги со знаком плюса рядом с ним. Это список настраиваемых серверов. Ваш локальный сервер появится здесь после успешного запуска. Если вы не видите его там, подождите минуту или две, пока ваша система не настроит сервер. Теперь вы можете просто присоединиться к серверу отсюда. Выберите локальный сервер и присоединитесь к нему. Или просто дважды щелкните сервер.

    С локальным сервером вы можете играть в одиночку. Однако вы не ограничены только игрой в одиночку. Другие игроки, которые также не входят в вашу сеть, смогут присоединиться к вашему локальному серверу при правильной настройке. Если вы планируете играть в Cryofall по локальной сети, вам будет приятно узнать, что он работает очень легко.

    Мы очень рады, что они добавили возможность запускать локальный сервер с ПК, на котором установлена игра. Хотя сначала сложно понять, как запустить сервер, после первого раза это довольно легко запомнить. Еще одна замечательная вещь — это то, что сервер сохраняет автоматически. Если вы выключите сервер, а затем снова запустите его на следующий день, вы можете начать с того места, где остановились.

    Вы играете в Cryofall? Вы предпочитаете играть на сервере сообщества, на официальном сервере или на своем собственном однопользовательском сервере? Позвольте мне знать в комментариях ниже.

    Источник

    Оцените статью