Как создать свой сервер в Cryofall

от Добрый
1k Просмотры

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

Развертываем локальный сервер

Как создать свой сервер в Cryofall

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

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

  1. Откройте Steam и перейдите в раздел «Библиотека».
  2. Найдите Cryofall в списке игр и нажмите на ней ПКМ.
  3. В появившемся списке выберите «Управление» (Manage), после чего «Просмотреть локальный файлы» (Browse local files).
Как создать свой сервер в Cryofall

Как только вы попадете в нужную папку, вы увидите EXE-файл с названием «Local server», открытие которого приведет к запуску локального сервера. Перед вами откроется окно с консолью, которая будет выводить на экран информацию, свидетельствующую о настройке сервера. Как правило, весь процесс занимает 1-2 минуты и не доставляет неудобств.

После того, как сервер был успешно запущен, запускаем игру уже привычным нам образом. Переходим в раздел «Servers», нажимаем на кнопку с изображением «+» в правом верхнем углу экрана, после чего выбираем «Пользовательские» (Custom). Ваш локальный сервер будет первым в списке, поэтому выбираем его и подключаемся.

Как создать свой сервер в Cryofall

При закрытии серверной консоли произойдет автоматическое сохранение прогресса, которое, помимо этого, также осуществляется один раз в час. Чтобы ваши друзья смогли с вами играть, необходимо создание настоящей или виртуальной локальной сети. В первом случае вам просто необходимо подключить необходимые ПК к единому маршрутизатору, а во втором — использовать RadminVPN, LogMeIn Hamachi или другие программы для эмулирования локальной сети. После успешной подготовки переходим во вкладку «LAN», которая находится в меню многопользовательского режима.

Файл конфигурации сервера называется ServerRates.config.

Создаем глобальный сервер Cryofall

Как создать свой сервер в Cryofall

Покупка хостинга

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

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

Самостоятельный хостинг сервера

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

  1. 30 игроков: 1-ядерный ЦП с тактовой частотой 1,6 – 2 ГГц, 1,5 ГБ оперативной памяти и пропускной способностью сети в 2 – 3 Мбит в секунду.
  2. 100 игроков: ЦП с 2 ядрами по 1,6 – 2 ГГц каждое, 2 ГБ ОЗУ и скоростью интернета 3 – 6 Мбит/с.
  3. 200 игроков: Двухъядерный процессор 2,4 – 3 ГГц, 2 ГБ оперативной памяти и интернет 6 – 12 Мбит/с.
  4. 300 игроков: ЦП с двумя ядрами от 3 ГГц, 2,5 Гигабайт оперативки и скоростью сети в 12 – 20 Мбит/с.

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

Поддерживаемые платформы и требования для серверной машины

Как создать свой сервер в Cryofall

Сервера Cryofall поддерживают работу на всех трех основных платформах: Windows, Mac и Linux. Для полноценной работы используется библиотека .NET Runtime 5.0, а официальные сервера размещаются преимущественно на CentOS 7 с Docker или CentOS 8 с podman. Ниже мы приводим универсальный способ для запуска сервера на любой платформе:

  1. Загрузите и установите библиотеку .NET Runtime 5.0 x64. Для этого вы можете воспользоваться официальным сайтом Microsoft, где также находится и инструкция по установке данного ПО.
  2. Скачайте архив с сервером Cryofall, используя ссылку с официального сайта разработчика Cryofall — AtomicTorch Studio. На текущий момент актуальная версия сервера — 1.31.8.1.
  3. Распакуйте загруженный архив.
  4. Откройте командную строку, терминал или SSH, после чего перейдите в папку Binaries/Server. Именно здесь находится исполняемый файл сервера.
  5. Введите команду dotnet CryoFall_Server.dll loadOrNew. Это запустит игровой сервер и создаст новый мир. Обычно данная процедура занимает 1 – 2 минуты, после чего сервер начинает записывать информацию о статистике и игровых событиях каждые 20 секунд.
  6. Остановите работу сервера командой stop 0. После этого в его директории должны появиться файлы «SettingsServer.xml» и «ModsConfig.xml».
  7. Перейдите в корневой каталог сервера и найдите там папку «Data», в которой лежит файл «SettingsServer.xml». Теперь ваша задача будет состоять в том, чтобы изменить название сервера, приветственное сообщение, а также остальные параметры на свое устроение. В файле присутствуют комментарии, которые расскажут вам о каждом параметре по отдельности. Описание сервера и приветственное сообщение могут (и должны) быть изменены прямо в игре, после успешного подключения.
  8. Если вы хотите, чтобы ваш сервер был в списке серверов сообщества, то измените параметр <is_public_server> с 0 на 1. Также на вашем маршрутизаторе должна быть настроена переадресация портов, чтобы к вам могли подключаться игроки по всему миру. В идеале нужно использовать выделенное серверное оборудование (VPS или VDS).
  9. Отредактируйте параметр <server_operators_list>, введя туда свой никнейм, чтобы получить доступ к серверной консоли и многим другим возможностям. Замена файла ServerIcon.png в папке «Data» приведет к замене серверной иконки в игре. Разрешение изображения не должно превышать 256×256 пикселей, а размер не может быть выше 100 Килобайт. Формат — PNG24.

При использовании Windows, не забудьте разрешить процесс dotnet в Брандмауэре Windows.

Запуск и поддержка своего выделенного сервера

  1. Откройте командную строку, терминал или SSH, перейдите в папку с сервером и выполните следующую команду:

dotnet CryoFall_Server.dll load

  1. Введите команду stop 60 «текст сообщения о перезагрузке без кавычек», которая даст игрокам 60 секунд на подготовку к перезагрузке.
  2. Вайпнуть мир можно, задав при запуске флаг создания нового мира: dotnet CryoFall_Server.dll new.
  3. Если никто не может подключиться к вашему серверу, перенаправьте порт UDP 6000 на ваш локальный IP-адрес.
  4. На данный момент нельзя перенести сохранение из старой версии на новую.
  5. Для переноса сервера, начиная с версии A29, необходимо перезаписать старые файлы (особенно папки «Binaries» и «Core») на новые, после чего остановить сервер и запустить его, как ни в чем не бывало. Если вы обновляетесь с A28 и более ранних версий, перед этим нужно удалить папки «Data/Saves».

Заключение

На этом наш подробный гайд по созданию, настройке и эксплуатации серверов Cryofall подошел к концу. Мы надеемся, что у вас не возникнет проблем с настройкой локального или выделенного сервера, а если вам понравился наш материал — отметьте его лайком или напишите комментарий. Приятной игры!

Как создать свой сервер в Cryofall

Анонсы гайдов, статей. А так же игровой юмор, факты, мемасики да и просто полезная инфа в нашем Telegram канале!

Вам также может понравиться

Оставьте комментарий

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы будем считать, что вы согласны с этим, но вы можете отказаться, если хотите. Принять Узнать больше