SkyMP — мультиплеерная модификация для The Elder Scrolls V: Skyrim Special Edition

Краткая история проекта и его будущее

История проекта берет начало в ноябре 2015, работа по синхронизации только начиналась. Последующие несколько лет были весьма успешными, команда разработчиков провела ряд закрытых бета-тестов. А уже в начале 2019 года было проведение открытое бета-тестирование клиента.

10 апреля 2020 проект был реорганизован с новым названием Skyrim Multiplayer на базе команды SkyMP, но что самое главное — команда сделала переход с Legendary Edition на Special Edition. Помимо этого появилась Skyrim Platform — возможность создания своих серверов.

Последний год команда разработки занималась тестированием Skyrim Multiplayer (до 70 человек онлайн на сервере). Долгое время проект разрабатывался одним программистом, так что сейчас активно перерабатывается кодовая база, репозиторий проекта на гитхабе, чтобы любой пришедший разработчик мог оказать реальную помощь. Основной код проекта написан на С++, JS и TS.

В настоящее время ведутся работы по созданию базовых механик, в частности, необходимо завершить синхронизацию PvP.

Heartfire RP, ролевой сервер gkalian
Heartfire RP, ролевой сервер gkalian

Моды

Частично поддерживаются. Skyrim Multiplayer обрабатывает моды на стороне сервера, что означает, что некоторые функции могут не работать, например, функция Papyrus.

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

Впрочем, отдельные моды, добавляющие новое оружие, броню, локации уже работают. И некоторые модификации, например, SkyUI уже установлены на отдельные сервера.

Неофициальный лаунчер проекта с доступными серверами gkalian
Неофициальный лаунчер проекта с доступными серверами gkalian

Ролеплей и сервера

Для начала, давайте определимся, что такое ролеплей. Ролевая игра представляет собой моделирование событий, происходящих в определённом мире в определённое время. Её участники отыгрывают собственных персонажей, руководствуясь при этом характером своей роли и внутренними убеждениями персонажа в рамках игровых реалий. Индивидуальные и коллективные действия игроков составляют сюжет игры. Ознакомиться подробнее можно на странице Википедии.

На текущий момент существует несколько серверов, периодически какие-то отключаются из-за перезагрузки серверов и не всегда доступны в лаунчере, но отдельно можно выделить следующие.

Heartfire RP (discord-сервер) — первый проект появившийся после того, как разработчики Skyrim Multiplayer открыли исходники. Сборка сервера своя собственная, а сам сервер представляет собой full-time RolePlay с элементами RPG, то есть полное отыгрывание своей роли, пользуясь при этом возможностями как в оригинальном Скайриме. События игры разворачиваются в 196 4Э за 5 лет до появления драконов и довакина.

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

Red House (discord-сервер) — команда, занимающаяся разработкой своего сервера по SkyMP. Ведется работа над разработкой новых синхронизаций и механик. Сборка сервера доступна публично, так что любой может использовать ее для создания своего сервера. Сборка содержит:

  • Ванильные папирусные функции
  • Синхронизация смерти и урона
  • Текстовый чат + команды
  • Трейд и окно трейда
  • Меню взаимодействия с игроком
  • HUD (Лого, ID персонажа, Онлайн игроков)

И многое другое. Основная направленность проекта — создание сервера по типу SAMP.

Так как же играть?

Работа клиента гарантируется только на лицензионной копии игры версии — Skyrim Special Edition 1.5.97.0.8. Но, если у вас возникли какие-то проблемы с лицензионной копией, попробуйте non-Steam версию. ( ° ʖ °).

Официального лаунчера пока что нет, но можно воспользоваться неофициальным лаунчером от Heartfire RP.

Установка простая:

  • Поместить exe-файл лаунчера в папку с игрой (в корневую, не Data);
  • После запуска лаунчера нужно авторизоваться или создать аккаунт;
  • Выбираете среди списка серверов нужный и подключаетесь. Лаунчер скачает все необходимые файлы и вы сможете зайти на сервер.

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

Поэтому проект Tales of Nirn: Soltsheim (discord-сервер) для ролевой игры выбрал местом действия остров Солстсхейм. Сервером управляет команда, пришедшая из Gothic, WoW-RP и других ролевых проектов. В основе проекта лежит сборка от Red House. По большей части технически проект готов, но необходимо доделать несколько элементов в чате, прикрутить систему личных сообщений и репортов.

События игры развернутся за 30 лет до событий Скайрима, приблизительно 171 4Э. Основная сюжетная завязка уже известна, но необходимо завершить основные сюжетные истории у фракций, чтобы обеспечить игрокам полноценный старт. И, разумеется, дополнить основной сюжет деталями, что мир действительно казался живым.

Команда ищет единомышленников и любителей ролеплея:

  • знатоки лора с опытом игры или администрирования других ролевых проектов. В обязанности будет входить помощь игрокам в решении вопросов по вселенной и заполнение форума контентом по Древним Свиткам;
  • разработчики со знанием языков и платформ используемых в SkyMP, умением скриптить или же создавать модели и текстуры для Skyrim.

По всем вопросам контакта или сотрудничества обращаться в дискорд Suhar#2698 или спрашивать на форуме.

Один из примеров ролеплея, сервер Hearthfire RP

SkyMP — отличная возможность сыграть в Skyrim со своими друзьями или окунуться в мир ролевого отыгрыша в северной провинции. Кто-то, конечно, может возразить, так есть же Elder Scrolls Online, там есть Greymoor.

Сравнение напрашивается, но это обе игры несут абсолютно разный игровой опыт. SkyMP дает больше гибкости, больше свободы и возможности для ролевого отыгрыша. И самое главное, постоянно новые истории, которые ограничены разве что фантазией мастера.

Эй, наконец-то ты проснулся.
Подключайся.

Пишу про Древние Свитки, Fallout, моды и новости Bethesda Softworks в телеге — The Amusing Mudcrab.

7171
38 комментариев

Поглядывая на проекты SkyMP уже несколько лет.
Жду когда моды с ловерлабса будут поддерживаться.

32
Ответить
28
Ответить

Поддержку можно своими ручками запилить, но надо будет помучиться. С тем же SkyUI не хотел проект дружить, меню открывалось через секунд 10

Ответить

Зачем когда есть РПшники в тесо)
Вчера присел на скамейку пока ждал босса, подсел какой-то немец и давай рассказывать за чудесную ночь на своём.

18
Ответить

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

3
Ответить

Тесо какой-то корейщиной отдает, как по мне. Там прям насквозь чувствуется, что это сеттинг натянутый на движок какой-то корейском мморпг. 

Скайрим совершенно иной.

5
Ответить

Статья неликвидная совсем.

"бета-тестирование клиента" - клиент протестировали, сервер, видимо не стали 😁 Про 1000 человек бегающих по Скайриму тоже забыли

"до 70 человек онлайн на сервере" - о а вот тут не забыли, странная логика

"разрабатывался одним программистом, так что сейчас активно перерабатывается кодовая база" - кем перерабатывается, чего происходит? То что проект как и любой другой из нижеперечисленных в статье нуждается в программистах, упомянуть забыли, только Сухарь один бедолага требует помощи 😁

"например, функция Papyrus" Шо за функция такая не знаю, видимо потому и не работает, потому что её нет 😁 Есть внутриигровой язык Папирус, в котором есть много функций. 

"характер своей роли" - это вообще законно? 😁

"несколько серверов, периодически какие-то отключаются из-за перезагрузки серверов" - видимо какие-то сервера перегружаются, а какие-то отключаются в произвольном порядке или иными словами автор говорит, что что-то там где-то выключается, но он не вникал 😁

"Heartfire RP (discord-сервер) — первый проект появившийся после того, как разработчики Skyrim Multiplayer открыли исходники." - неправда, он открылся раньше, специально, чтобы автор ещё раз обделался 😁

"full-time RolePlay с элементами RPG" - какими-какими элементами? 😁

"пользуясь при этом возможностями как в оригинальном Скайриме" - прям всеми или только той парой-тройкой, которые есть? 😁

"И многое другое." - в публичной сборке Редхауса нет ничего больше кроме того, что перечислено в списке 😁

"По большей части технически проект готов, но необходимо доделать несколько элементов в чате, прикрутить систему личных сообщений и репортов." - если на сервере Тейлс оф Нирн (забавно, есть западный проект Tales from Nirn, тоже по Скайриму, правда на базе Skyrim Together) не планируется ничего кроме передвижения, чата и дайсов, тогда соглашусь, всё почти готово 😁

Жалко потраченного времени, надеялся, автор исправит своё творение на TesALL, но он решил обделаться ещё и здесь.

10
Ответить