diff --git a/docs/de/community/index.md b/docs/de/community/index.md new file mode 100644 index 00000000..41789747 --- /dev/null +++ b/docs/de/community/index.md @@ -0,0 +1,50 @@ +--- +hide: + - navigation +--- + +# Willkommen im BeamMP Gemeinschafts-Bereich! + +![BeamMP mehrfarbig-weiß](../../assets/content/BeamMP-Multi-WhtLtr-crop.png#only-dark){width="450"} ![BeamMP mehrfarbig-schwarz](../../assets/content/BeamMP-Multi-BlkLtr-crop.png#only-light){width="450"} + +## Unsere Social Media-Links + +!!!failure "" + +``` +BeamMP Forum - [https://forum.beammp.com](https://forum.beammp.com) +``` + +!!!quote "" + +``` +X (Twitter) - [https://x.com/BeamMPOfficial](https://x.com/BeamMPOfficial) +``` + +!!!danger "" + +``` +YouTube - [https://www.youtube.com/@BeamMPOfficial](https://www.youtube.com/@BeamMPOfficial) +``` + +!!!warning "" + +``` +Patreon - [https://www.patreon.com/c/BeamMP](https://www.patreon.com/c/BeamMP) +``` + +!!!note "" + +``` +Discord - [https://discord.com/invite/beammp](https://discord.com/invite/beammp) +``` + +!!!info "" + +``` +BlueSky - [https://bsky.app/profile/beammpofficial.bsky.social](https://bsky.app/profile/beammpofficial.bsky.social) +``` + +## Regeln + +Unsere Regeln findest du [hier](rules.md) diff --git a/docs/de/game/getting-started.md b/docs/de/game/getting-started.md index 5632550e..820c51b0 100644 --- a/docs/de/game/getting-started.md +++ b/docs/de/game/getting-started.md @@ -29,21 +29,43 @@ BeamMP ist vollständig kompatibel mit Windows und Linux, an der Kompatibilität ### **2b. Linux Installation** -Derzeit musst du den Launcher selbst erstellen. Dazu benötigst du grundlegende Kenntnisse zum Erstellen einer Anwendung. +Derzeit musst du den Launcher selbst kompilieren (erstellen). Dazu benötigst du grundlegende Kenntnisse über den Prozess der Erstellung einer Anwendung (Kompilierung). -Stelle sicher, dass [`vcpkg`](https://learn.microsoft.com/en-us/vcpkg/get_started/get-started?pivots=shell-bash#1---set-up-vcpkg) sowie grundlegende Entwicklungstools installiert sind, welche oft in Paketen enthalten sind, zum Beispiel: +Stelle sicher, dass grundlegende Entwicklungstools (Build-Tools) installiert sind, die oft in folgenden Paketen enthalten sind: - Debian: `sudo apt install build-essential` -- Fedora: `sudo dnf install cmake gcc-c++ perl-IPC-Cmd perl-FindBin perl-File-Compare perl-File-Copy` +- Fedora: `sudo dnf install cmake gcc gcc-c++ make perl perl-IPC-Cmd perl-FindBin perl-File-Compare perl-File-Copy kernel-headers kernel-devel` - Arch: `sudo pacman -S base-devel` - openSUSE: `zypper in -t pattern devel-basis` - SteamOS (Arch): `sudo pacman -S base-devel linux-api-headers glibc libconfig` (Du musst auch `sudo steamos-readonly disable` ausführen, schalte es jedoch nach der Installation wieder ein) -Klone das BeamMP-Launcher-Repository mit `git` auf dein System, zum Beispiel: `git clone https://github.com/BeamMP/BeamMP-Launcher.git` [Weitere Informationen zum Klonen eines GitHub-Repos](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository) -Lade das "Tag", das für die [neueste Version](https://github.com/BeamMP/BeamMP-Launcher/releases/latest) verwendet wurde. Wenn beispielsweise `v2.3.2` in der neuesten Version verwendet wird, führe `git checkout v2.3.2` aus. +Klone vcpkg, initialisiere es und füge es zur PATH-Umgebungsvariable hinzu. -Im Stammverzeichnis des Projekts, führe aus: +1. +```bash +git clone https://github.com/microsoft/vcpkg.git +``` + +2. +```bash +./vcpkg/bootstrap-vcpkg.sh +``` + +3. +```bash +export VCPKG_ROOT="$(pwd)/vcpkg" +export PATH=$VCPKG_ROOT:$PATH +``` + + +Klone das BeamMP-Launcher-Repository mit `git` auf dein System, zum Beispiel: +`git clone https://github.com/BeamMP/BeamMP-Launcher.git` +[Weitere Informationen zum Klonen eines GitHub-Repos](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository) + +Wechsle zum neuesten "Tag" (Versionsstand). Lade das "Tag" herunter, das für die neueste Version verwendet wurde. Wenn beispielsweise v2.3.2 in der neuesten Version verwendet wird, führe im Repository-Ordner `git checkout v2.3.2` aus. + +Führe im Stammverzeichnis des Projekts folgende Schritte aus: 1. ```cmake @@ -61,9 +83,26 @@ cmake --build bin --parallel !!!note "" - Wenn du -DCMAKE_BUILD_TYPE=Release nicht spezifizierst, erstellst du eine Debug-Version, die zwar eine größere Dateigröße hat, aber nicht den Fehler „Launcher kann sich nur einmal mit einem Server verbinden“ enthält. + Wenn du -DCMAKE_BUILD_TYPE=Release nicht spezifizierst, erstellst du eine Debug-Version, die zwar eine größere Dateigröße hat, aber nicht den Fehler „Launcher kann sich nur einmal mit einem Server verbinden" enthält. -Verschiebe die fertige Anwendung aus dem `/bin` Ordner in einen eigenen Ordner und führe sie von dort aus aus. +!!!note "Fedora Benutzer" + Wenn vcpkg während der OpenSSL-Kompilierung aufgrund von Kernel-Header-Fehlern fehlschlägt, stelle sicher, dass alle Abhängigkeiten installiert sind: + ```bash + sudo dnf install kernel-headers kernel-devel gcc gcc-c++ make perl + ``` + Bereinige dann den vcpkg-Cache: + ```bash + rm -rf $VCPKG_ROOT/buildtrees/openssl + ``` + Und wiederhole den cmake-Konfigurationsbefehl (Schritt 1). + +Verschiebe die fertige Anwendung aus dem `/bin` Ordner in einen eigenen Ordner und führe sie von dort aus aus: +```bash +mkdir -p ~/beammp-launcher +cp bin/BeamMP-Launcher ~/beammp-launcher/ +cd ~/beammp-launcher +./BeamMP-Launcher +``` Der native Linux BeamMP-Launcher wird gestartet und verwendet das native Linux BeamNG.drive @@ -98,7 +137,7 @@ Beachte, dass hierbei davon ausgegangen wird, dass die Binärdatei des Launchers ## **3. Bekannte Probleme** - Der native Linux BeamMP-Launcher kann sich derzeit nur einmal mit einem Server verbinden, nach dem Trennen der Verbindung muss der Launcher neu gestartet werden. Dies ist möglich, ohne das Spiel zwischendurch schließen zu müssen. -- Wenn die Schaltfläche „Multiplayer“ nicht angezeigt wird, stelle sicher, dass der BeamMP-Mod im „Mod Manager“ vorhanden und aktiviert ist, und drücke dann STRG + L. +- Wenn die Schaltfläche „Multiplayer" nicht angezeigt wird, stelle sicher, dass der BeamMP-Mod im „Mod Manager" vorhanden und aktiviert ist, und drücke dann STRG + L. - VPNs jeglicher Art können Verbindungsprobleme verursachen. - Wenn der Launcher Fehler meldet, lies die [FAQ](https://forum.beammp.com/c/faq/35) . diff --git a/docs/en/FAQ/player-faq.md b/docs/en/FAQ/player-faq.md index d87bb19e..94659e0c 100644 --- a/docs/en/FAQ/player-faq.md +++ b/docs/en/FAQ/player-faq.md @@ -1,8 +1,7 @@ # Players FAQ ## How do I link my Discord account? -Linking your Discord and BeamMP account is a new feature to BeamMP. To do this you will need send `!link` as a message to the [BeamMP Accounts](https://discordapp.com/channels/@me/1201234743568634026/) bot. -The bot will respond with a link for you to sign into your BeamMP account. Simply sign in with your BeamMP account, once done you will receive a second message saying that it has successfully linked your accounts. 🎉 +Linking your Discord and BeamMP account is a new feature to BeamMP. To do this go to your [Forum Account Preferences](https://forum.beammp.com/my/preferences/account) and connect your Discord account under "Associated Accounts" (this is only visible when 2FA for the forum is disabled). ## How do I get early access? @@ -14,7 +13,7 @@ Boosting gives you +4 Server keys in addition to EA benefits. Please ensure you do the following to automatically receive your perks: -1. Link your Discord account on Patreon to receive the Roles and Access in the Discord server. +1. Link your Discord account on [Patreon](https://www.patreon.com/settings/apps/discord) to receive the Roles and Access in the Discord server. 2. Please ensure you use the same email address on Patreon as you do for your BeamMP account on the [Forum](https://forum.beammp.com/). Please be patient, it can take a few hours, sometimes up to 12, for the system to sync. If you have not received your perks after 12 hours and have completed the above steps please contact BeamMP support. diff --git a/docs/en/game/getting-started.md b/docs/en/game/getting-started.md index db5a480b..0d6d9360 100644 --- a/docs/en/game/getting-started.md +++ b/docs/en/game/getting-started.md @@ -34,8 +34,8 @@ In order to do this, you need a basic understanding of how to build an applicati Make sure you have basic development tools installed, often found in packages, for example: -- Debian: `sudo apt install build-essential` -- Fedora: `sudo dnf install cmake gcc-c++ perl-IPC-Cmd perl-FindBin perl-File-Compare perl-File-Copy` +- Debian/Ubuntu: `sudo apt install build-essential` +- Fedora: `sudo dnf install cmake gcc gcc-c++ make perl perl-IPC-Cmd perl-FindBin perl-File-Compare perl-File-Copy kernel-headers kernel-devel` - Arch: `sudo pacman -S base-devel` - openSUSE: `zypper in -t pattern devel-basis` - SteamOS (Arch): `sudo pacman -S base-devel linux-api-headers glibc libconfig` (You also need to do `sudo steamos-readonly disable` but make sure to enable it again after installing the packages) @@ -66,6 +66,9 @@ Clone the BeamMP-Launcher Repository to your system using `git`, for example: Checkout the tag that was used for the [latest release](https://github.com/BeamMP/BeamMP-Launcher/releases/latest). For example, if `v2.6.4` is used in the latest release, then do `git checkout v2.6.4` + +If you've used the example clone command we provided, you can use `cd BeamMP-Launcher` to go to the project's root directory. + In the root directory of the project, 1. @@ -86,9 +89,26 @@ cmake --build bin --parallel By not specifying `-DCMAKE_BUILD_TYPE=Release` you are building a debug version, which is larger in filesize but does not contain the launcher-can-only-connect-to-a-server-once bug -Move the finished application out of the `/bin` folder into its own folder and run it from there +!!!note "Fedora Users" + If vcpkg fails during OpenSSL compilation with kernel headers errors, ensure all dependencies are installed: + ```bash + sudo dnf install kernel-headers kernel-devel gcc gcc-c++ make perl + ``` + Then clean the vcpkg cache: + ```bash + rm -rf $VCPKG_ROOT/buildtrees/openssl + ``` + And retry the cmake configuration command. -The native linux BeamMP-Launcher will start and use native linux BeamNG.drive +Move the finished application out of the `/bin` folder into its own folder and run it from there: +```bash +mkdir -p ~/beammp-launcher +cp bin/BeamMP-Launcher ~/beammp-launcher/ +cd ~/beammp-launcher +./BeamMP-Launcher +``` + +The native Linux BeamMP-Launcher will start and use native Linux BeamNG.drive ### **2c. Using beamNG.drive with Proton** diff --git a/docs/en/server/create-a-server.md b/docs/en/server/create-a-server.md index ad3facec..b15dd337 100644 --- a/docs/en/server/create-a-server.md +++ b/docs/en/server/create-a-server.md @@ -47,7 +47,7 @@ The setup consists of the following steps, you should follow all of them. * [RackGenius](https://rackgeni.us/beammp-plans) * [Connect Hosting](https://connecthosting.net/beammp) * [Assetto Hosting](https://assettohosting.com/en/games/beamng) -* [Zap Hosting](https://zap-hosting.com/en/beammp-server-hosting/) +* [ZAP-Hosting](https://zap-hosting.com/itsbeammp) * [HostHavoc](https://hosthavoc.com/) * [PedalHost](https://pedal.host/) * [Vyper Hosting](https://vyperhosting.com/r/beammp) @@ -55,6 +55,8 @@ The setup consists of the following steps, you should follow all of them. * [Four Seasons Hosting](https://fourseasonshosting.com) * [Vertuo Hosting](https://vertuohosting.com) * [Winheberg](https://winheberg.fr/offres/gaming/beammp?lang=en) +* [Wabbanode](https://wabbanode.com/partner/beammp) +* [Iceline Hosting](https://iceline-hosting.com/games/beammp) #### 1.1 Firewall diff --git a/docs/ru/FAQ/Defender-exclusions.md b/docs/ru/FAQ/Defender-exclusions.md new file mode 100644 index 00000000..db381662 --- /dev/null +++ b/docs/ru/FAQ/Defender-exclusions.md @@ -0,0 +1,40 @@ +# Как создать исключения в брандмауэре и антивирусе Защитника Windows? + +!!! информация + +``` +Before tampering with the firewall, make sure that your network within the windows networking settings is set to private (assuming you are in a private network). + +!!! danger ":material-scale-balance: DISCLAIMER:" + + **Firewall / Defender exclsuions are a risk**. + + By creating exclsuions, you understand the risks of allowing programs on your PC and opening up ports on your home network to the public and therefore void the right to hold BeamMP accountable for **any and all** damages that may happen to you or your household. + + We take no responsibility for any content on any externally linked services or websites. +``` + +## 1. Исключение брандмауэра для BeamMP-Launcher. + +1. Откройте `Windows Defender Firewall with advanced setting` . +2. В окне нажмите `Inbound` , чтобы открыть вкладку исключений для входящих подключений. +3. Нажмите `Create new rule` в правом верхнем углу, чтобы создать новое исключение. +4. Выберите `Program` , чтобы создать исключение для конкретной программы. +5. Введите полный путь к `BeamMP-Launcher.exe` . По умолчанию это будет `%appdata%\BeamMP-Launcher\BeamMP-Launcher.exe` без кавычек. +6. Обязательно разрешите подключение +7. Дайте исключению имя (например, «BeamMP-Launcher») и сохраните его. +8. Перезагрузите компьютер. + +## 2. Исключение антивируса для BeamMP-Launcher. + +1. Откройте приложение `Windows Security` . +2. Нажмите на первый пункт `virus and threat protection` . +3. Нажмите `Manage settings` в разделе «Параметры защиты от вирусов и угроз». +4. Прокрутите страницу вниз, чтобы перейти на вкладку `Exclusions` . +5. Там нажмите «Добавить исключение» и выберите `process` . +6. Введите `BeamMP-Launcher.exe` в поле и сохраните его. +7. Перезагрузите компьютер. + +## Все еще сталкиваетесь с проблемами? + +Откройте тему на [форуме](https://forum.beammp.com) или на нашем [сервере Discord](https://discord.gg/beammp) в канале `#support` . diff --git a/docs/ru/FAQ/How-to-check-for-CGNAT.md b/docs/ru/FAQ/How-to-check-for-CGNAT.md new file mode 100644 index 00000000..51eaaf48 --- /dev/null +++ b/docs/ru/FAQ/How-to-check-for-CGNAT.md @@ -0,0 +1,45 @@ +Как проверить наличие CGNAT? + +## Проблема + +Все исключения брандмауэра и правила переадресации портов настроены правильно, но никто не может подключиться к вашему домашнему серверу? + +Если у вас проблемы с подключением и вы используете Hosting-Service, обратитесь к ним за помощью. Если вы хотите использовать VPS или не можете разместить сервер дома, взгляните на наш [список партнерских хостинговых услуг](../../server/create-a-server/#partnered-hosting-services-paid) (Документация по настройке сервера). + +# Что такое CGNAT? + +Подробное объяснение того, что такое CGNAT и почему это может стать проблемой при попытке размещения сервера дома, можно найти на [этой странице](https://en.wikipedia.org/wiki/Carrier-grade_NAT) . + +# Как проверить наличие CGNAT? + +## Метод 1: + +Откройте командную строку, запустите `tracert -4 beammp.com` . Это выведет серию сетевых переходов. Дождитесь завершения операции (может занять до 30 переходов). Проверьте первые несколько IP-адресов после IP вашего маршрутизатора/модема/шлюза. Если после первого перехода появляется несколько IP-адресов в диапазоне `100.64.xx` - `100.127.xx` или `10.xx.xx.xx` , скорее всего, вы находитесь за CGNAT. + +!!!примечание + +``` +The first hop will be your Router/Modem/Gateway and differs between Devices. +The official ranges for local networks are as follows: ``10.0.0.xxx`` - ``192.168.xxx.xxx`` - ```172.16.xxx.xxx`` +``` + +## Метод 2: + +Узнайте WAN IP на вашем маршрутизаторе, посмотрев его на его интерфейсе. Сравните его с IP, опубликованным, например, на https://whatsmyip.org. Если они НЕ совпадают, вы находитесь за CGNAT. + +## Метод 3/Решение: + +Обратитесь за помощью к своему интернет-провайдеру. В зависимости от вашего интернет-провайдера, они могут не предлагать выделенные *динамические* IP-адреса. Помните, что статический IP-адрес не является обязательным. + +!!! предупреждение + +``` +Internet Service Providers may only offer dedicated IP addresses as a **paid option**. +Please check the prices of our partnered hosting services as they could be cheaper than this fee! +``` + +Пример сети, не являющейся CGNAT: + +![изображение](https://github.com/user-attachments/assets/fee21a50-cbb0-4322-9c26-d9f04f88ae37) + +Теги: Сервер, 10060 10061, CGNAT, Сбой подключения, Переадресация портов, Брандмауэр diff --git a/docs/ru/FAQ/Update-launcher.md b/docs/ru/FAQ/Update-launcher.md new file mode 100644 index 00000000..19929aad --- /dev/null +++ b/docs/ru/FAQ/Update-launcher.md @@ -0,0 +1,20 @@ +# Проблема + +Launcher не может обновиться или показывает пустой экран? Это краткое руководство объясняет, как вручную обновить Launcher. + +!!! примечание + +``` +You should have already used or installed BeamMP using the installer provided by [our website](https://beammp.com) before continuing. +``` + +# Загрузка и установка нового лаунчера + +1. Загрузите последнюю версию Launcher напрямую с [GitHub](https://github.com/BeamMP/BeamMP-Launcher/releases/latest/download/BeamMP-Launcher.exe) . +2. Перейдите в каталог BeamMP-Launcher.exe. По умолчанию эта папка находится в `C:\Users\\AppData\Roaming\` . Заменить с именем пользователя вашего Windows. Если вы установили BeamMP в другом месте, например D:\BeamMP-Launcher , то поместите Launcher в соответствующую папку BeamMP-Launcher. +3. Если применимо, замените существующий Launcher новым в папке BeamMP-Launcher. +4. Запустите BeamMP-Launcher как обычно, чтобы проверить его работу. + +## Проблема все еще не решена? + +Создайте тикет поддержки на нашем [сервере Discord](https://discord.gg/BeamMP) . Теги: Launcher, скачать, diff --git a/docs/ru/FAQ/game-faq.md b/docs/ru/FAQ/game-faq.md new file mode 100644 index 00000000..aecbcd39 --- /dev/null +++ b/docs/ru/FAQ/game-faq.md @@ -0,0 +1,64 @@ +# Часто задаваемые вопросы + +Список часто задаваемых вопросов. + +--- + +## **Клиент** + +--- + +### **Как установить BeamMP?** + +Полное руководство по установке BeamMP на Windows можно найти [здесь](https://docs.beammp.com/game/getting-started/) . + +--- + +### **Работает ли BeamMP на взломанной версии BeamNG?** + +BeamMP не будет работать с пиратскими или устаревшими версиями BeamNG.drive. Команда поддержки BeamMP не предлагает поддержку по проблемам с пиратскими / устаревшими копиями. + +--- + +### **Работает ли BeamMP на Linux?** + +Клиент официально не поддерживается в Linux. Однако вы можете следовать нашему [руководству по использованию BeamMP в Linux](../game/getting-started/#2b-linux-installation) + +--- + +### **Почему мой антивирус или Защитник Windows помечает лаунчер?** + +Некоторые антивирусные программы могут помечать BeamMP как угрозу из-за его взаимодействия с сетью и другими вещами. В коде **нет вирусов** . Код для лаунчера, сервера и клиента lua можно найти на нашем [GitHub](https://github.com/BeamMP) . + +--- + +### **У меня плохая производительность игрового процесса. Что мне делать?** + +Мы прилагаем все усилия, чтобы сделать многопользовательский режим максимально стабильным. Если вы уже снизили графические настройки, а производительность все еще низкая, рассмотрите возможность игры на сервере с меньшим количеством игроков. Игра в основном зависит от CPU, когда вы играете с большим количеством людей, поэтому старые CPU (даже четырехъядерные) будут страдать, если людей больше, чем горстка. (Общее практическое правило: 1 машина на поток CPU) + +--- + +## **Разнообразный** + +--- + +### **Где я могу найти код?** + +Весь исходный код можно найти на нашем [GitHub](https://github.com/BeamMP) . Перед внесением любых изменений помните, что код подчиняется нашим [Условиям использования](https://forum.beammp.com/t/terms-of-use-v1-0/43) и лицензиям: + +Код | Лицензия +--- | :-: +Сервер | [ЛИЦЕНЗИЯ](https://github.com/BeamMP/BeamMP-Server/blob/master/LICENSE) +Пусковая установка | [ЛИЦЕНЗИЯ](https://github.com/BeamMP/BeamMP-Launcher/blob/master/LICENSE) +Клиент Луа | [ЛИЦЕНЗИЯ](https://github.com/BeamMP/BeamMP/blob/development/LICENSE) + +--- + +### **Я нашел ошибку или эксплойт, что мне делать?** + +Если проблема связана с кодом, и вы знаете, как использовать Github, откройте новую «Проблему» в соответствующем репозитории на нашем [GitHub](https://github.com/BeamMP) . Мы используем рабочий процесс, основанный на проблемах, поэтому даже если у вас уже есть исправление ошибки, рассмотрите возможность открытия новой «Проблемы», а затем откройте «Запрос на извлечение» с решениями для проблемы. Более подробную информацию о содействии можно найти [здесь](https://github.com/BeamMP/BeamMP/blob/development/CONTRIBUTING.md) . + +Если у вас нет учетной записи GitHub, вы не знаете, как пользоваться GitHub, или у вас есть другие вопросы, вы можете связаться с нами следующими способами: + +- Если это не что-то деликатное, вы можете создать сообщение на нашем [форуме BeamMP](https://forum.beammp.com) или сообщить об этом на нашем [официальном Discord](https://discord.gg/beammp) . +- Если информация конфиденциальная, вы можете напрямую сообщить о проблеме нашему сотруднику в [Discord](https://discord.gg/beammp) . diff --git a/docs/ru/FAQ/player-faq.md b/docs/ru/FAQ/player-faq.md new file mode 100644 index 00000000..d81deb42 --- /dev/null +++ b/docs/ru/FAQ/player-faq.md @@ -0,0 +1,22 @@ +# Часто задаваемые вопросы игроков + +## Как привязать свой аккаунт Discord? + +Связывание аккаунтов Discord и BeamMP — это новая функция BeamMP. Для этого вам нужно отправить `!link` в виде сообщения боту [BeamMP Accounts](https://discordapp.com/channels/@me/1201234743568634026/) . Бот ответит ссылкой для входа в ваш аккаунт BeamMP. Просто войдите в свой аккаунт BeamMP, после этого вы получите второе сообщение о том, что он успешно связал ваши аккаунты. 🎉 + +## Как получить ранний доступ? + +Ранний доступ (включая фиолетовую метку и другие преимущества) можно получить, поддержав нас финансово на [Patreon](https://patreon.com/BeamMP) , купив уровень, сделав пожертвование или ускорив сервер Discord. Пожертвование **x** суммы в долларах США = **x** дополнительных ключей сервера, включая преимущества EA. Ускорение дает вам +4 ключа сервера в дополнение к преимуществам EA. + +## Я подписался на Patreon. Как мне получить свои привилегии? + +Чтобы автоматически получать бонусы, обязательно выполните следующие действия: + +1. Привяжите свой аккаунт Discord к Patreon, чтобы получить роли и доступ на сервере Discord. +2. Пожалуйста, убедитесь, что вы используете тот же адрес электронной почты на Patreon, что и для вашей учетной записи BeamMP на [форуме](https://forum.beammp.com/) . + +Пожалуйста, будьте терпеливы, синхронизация системы может занять несколько часов, иногда до 12. Если вы не получили свои бонусы в течение 12 часов и выполнили вышеуказанные шаги, обратитесь в службу поддержки BeamMP. + +## У меня есть еще вопросы! + +Если ваш вопрос или проблема связаны с Игрой или процессом, пожалуйста, обратитесь к разделу [FAQ по Играм](game-faq.md) . Если ваш вопрос или проблема связаны с запуском Сервера, пожалуйста, обратитесь к разделу [FAQ по Серверу](server-faq.md) . В противном случае, пожалуйста, посетите [форумы](https://forum.beammp.com/c/faq/35) , где сообщество может задавать вопросы и получать ответы. diff --git a/docs/ru/beamng/dev/content/maps.md b/docs/ru/beamng/dev/content/maps.md new file mode 100644 index 00000000..89f21a6e --- /dev/null +++ b/docs/ru/beamng/dev/content/maps.md @@ -0,0 +1,21 @@ +!!! внимание "Этот сайт находится в стадии разработки!" + +``` +Над этим сайтом ведется активная работа. + +Чувствуете, что можете помочь? Пожалуйста, сделайте это, нажав на страницу с карандашом справа! + +Это можно сделать на любой странице. +``` + +# Создание карты для BeamNG.drive + +... + +## Введение + +... + +## Начало работы + +... diff --git a/docs/ru/beamng/dev/content/props.md b/docs/ru/beamng/dev/content/props.md new file mode 100644 index 00000000..8e7d4816 --- /dev/null +++ b/docs/ru/beamng/dev/content/props.md @@ -0,0 +1,21 @@ +!!! внимание "Этот сайт находится в стадии разработки!" + +``` +Над этим сайтом ведется активная работа. + +Чувствуете, что можете помочь? Пожалуйста, сделайте это, нажав на страницу с карандашом справа! + +Это можно сделать на любой странице. +``` + +# Создание пропсов для BeamNG.drive + +... + +## Введение + +... + +## Начало работы + +... diff --git a/docs/ru/beamng/dev/content/vehicles.md b/docs/ru/beamng/dev/content/vehicles.md new file mode 100644 index 00000000..e5eeac0f --- /dev/null +++ b/docs/ru/beamng/dev/content/vehicles.md @@ -0,0 +1,21 @@ +!!! внимание "Этот сайт находится в стадии разработки!" + +``` +Над этим сайтом ведется активная работа. + +Чувствуете, что можете помочь? Пожалуйста, сделайте это, нажав на страницу с карандашом справа! + +Это можно сделать на любой странице. +``` + +# Создание автомобиля для BeamNG.drive + +... + +## Введение + +... + +## Начало работы + +... diff --git a/docs/ru/beamng/dev/index.md b/docs/ru/beamng/dev/index.md new file mode 100644 index 00000000..e19e72af --- /dev/null +++ b/docs/ru/beamng/dev/index.md @@ -0,0 +1,11 @@ +!!! внимание "Этот сайт находится в стадии разработки!" + +``` +Над этим сайтом ведется активная работа. + +Чувствуете, что можете помочь? Пожалуйста, сделайте это, нажав на страницу с карандашом справа! + +Это можно сделать на любой странице. +``` + +# Введение в разработку BeamNG.drive diff --git a/docs/ru/beamng/dev/modding/imgui-windows.md b/docs/ru/beamng/dev/modding/imgui-windows.md new file mode 100644 index 00000000..1d5ae042 --- /dev/null +++ b/docs/ru/beamng/dev/modding/imgui-windows.md @@ -0,0 +1,3 @@ +# imgui-windows.md + +Эту страницу нужно заполнить diff --git a/docs/ru/beamng/dev/modding/lua-mods.md b/docs/ru/beamng/dev/modding/lua-mods.md new file mode 100644 index 00000000..8f9416cc --- /dev/null +++ b/docs/ru/beamng/dev/modding/lua-mods.md @@ -0,0 +1,3 @@ +# lua-mods.md + +Эту страницу нужно заполнить diff --git a/docs/ru/beamng/dev/modding/ui-apps.md b/docs/ru/beamng/dev/modding/ui-apps.md new file mode 100644 index 00000000..36a932d3 --- /dev/null +++ b/docs/ru/beamng/dev/modding/ui-apps.md @@ -0,0 +1,273 @@ +# Создание UI-приложения + +Для создания UI-приложения вам понадобятся некоторые знания фреймворка AngularJS, основную документацию можно найти здесь: [AngularJS docs](https://docs.angularjs.org/guide) + +## Структура файла + +Для работы UI-приложения необходимы четыре важных файла: + +- app.js | Содержит основной код, используемый [документацией UI-приложения Javascript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) +- app.html | Код, который отображает [HTML-документы](https://developer.mozilla.org/fr/docs/Web/HTML) вашего приложения +- app.json | Содержит информацию о UI-приложении +- app.png | Файл изображения, отображаемый в селекторе приложений + +### Стиль UI-приложения + +Мы рекомендуем использовать тег `