Запускаем локальный сервер Genshin Impact версии 6.1
В гугл док более красивая версия поста
Все файлы теперь можно скачать в одном торрент
Начиная с шага 4 есть видео инструкция на английском (там ошибка, в конфиге lunagc порт менять не нужно ) https://www.youtube.com/watch?v=Sl9-Eid8Fe8
Важные нюансы перед началом:
- Совместимость версий. Локальный сервер будет работать только с версией игры 6.1 — версия клиента и версия сервера должны полностью совпадать. Если вы хотите использовать другую версию игры, вам потребуется найти соответствующий ей сервер.
- Платформа. Данная инструкция предназначена исключительно для ПК. На текущий момент нет подтверждённой информации о возможности запуска локального сервера на мобильных устройствах (смартфонах или планшетах).
- Ограничения в игровом процессе. На локальном сервере не будут работать квесты. Если ваша цель — пройти основной сюжет или побочные задания, рекомендуется использовать официальную версию игры. Локальный сервер лучше всего подходит для экспериментов, тестирования персонажей и свободного исследования мира без ограничений по примогемам.
- Для запуска необходимо примерно 100гб места на диске - 97гб для самой игры и примерно 4гб для сервера и базы данных
Что такое приватный сервер и почему стоит выбрать локальный?
В Genshin Impact множество ярких и интересных персонажей, за которых хочется поиграть. Однако чтобы получить их, нужны примогемы — а их накопление может превратиться в настоящую рутину:
- либо выполнять десятки однотипных квестов;
- либо вкладывать значительные средства в донат компании HoYoverse.
Попытки «начитерить» примогемы тоже не сработают: все игровые данные хранятся на официальных серверах разработчика, а за использование читов последует бан аккаунта.
На помощь приходят приватные серверы. Это неофициальные серверы, к которым можно подключить клиент игры вместо официальных. Их ключевые преимущества:
- значительно увеличенное количество примогемов;
- возможность использовать читы;
- отсутствие риска бана — ведь для приватного сервера создаётся отдельный аккаунт, никак не связанный с официальным.
Звучит идеально, но есть проблема: из‑за различных ограничений пользователям из России часто сложно подключиться к таким серверам. Попытки использовать VPN нередко приводят к:
- дисконнектам;
- нестабильному соединению;
- полному отсутствию доступа.
Решение есть: запустить собственный локальный сервер прямо на своём компьютере.
Такой подход позволяет раз и навсегда избавиться от проблем со связью и обеспечить себя достаточным количеством примогемов для открытия и прокачки любимых персонажей.
Итак, поехали 🙂
Что нам понадобится для запуска локального сервера Genshin Impact (версия 6.1):
- Клиент игры версии 6.1 — установочные или уже распакованные файлы игры, строго соответствующей версии 6.1.
- Серверная часть для версии 6.1 — файлы сервера, предназначенные для обработки игровых запросов от клиента.
- База данных MongoDB — система для хранения данных аккаунтов, персонажей и прогресса на локальном сервере.
- Вспомогательные утилиты и программы — дополнительные инструменты (например, лаунчеры, сертификаты безопасности или конфигурационные файлы), необходимые для корректного запуска и взаимодействия клиента с сервером.
1. Как скачать файлы игры версии 6.1 для локального сервера
Официальные каналы (сайт HoYoverse и лаунчер игры) предоставляют доступ только к последней актуальной версии Genshin Impact. Файлы более старых версий, включая 6.1, на них отсутствуют.
Решить эту проблему поможет HK4E Sophon Downloader — инструмент с открытым исходным кодом, позволяющий загружать архивные версии игры (начиная с версии 5.6).
https://github.com/GesthosNetwork/HK4E-Sophon-DownloaderОн позволяет загрузить версии игры начиная с 5.6. Переходим по ссылке и скачиваем последний релиз (отмечен прямоугольником).
Распакуйте архив с загрузчиком и перейдите в получившуюся папку.
- Переместите папку в место с достаточным свободным пространством (игра установится сюда же — нужно примерно 96 ГБ).
- Запустите Sophon.Downloader (обычно .exe-файл). Откроется терминал с интерактивным меню.
- Выберите параметры загрузки:
- Full Download (полная загрузка) — пункт 1;game — пункт 1;версия 6.1 — обычно пункт 5.
- Для быстрого выбора введите 1 1 5 и нажмите Enter.
- Дождитесь завершения загрузки. Процесс может занять много времени (при скорости 2 МБ/с — до 10–12 часов). Не закрывайте окно терминала до окончания скачивания файлов.
- После завершения:
- закройте терминал;найдите файлы игры в подпапке Downloads;при необходимости переместите их в удобное место;удалите загрузчик, если он больше не нужен.
2. Скачиваем вспомогательные средства
Для работы локального сервера Genshin Impact вам потребуется установить два компонента:
- Java SE 17 — среда выполнения, необходимая для работы серверной части.
- Cultivation — графический интерфейс (GUI) для удобного запуска и управления сервером.
Шаг 1. Установка Java SE 17
- Перейдите на официальный сайт Oracle: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html.
- Выберите версию, соответствующую вашей операционной системе. Для windows подойдет exe или msi
- Скачайте установочный файл.
- Запустите скачанный файл и следуйте инструкциям мастера установки.
- После завершения установки убедитесь, что Java корректно добавлена в системные переменные (при необходимости настройте JAVA_HOME и добавьте путь к bin в PATH).
! если Java не прописалась в PATH (при открытии терминала и попытке написать команду java появляется ошибка) Попробуйте перезагрузить ПК
Cultivation можно скачать здесь https://github.com/Grasscutters/CultivationОн даст нам красивый графический интерфейс для запуска нашего сервера (вероятно, работает и без него). Переходим в релизы и скачиваем последний. На этом этапе проблем быть не должно, Java SE устанавливается запуском скачанного файла, а Cultivation запуском exe файла из архива.
3. Устанавливаем базу данных - MongoDB
И вот здесь нас ожидает прикол- компания mongo настолько не любит Россию, что зайти на их сайт и скачать нельзя даже через VPN. Чтобы загрузить файлы вы можете воспользоваться браузером Tor. Или скачать файлы с моего гугл диска по ссылке (я очень надеюсь, что это работает, если нет, напишите)
В архиве вы найдёте три файла. Разберём их назначение:
- mongodb — ядро базы данных, обязательно для работы сервера;
- mongodb‑compass — графический интерфейс (GUI) для просмотра и редактирования данных (удобно отслеживать прогресс аккаунтов и персонажей);
- mongosh — интерфейс командной строки (CLI) для работы с БД (опциональный компонент — не обязателен для базовой настройки).
Пошаговая инструкция по установке
Шаг 1. Установка MongoDB
- Запустите файл mongodb-windows (установщик для Windows).
- Следуйте инструкциям мастера установки.
- Дождитесь завершения процесса — после этого ядро базы данных будет готово к работе.
Шаг 2. Опциональная установка дополнительных компонентов
При желании установите:
- MongoDB Compass: запустите соответствующий установщик для получения графического интерфейса.
- Mongosh: установите интерфейс командной строки, если планируете работать с БД через команды.
Проверка успешности установки
Есть два способа убедиться, что MongoDB работает корректно:
Способ 1. Через Mongosh (командная строка)
- Откройте терминал (командную строку или PowerShell).
- Введите команду: mongosh
- Если установка прошла успешно, вы увидите сообщение о подключении к базе данных (например, Connected to: mongodb://127.0.0.1:27017).
Способ 2. Через MongoDB Compass (графический интерфейс)
- Запустите MongoDB Compass.
- Нажмите кнопку New Connection (Новое подключение).
- Оставьте настройки по умолчанию:
- Host: localhostPort: 27017
- Нажмите Connect.
- В левой панели вы должны увидеть список баз данных. Если среди них есть ваша игровая база — установка выполнена успешно.
4. Устанавливаем сервер для версии 6.1Роль сервера в системе локального Genshin Impact
Видео инструкция на английском https://www.youtube.com/watch?v=Sl9-Eid8Fe8
Сервер — это ключевой связующий компонент между:
- клиентом игры (установленной версией Genshin Impact 6.1);
- базой данных MongoDB (где хранятся все игровые данные: аккаунты, персонажи, прогресс и т. д.).
Что именно делает сервер?
Сервер выполняет следующие функции:
- Обработка запросов от клиентаКогда вы совершаете действие в игре (входите в аккаунт, перемещаетесь по миру, используете способности персонажа), клиент отправляет запрос на сервер.
- Взаимодействие с базой данныхСервер получает запрос, обращается к MongoDB, извлекает или записывает необходимые данные — например, загружает характеристики вашего персонажа.
- Возврат ответа клиентуСервер отправляет обработанную информацию обратно в игру — и вы видите результат своего действия на экране.
- Аутентификация и авторизацияПроверяет валидность аккаунта и управляет доступом игроков к игровому миру.
- Синхронизация игрового мираКоординирует взаимодействие нескольких игроков (если у вас активирован мультиплеерный режим), обрабатывает игровые события и механики.
- Обеспечение логики игрыВыполняет расчёты урона, эффектов, условий выполнения квестов и других игровых механик. Эти вычисления не могут быть доверены клиенту из соображений безопасности — сервер гарантирует целостность и корректность игровых процессов.
В общем, без сервера ничего работать не будет 🙂
Для работы локального сервера нам понадобится LunaGC 6.1.0 — обновлённая версия Grasscutter, совместимая с Genshin Impact 6.1, а также соответствующие ресурсы для этой версии игры.
Шаг 1. Скачивание LunaGC 6.1.0
- Перейдите по ссылке: https://github.com/pmagixc/LunaGC/tree/6.1.0.
- На странице репозитория найдите кнопку Code (обычно расположена в правом верхнем углу).
- В выпадающем меню выберите опцию Download ZIP — начнётся загрузка архива с исходным кодом LunaGC версии 6.1.0.
- Дождитесь завершения скачивания.
Шаг 2. Скачивание ресурсов для версии 6.1
- Перейдите по второй ссылке: https://github.com/pmagixc/LunaGC-res/tree/6.1.0.
- Повторяем действия
Результат
После выполнения этих действий у вас должны быть скачаны два ZIP‑архива:
- LunaGC‑6.1.0.zip — серверная часть (ядро LunaGC для версии 6.1).
- LunaGC‑res‑6.1.0.zip — набор ресурсов, необходимых для корректной работы сервера с версией 6.1 (конфигурации, данные локаций, описания персонажей и т. д.).
Шаг 1. Создание папки для сервера
- Выберите удобное место на вашем компьютере (рекомендуется диск с достаточным свободным пространством — не менее 10 ГБ, но должно хватить и 5 ГБ).
- Создайте новую пустую папку — в ней будет располагаться ваш сервер.
Шаг 2. Распаковка ядра сервера (LunaGC)
- Откройте архив с ядром сервера (LunaGC‑6.1.0.zip).
- Выделите все файлы и папки внутри архива.
- Извлеките их в созданную на предыдущем шаге папку.
- После распаковки структура файлов в папке должна соответствовать изображению (см. картинку внизу).
Видеоинструкция (на английском языке): https://www.youtube.com/watch?v=Sl9-Eid8Fe8
Шаг 3. Создание папки resources и распаковка ресурсов
- В папке с распакованным ядром сервера создайте новую папку с названием resources (обязательно строчными буквами — регистр важен для корректной работы).
- Откройте второй скачанный архив (LunaGC‑res‑6.1.0.zip) с игровыми ресурсами для версии 6.1.
- Выделите всё содержимое архива (все файлы и папки внутри).
- Извлеките эти файлы в созданную папку resources.
Сборка сервера LunaGC
Шаг 1. Запуск gradlew.bat
- Перейдите в папку с ядром LunaGC (где лежат gradlew.bat и gradlew-jar.bat).
- Запустите файл gradlew.bat (двойным кликом или через терминал командой gradlew.bat).
- Дождитесь завершения. Проверьте результат: в терминале должна появиться надпись Build successful.
Если ошибка — убедитесь, что установлена Java SE 17 и настроена в системных переменных (JAVA_HOME и PATH).
Шаг 2. Запуск gradlew‑jar.bat
- Запустите файл gradlew-jar.bat (двойным кликом или командой gradlew-jar.bat в терминале).
- Дождитесь окончания сборки (процесс может занять несколько минут).
- Убедитесь, что появилось сообщение BUILD SUCCESSFUL.
Наконец-то, все готово! 😃
Если вы еще здесь, остается только собрать все воедино и запустить игру!
Поехали…
5. Запуск
Запускаем программу Cultivation и открываем Настройки (кнопка в правом верхнем углу окна) Здесь необходимо:
1. Выбрать путь к exe файлу Genshin Impact нужной версии 6.1 (в нашей папке с игрой)
2. Установить нужные галочки
3. Выбрать путь к файлу LunaGC-6.1.0.exe в нашей папке с сервером
4. Закрыть меню настроек и поменять порт на 8088
5. Нажать на кнопку и запустить сервер. Кнопка в правом нижнем углу.
Если все получилось, в открывшемся окне терминала создайте аккаунт пользователя командой account create имя_пользователя айди
Имя пользователя может быть любым, как и айди, пароль не нужен