From ca1542e37fff2be499d12f8219e8db3350968fea Mon Sep 17 00:00:00 2001 From: King Sombra <98667549+K0cTu4eK@users.noreply.github.com> Date: Sun, 23 Jun 2024 15:21:02 +0300 Subject: [PATCH] Update README_ru-RU.md Correct translation into Russian --- docs/README_ru-RU.md | 87 ++++++++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 40 deletions(-) diff --git a/docs/README_ru-RU.md b/docs/README_ru-RU.md index fe628d5..e6f883e 100644 --- a/docs/README_ru-RU.md +++ b/docs/README_ru-RU.md @@ -1,44 +1,46 @@ -![LunarCore](https://socialify.git.ci/Melledy/LunarCore/image?description=1&descriptionEditable=A%20game%20server%20reimplementation%20for%20version%201.5.0%20of%20a%20certain%20turn-based%20anime%20game%20for%20educational%20purposes.%20&font=Inter&forks=1&issues=1&language=1&name=1&owner=1&pulls=1&stargazers=1&theme=Light) +![LunarCore](https://socialify.git.ci/Melledy/LunarCore/image?description=1&descriptionEditable=A%20game%20server%20reimplementation%20for%20version%202.2.0%20of%20a%20certain%20turn-based%20anime%20game%20for%20educational%20purposes.%20&font=Inter&forks=1&issues=1&language=1&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
GitHub release (latest by date) GitHub GitHub last commit GitHub Workflow Status
-
Discord - Grasscutter
+
Discord - LunarCore
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [JP](README_ja-JP.md) | [RU](README_ru-RU.md) | [FR](README_fr-FR.md) | [KR](README_ko-KR.md) | [VI](README_vi-VI.md) -**Внимание:** Для получения дополнительной поддержки, вопросов или обсуждений заходите на наш [Discord](https://discord.gg/cfPKJ6N5hw). +**Внимание:** Для получения дополнительной поддержки, вопросов или обсуждений посетите наш [Discord](https://discord.gg/cfPKJ6N5hw). ### Примечательные особенности -- Основные возможности игры: Вход в игру, настройка команды, инвентарь, базовое управление сценой/содержимым -- Работают сражения с монстрами -- Спавны монстров/природы/NPC в естественном мире -- Работает большинство техник персонажей -- Работают магазины Npc -- Система гача -- Почтовая система -- Система друзей (помощники пока не работают) -- Забытый зал (с функциями 1.4.0) -- Симулированная вселенная (Запуск может быть закончен, но многие функции отсутствуют) +- Базовые игровые функции: Внутриигровой вход, подбор команд, инвентарь, базовое управление сценой боя/объектами +- Механики монстров в бою +- Появление монстров/объектов/NPC в мире игры +- Техники персонажей +- Перекрафт/Работа с расходными материалами +- Магазины NPC +- Гача-Система +- Почта +- Система друзей (пока недоступно) +- Зал забвения +- Чистый вымысел +- Виртуальная вселенная (работает, но большая часть функций отсутствует) # Запуск сервера и клиента -### Необходимые условия +### Предварительные условия * [Java 17 JDK](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) -### Рекомендуем +### Рекомендовано * [MongoDB 4.0+](https://www.mongodb.com/try/download/community) -Компиляция сервера -1. Откройте системный терминал и скомпилируйте сервер с помощью `./gradlew jar`. -2. Создайте папку с именем `resources` в каталоге сервера. -3. Скачайте папки `Config`, `TextMap` и `ExcelBin` с сайта [https://github.com/Dimbreath/StarRailData](https://github.com/Dimbreath/StarRailData) и поместите их в папку resources. -4. Скачайте папку `Config` с сайта [https://gitlab.com/Melledy/LunarCore-Configs](https://gitlab.com/Melledy/LunarCore-Configs) и поместите ее в папку resources. Замените все файлы, которые запрашивает ваша система. Они предназначены для спавна мира и очень важны для сервера. -5. Запустите сервер с помощью команды `java -jar LunarCore.jar` из системного терминала. Lunar Core поставляется со встроенным внутренним сервером MongoDB для своей базы данных, поэтому установка Mongodb не требуется. Однако настоятельно рекомендуется установить Mongodb в любом случае. -6. Если в конфиге `autoCreateAccount` установлено значение true, то создание учетной записи можно пропустить. В противном случае используйте команду `/account` в консоли сервера для ее создания. +### Компиляция сервера +1. Откройте системный терминал и скомпилируйте сервер с помощью `./gradlew jar` +2. Создайте папку названную `resources` в директории Вашего сервера +3. Загрузите папки `Config`, `TextMap`, и `ExcelBin` из [https://github.com/Dimbreath/StarRailData](https://github.com/Dimbreath/StarRailData) и поместите их в папку `resources`. +4. Удалите папку `/resources/Config/LevelOutput`. +5. Скачайте папку `Config` из [https://gitlab.com/Melledy/LunarCore-Configs](https://gitlab.com/Melledy/LunarCore-Configs) и поместите их в папку ресурсов. Они предназначены для обозначения спавнов в мире и очень важны для сервера. +6. Запустите сервер с `java -jar LunarCore.jar` через свой системный терминал. Lunar Core поставляется со встроенным внутренним сервером MongoDB для своей базы данных, поэтому установка Mongodb не требуется. Тем не менее, в любом случае настоятельно рекомендуется установить Mongodb. -### Подключение к клиенту (Fiddler) -1. **Войдите с клиентом на официальный сервер и в аккаунт Hoyoverse хотя бы один раз, чтобы загрузить игровые данные**. -2. Установите и запустите [Fiddler Classic](https://www.telerik.com/fiddler). -3. Настройте fiddler на расшифровку https-трафика. (Tools -> Options -> HTTPS -> Decrypt HTTPS traffic) Убедитесь, что `ignore server certificate errors` также отмечен. +### Соединение с клиентом (метод Fiddler) +1. **Войдите с клиентом на официальный сервер и в учетную запись Hoyoverse хотя бы один раз, чтобы загрузить игровые данные.** +2. Скачайте и запустите [Fiddler Classic](https://www.telerik.com/fiddler). +3. Установите fiddler для расшифровки https-трафика. (Tools -> Options -> HTTPS -> Decrypt HTTPS traffic) Убедитесь, что ошибка сертификатов сервера игнорируется. 4. Скопируйте и вставьте следующий код во вкладку Fiddlerscript в Fiddler Classic: ``` @@ -57,27 +59,32 @@ class Handlers }; ``` -5. Войдите в систему под своим именем, пароль может быть любым. +5. Если в конфигурации для параметра `autoCreateAccount` установлено значение true, вы можете пропустить этот шаг. В другом случае введите `/account create [имя учетной записи]` в консоли сервера, чтобы создать учетную запись. +6. Войдите с именем своего аккаунта, поле пароля игнорируется сервером, можете написать что угодно. ### Команды сервера -Команды сервера можно выполнять в консоли сервера или в игре. В списке друзей каждого игрока есть фиктивный пользователь с именем "Сервер", которому можно написать сообщение, чтобы использовать внутриигровые команды. +Команды сервера могут быть использованы в консоли сервера или в игре. В списке друзей каждого игрока есть поддельный пользователь с именем "Server", которому вы можете отправить сообщение чтобы он использовал внутриигровые команды. ``` -/account {create | delete} [username] (reserved player uid). Создает или удаляет учетную запись. -/avatar lv(level) p(ascension) r(eidolon) s(skill levels). Устанавливает свойства текущего аватара. +/account {create | delete} [username] (reserved player uid). Создаёт или удаляет учётную запись. +/avatar lv(level) p(ascension) r(eidolon) s(skill levels). Открывает свойства текущего аватара. /clear {relics | lightcones | materials | items}. Удаляет отфильтрованные предметы из инвентаря игрока. /gender {male | female}. Устанавливает пол игрока. -/give [item id] x[amount] lv[number]. Дает целевому игроку предмет. -/giveall {materials | avatars | lightcones | relics}. Дает целевому игроку предметы. -/heal. Лечит ваши аватары. +/give [item id] x[amount] lv[number]. Выдаёт определённому игроку предмет. +/giveall {materials | avatars | lightcones | relics}. Выдает игрокам предметы. +/heal. Исцеляет ваших персонажей. /help. Отображает список доступных команд. /kick @[player id]. Выгоняет игрока с сервера. -/mail [content]. Отправляет целевому игроку системное письмо. -/permission {add | remove | clear} [permission]. Дает/снимает разрешение с выбранного игрока. -/refill. Пополнение очков навыков в открытом мире. +/mail [content]. Отправляет определённому игроку системное письмо. +/permission {add | remove | clear} Дает/забирает разрешение у определённого игрока. +/refill. Восстанавливает очки навыков в игре. /reload. Перезагружает конфигурацию сервера. -/scene [scene id] [floor id]. Телепортирует игрока в указанную сцену. -/spawn [monster/prop id] x[amount] s[stage id]. Порождает монстра или реквизит рядом с игроком. -/unstuck @[player id]. Отключает оффлайн-игрока, если он находится в сцене, которая не загружается. -/worldlevel [world level]. Устанавливает равновесный уровень целевого игрока. +/scene [scene id] [floor id]. Перемещает игрока в определённое место. +/spawn [npc monster id/prop id] s[stage id] x[amount] lv[level] r[radius] . Призывает монстра или объект рядом с определённым игроком. +/stop. Останавливает сервер. +/unstuck @[player id]. Отключает от игры игрока, если он находится в сцене, которая не загружается. +/worldlevel [world level]. Устанавливает определённый уровень Равновесия игроку. ``` + + +С любовью от Турри Франс <3