You've already forked AstralDocs
Update to 3.5
This commit is contained in:
21
LEGACY.md
21
LEGACY.md
@@ -1,21 +1,6 @@
|
|||||||

|
|
||||||
|
|
||||||
# Дополнительная информация • LEGACY.md
|
# Дополнительная информация • LEGACY.md
|
||||||
- Здесь будут опубликованы неактуальные команды/утилиты, чтобы не засорять главную страницу документации.
|
- Здесь будут опубликованы неактуальные команды/утилиты, чтобы не засорять главную страницу документации.
|
||||||
|
|
||||||
|
|
||||||
- Данная статья рассчитана на настройку под Ubuntu / Debian. Основные рекомендации также могут быть применены для ARM
|
|
||||||
систем.
|
|
||||||
- Если у вас Arch Linux или другие Unix подобные системы - пожалуйста ознакомьтесь с документацией по установке
|
|
||||||
пакетов на эту ОС или поищите альтернативные пакеты.
|
|
||||||
|
|
||||||
|
|
||||||
- < NOTICE > Для AUR репозиториев настоятельно рекомендуется проверять исходники скрипта установки. В любом случае это
|
|
||||||
рекомендуется делать и для других репозиториев.
|
|
||||||
|
|
||||||
|
|
||||||
- < NOTICE > Некоторые функции могут работать неправильно или вовсе не работать на вашей системе.
|
|
||||||
|
|
||||||
### Неактуальные пакеты
|
### Неактуальные пакеты
|
||||||
```
|
```
|
||||||
- ~ufw - Управление Firewall'ом IPTables, только проще
|
- ~ufw - Управление Firewall'ом IPTables, только проще
|
||||||
@@ -198,4 +183,8 @@ iptables -L --line-numbers
|
|||||||
# Удалять правила можно следующим способом
|
# Удалять правила можно следующим способом
|
||||||
|
|
||||||
iptables -D INPUT ЧИСЛО
|
iptables -D INPUT ЧИСЛО
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
# Конец документа
|
||||||
|
__[Вернуться к главному оглавлению](README.md)__
|
||||||
@@ -1,31 +1,43 @@
|
|||||||
# Дополнительная информация о данном PERFORMANCE.md
|
# Дополнительная информация о данном PERFORMANCE.md
|
||||||
- Здесь будут опубликованы дополнительные письменные/видео материалы, чтобы не засорять основной README.md
|
- Здесь будут опубликованы дополнительные письменные/видео материалы, чтобы не засорять основной README.md
|
||||||
|
|
||||||
|
|
||||||
- Данная статья рассчитана на настройку под Ubuntu / Debian. Основные рекомендации также могут быть применены для ARM
|
|
||||||
систем. Однако, если у вас Arch Linux или другие Unix системы - пожалуйста ознакомьтесь с документацией по установке
|
|
||||||
пакетов на эту ОС или поищите альтернативные пакеты.
|
|
||||||
|
|
||||||
|
|
||||||
- < NOTICE > Для AUR репозиториев настоятельно рекомендуется проверять исходники скрипта установки. В любом случае это
|
|
||||||
рекомендуется делать и для других репозиториев.
|
|
||||||
|
|
||||||
|
|
||||||
- < NOTICE > Некоторые функции могут работать неправильно или вовсе не работать на вашей системе.
|
|
||||||
|
|
||||||
# Почему ванильные сервера испытывают трудности?
|
# Почему ванильные сервера испытывают трудности?
|
||||||
|
|
||||||
- Основными причинами потери тиков являются мобы / сущности и, в относительно редких случаях, тикающие фрагменты мира.
|
- Основными причинами потери тиков являются мобы / сущности и, в относительно редких случаях, тикающие фрагменты мира.
|
||||||
- Конечно, патч с новой системой света/чанков от SpottedLeaf был опубликован в новых версиях Paper, но это не означает, что ваш сервер теперь никогда не будет лагать из-за прогрузки/загрузки фрагментов игрового мира.
|
- Конечно, патч с новой системой света/чанков от SpottedLeaf был опубликован в новых версиях Paper, но это не означает, что ваш сервер теперь никогда не будет лагать из-за прогрузки/загрузки фрагментов игрового мира.
|
||||||
- Новые фрагменты - наиболее сложны для обработки сервером. Представьте, что 50 игроков вашего сервера загружают новые блоки + мобы и сущности загружают ваш сервер.
|
- Новые фрагменты - наиболее сложны для обработки сервером. Представьте, что 50 игроков вашего сервера загружают новые блоки + мобы и сущности загружают ваш сервер.
|
||||||
|
|
||||||
### Принцип нагрузки MSPT
|
### Принцип нагрузки MSPT
|
||||||
- Ваш MSPT (миллисекунды на тик) составляет ~ 25-35 из-за количества мобов и сущностей, затем при загрузке новых блоков это может увеличить ваш средний MSPT, например, с 35 до 45-55 или даже до 60-75 на короткое время, а затем вернуться снова.
|
- Ваш MSPT (миллисекунды на тик) составляет ~ 25-35 из-за количества мобов и сущностей, затем при загрузке новых блоков это может увеличить ваш средний MSPT, например, с 35 до 45-55 или даже до 60-75 на короткое время, а затем вернуться снова.
|
||||||
|
|
||||||
# Что же делать с энтити/мобами и другими тикающими однопоточными объектами?
|
### Что же делать с энтити/мобами и другими тикающими однопоточными объектами?
|
||||||
|
|
||||||
- К сожалению, в настоящее время не существует общедоступного стабильного способа перевести всех мобов в многопоточный режим процессора. Конечно, есть разработки от разных разработчиков, но они могут вызвать массу проблем, которые вы, возможно, не исправите в конфигурации или таким образом повредите файлы вашего мира, поэтому они всегда помечаются авторами как:
|
- К сожалению, в настоящее время не существует общедоступного стабильного способа перевести всех мобов в многопоточный режим процессора. Конечно, есть разработки от разных разработчиков, но они могут вызвать массу проблем, которые вы, возможно, не исправите в конфигурации или таким образом повредите файлы вашего мира, поэтому они всегда помечаются авторами как:
|
||||||
- < ! > Разработка от PaperMC -> __[Folia](https://github.com/PaperMC/Folia)__
|
- Under Heavy Development
|
||||||
- < ! > Разработка от MultiPaper-> __[ShreddedPaper](https://github.com/MultiPaper/ShreddedPaper)__
|
- Not recommended for production
|
||||||
|
- Heavy Alpha
|
||||||
|
- PreAlpha
|
||||||
|
- Unstable
|
||||||
|
|
||||||
|
### Рекомендуемое ПО для серверной части
|
||||||
|
- __[Получить Adoptium Temurin](https://adoptium.net/)__
|
||||||
|
> В 2017 году группа членов Java User Group, разработчиков и поставщиков (Amazon, Microsoft, Pivotal, Redhat и другие) основала сообщество под названием AdoptOpenJDK. С августа 2021 года проект AdoptOpenJDK переехал в новый дом и теперь называется проектом Eclipse Adoptium.
|
||||||
|
|
||||||
|
> Adoptium предоставляет бесплатные, надежные сборки OpenJDK, называемые Eclipse Temurin с более длительной доступностью/обновлениями для различных операционных систем, архитектур и версий.
|
||||||
|
- __[Получить Fabric](https://fabricmc.net/)__
|
||||||
|
> Fabric - это модульный, легкий загрузчик модов для Minecraft
|
||||||
|
- __[Получить Paper/Folia/Velocity](https://papermc.io/)__
|
||||||
|
> Современное программное обеспечение. Разработано для повышения производительности.
|
||||||
|
|
||||||
|
> PaperMC улучшает экосистему Minecraft благодаря быстрому и безопасному программному обеспечению и расширяющемуся API-интерфейсу плагинов, обеспечивая быстрое обновление и полезную поддержку, являясь наиболее широко используемым, производительным и стабильным программным обеспечением из доступных.
|
||||||
|
- __[Получить ShreddedPaper](https://multipaper.io/shreddedpaper/download.html)__
|
||||||
|
> Многопоточная односерверная реализация PaperMC (является форком Purpur)
|
||||||
|
|
||||||
|
### Скачивание дополнительных ресурсов для вашего Minecraft сервера/клиента
|
||||||
|
- Моды можно найти [на этой платформе](https://modrinth.com/mods)
|
||||||
|
- Плагины можно найти [на этой платформе](https://modrinth.com/plugins)
|
||||||
|
> Открывайте для себя, играйте и делитесь контентом Minecraft с помощью этой платформы с открытым исходным кодом, созданной для сообщества.
|
||||||
|
|
||||||
|
|
||||||
- Under Heavy Development / Not recommended for production / Heavy Alpha / PreAlpha / Unstable и т.д
|
# Конец документа
|
||||||
|
__[Вернуться к главному оглавлению](README.md)__
|
||||||
51
README.md
51
README.md
@@ -1,34 +1,28 @@
|
|||||||

|

|
||||||
|
|
||||||
# Вступление AstralDocs • Специальное пособие/шпаргалка для быстрых действий
|
# Вступление AstralDocs • Специальное пособие/шпаргалка для быстрых действий
|
||||||
|
## Версия документа v3.5 от 27.07.2024
|
||||||
|
|
||||||
### Последние изменения в этом репозитории
|
# Доступные разделы репозитория
|
||||||
|
|
||||||
- [От <\/didirus>](https://github.com/DIDIRUS4) проведен рефакторинг путей
|
- [SOFTWARE.md](SOFTWARE.md) •
|
||||||
- [От <\/didirus>](https://github.com/DIDIRUS4) сортировка информации после рефакторинга
|
- [PERFORMANCE.md](PERFORMANCE.md) •
|
||||||
- [От <\/didirus>](https://github.com/DIDIRUS4) добавление некоторых пакетов в LEGACY раздел
|
- [LEGACY.md](LEGACY.md) • Устаревшая информация
|
||||||
|
- [launcher/ONLINE_BYPASS.md](launcher/ONLINE_BYPASS.md) • Лаунчеры Minecraft без авторизации Mojang/MSA
|
||||||
# Дополнительная информация
|
|
||||||
|
|
||||||
- [SOFTWARE.md](SOFTWARE.md)
|
|
||||||
- [PERFORMANCE.md](PERFORMANCE.md)
|
|
||||||
- [LEGACY.md](LEGACY.md)
|
|
||||||
|
|
||||||
# Дополнительная информация о данном README.md
|
# Дополнительная информация о данном README.md
|
||||||
|
|
||||||
### Версия документа v3.4 от 27.07.2024
|
|
||||||
|
|
||||||
- Данная статья рассчитана на настройку под Ubuntu / Debian. Основные рекомендации также могут быть применены для ARM
|
- Данная статья рассчитана на настройку под Ubuntu / Debian. Основные рекомендации также могут быть применены для ARM
|
||||||
систем.
|
систем.
|
||||||
- Если у вас Arch Linux или другие Unix подобные системы - пожалуйста ознакомьтесь с документацией по установке
|
- Если у вас Arch Linux или другие Unix подобные системы - пожалуйста ознакомьтесь с документацией по установке
|
||||||
пакетов на эту ОС или поищите альтернативные пакеты.
|
пакетов на эту ОС или поищите альтернативные пакеты.
|
||||||
|
|
||||||
|
|
||||||
- < NOTICE > Для AUR репозиториев настоятельно рекомендуется проверять исходники скрипта установки. В любом случае это
|
- ⚠️ Для AUR репозиториев настоятельно рекомендуется проверять исходники скрипта установки. В любом случае это
|
||||||
рекомендуется делать и для других репозиториев.
|
рекомендуется делать и для других репозиториев.
|
||||||
|
|
||||||
|
|
||||||
- < NOTICE > Некоторые функции могут работать неправильно или вовсе не работать на вашей системе.
|
- ⚠️ Некоторые функции могут работать неправильно или вовсе не работать на вашей системе.
|
||||||
|
|
||||||
### Ссылки на нас
|
### Ссылки на нас
|
||||||
- [Наш Telegram](https://astralium.su/f/telegram/astralium)
|
- [Наш Telegram](https://astralium.su/f/telegram/astralium)
|
||||||
@@ -36,16 +30,6 @@
|
|||||||
- [Наш Сайт](https://www.astralium.su)
|
- [Наш Сайт](https://www.astralium.su)
|
||||||
- [Наш Github](https://astralium.su/f/github/astralium)
|
- [Наш Github](https://astralium.su/f/github/astralium)
|
||||||
|
|
||||||
# Основные ссылки на контент
|
|
||||||
|
|
||||||
[Получить Adoptium Temurin](https://adoptium.net/) __| Нажмите, чтобы скачать Java |__
|
|
||||||
|
|
||||||
[Получить Fabric](https://fabricmc.net/) __| Нажмите, чтобы скачать Fabric |__
|
|
||||||
|
|
||||||
[Получить Paper/Folia/Velocity](https://papermc.io/) __| Нажмите, чтобы скачать PaperMC Software |__
|
|
||||||
|
|
||||||
[Получить ShreddedPaper](https://multipaper.io/shreddedpaper/download.html) __| Нажмите, чтобы скачать MultiPaper Software |__
|
|
||||||
|
|
||||||
# Настройка вашего Linux сервера
|
# Настройка вашего Linux сервера
|
||||||
|
|
||||||
### Основное
|
### Основное
|
||||||
@@ -82,13 +66,16 @@ Usage:
|
|||||||
- htop - Утилита для мониторинга всех запущенных процессов
|
- htop - Утилита для мониторинга всех запущенных процессов
|
||||||
- screen - Важная утилита для создания сессий на вашей серверной машине
|
- screen - Важная утилита для создания сессий на вашей серверной машине
|
||||||
- nftables - Управление Netfilter & FireWall системы (рекомендую)
|
- nftables - Управление Netfilter & FireWall системы (рекомендую)
|
||||||
- nload - Мониторинг сети в виде графика (рекомендую)
|
- nload - Мониторинг сети в виде графика
|
||||||
- vnstat - Мониторинг сети с выводом скорости и пакетов (рекомендую)
|
- vnstat - Мониторинг сети с выводом скорости и пакетов (рекомендую)
|
||||||
- wireshark - Продвинутое ПО для мониторинга трафика ваших сетевых интерфейсов с возможностью создания дампов .pcap (
|
- wireshark - Продвинутое ПО для мониторинга трафика ваших сетевых интерфейсов с возможностью создания дампов .pcap (
|
||||||
рекомендую)
|
рекомендую)
|
||||||
- smartmontools - Позволяет протестировать оборудование системы (физические накопители HDD, SDD) (рекомендую)
|
- smartmontools - Позволяет протестировать оборудование системы (физические накопители HDD, SDD) (рекомендую)
|
||||||
- dnsutils - Управление DNS (Может потребоваться для некоторых утилит)
|
- dnsutils - Управление DNS (Может потребоваться для некоторых утилит)
|
||||||
- neofetch - Утилита для красивого отображения вашей ОС и некоторых параметров
|
- neofetch - Утилита для красивого отображения вашей ОС и некоторых параметров
|
||||||
|
- haproxy - Продвинутое реверсивное прокси, которое балансирует нагрузку — распределяет входящие запросы на несколько серверов для обеспечения высокой доступности. (рекомендуется для продуманных серверных связок)
|
||||||
|
- mariadb - Реляционная база данных, которая является улучшенной версией MySQL (рекомендуется для medium-high Проектов)
|
||||||
|
- postgresql Реляционная база данных, которая превосходит многие существующие по производительности и функциональности (рекомендуется вместо mariadb для полноценных глобальных Проектов)
|
||||||
|
|
||||||
|
|
||||||
### Удобная установка стартовых пакетов с nftables
|
### Удобная установка стартовых пакетов с nftables
|
||||||
@@ -558,19 +545,7 @@ usermod -aG sudo $name
|
|||||||
|
|
||||||
# Раздел для информации о Minecraft client/server стороне
|
# Раздел для информации о Minecraft client/server стороне
|
||||||
|
|
||||||
### Рекомендуемое ПО для запуска сервера
|
- [Доступные разделы](#доступные-разделы)
|
||||||
|
|
||||||
- Если вы планируете разрабатывать модовый сервер, то определенно рекомендую __[Fabric](https://fabricmc.net/)__
|
|
||||||
|
|
||||||
> Моды можно найти [на этой платформе](https://modrinth.com/mods)
|
|
||||||
|
|
||||||
- Если вы планируете разрабатывать обычный сервер, то определенно рекомендую __[PaperMC](https://papermc.io/)__
|
|
||||||
|
|
||||||
> Рекомендуемое ПО Для разработки ___Proxy___ сервера __[Velocity с сайта PaperMC](https://papermc.io/)__
|
|
||||||
> Плагины можно найти [на этой платформе](https://modrinth.com/plugins)
|
|
||||||
> Подробнее узнать доп. информацию
|
|
||||||
|
|
||||||
- [SOFTWARE.md](SOFTWARE.md)
|
|
||||||
|
|
||||||
### Про панельные хостинги VS виртуальные & выделенные сервера
|
### Про панельные хостинги VS виртуальные & выделенные сервера
|
||||||
- __Автор__ данного поста НЕ ПОДДЕРЖИВАЕТ низкокачественные панельные хосты из-за их серьезных ограничений или
|
- __Автор__ данного поста НЕ ПОДДЕРЖИВАЕТ низкокачественные панельные хосты из-за их серьезных ограничений или
|
||||||
|
|||||||
20
SOFTWARE.md
20
SOFTWARE.md
@@ -1,17 +1,5 @@
|
|||||||

|
|
||||||
|
|
||||||
# Дополнительная информация • SOFTWARE.md
|
# Дополнительная информация • SOFTWARE.md
|
||||||
```
|
- Здесь будут опубликованы дополнительные письменные/видео материалы, чтобы не засорять основной README.md
|
||||||
Здесь будут опубликованы дополнительные письменные/видео материалы, чтобы не засорять основной README.md
|
|
||||||
|
|
||||||
Данная статья рассчитана на настройку под Ubuntu (рекомендуется) / Debian.
|
|
||||||
В случае если у вас Arch Linux или другие UNIX подобные системы - Ознакомьтесь с репозиторием необходимых пакетов.
|
|
||||||
Если необходимые пакеты отсутствуют, то попробуйте найти их в AUR/Snap/Flatpak.
|
|
||||||
В случае с AUR изучайте билд скрипт для вашей же безопасности.
|
|
||||||
|
|
||||||
Некоторые функции могут не работать конкретно на вашей системе. В этом случае не нужно винить автора статьи.
|
|
||||||
За подробной поддержкой обращайтесь в мой телеграм Astralium Dev. - https://astralium.su/f/telegram/astralium
|
|
||||||
```
|
|
||||||
|
|
||||||
### Оптимизация сервера
|
### Оптимизация сервера
|
||||||
```
|
```
|
||||||
@@ -34,4 +22,8 @@
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Для продуктивной работы неплохо уметь пользоваться некоторыми из следующих продуктов
|
### Для продуктивной работы неплохо уметь пользоваться некоторыми из следующих продуктов
|
||||||
- __[Dolphin](https://apps.kde.org/ru/dolphin/) | [Yakuake](https://apps.kde.org/ru/yakuake/) | [Konsole](https://apps.kde.org/ru/konsole/) | [Nautilus](https://apps.gnome.org/Nautilus/)__ | __[Termius](https://termius.com/) | [WinSCP](https://winscp.net/eng/download.php)__ | __[Visual Studio Code](https://code.visualstudio.com/)__
|
- __[Dolphin](https://apps.kde.org/ru/dolphin/) | [Yakuake](https://apps.kde.org/ru/yakuake/) | [Konsole](https://apps.kde.org/ru/konsole/) | [Nautilus](https://apps.gnome.org/Nautilus/)__ | __[Termius](https://termius.com/) | [WinSCP](https://winscp.net/eng/download.php)__ | __[Visual Studio Code](https://code.visualstudio.com/)__
|
||||||
|
|
||||||
|
|
||||||
|
# Конец документа
|
||||||
|
__[Вернуться к главному оглавлению](README.md)__
|
||||||
45
launcher/ONLINE_BYPASS.md
Normal file
45
launcher/ONLINE_BYPASS.md
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
# Дополнительная информация о данном ONLINE_BYPASS.md
|
||||||
|
- Здесь будут опубликованы дополнительные письменные/видео материалы, чтобы не засорять основной README.md
|
||||||
|
|
||||||
|
### Prism Launcher (Original)
|
||||||
|
|
||||||
|
1. Запустите лаунчер впервые, чтобы он создал свои директории на вашем компьютере.
|
||||||
|
2. В меню «Папки» найдите «Корневую папку лаунчера» и скопируйте путь до неё.
|
||||||
|
3. Откройте терминал, командную строку или консоль и выполните команду «echo».
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo '{"accounts": [{"active":true,"entitlement":{"canPlayMinecraft":true,"ownsMinecraft":true},"type":"MSA"}],"formatVersion":3}' > C:Ваш/Путь/До/Папки/Лаунчера/accounts.json
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Теперь вы можете создавать дополнительные автономные учётные записи.
|
||||||
|
5. Нельзя удалять все учётные записи, иначе при попытке добавить новую автономную учётную запись лаунчер попросит вас войти с лицензионной учётной записи. Вам придётся повторить действия, описанные в пункте 3.
|
||||||
|
6. В результате мы изменяем файл accounts.json для игры, используя пиратскую учётную запись.
|
||||||
|
|
||||||
|
### Modrinth Launcher (Original)
|
||||||
|
- **Пожалуйста, внимательно ознакомьтесь с информацией перед использованием терминальной команды.**
|
||||||
|
|
||||||
|
1. Запустите лаунчер, чтобы создать директории на вашем компьютере.
|
||||||
|
2. Рекомендуем закрыть лаунчер перед внесением изменений в файл JSON.
|
||||||
|
3. Откройте терминал, консоль или командную строку и выполните команду «echo».
|
||||||
|
|
||||||
|
- Найдите в тексте формата JSON фразу "username": "YourNickname".
|
||||||
|
- Это текстовый документ в формате JSON (подробнее можно почитать в интернете). Формат представляет собой пару "ключ": "значение".
|
||||||
|
- Нас интересует именно значение, его вы должны изменить на свой игровой никнейм. Например, "username": "123_Player_321" или "username": "MC_Pirate".
|
||||||
|
- Соблюдайте требования к игровым никнеймам, чтобы избежать проблем при дальнейшем взаимодействии с серверами. Неправильный никнейм, например, *&%*@£!@$*(_-%£, может нарушить работу игры. Вы можете использовать цифры от 0 до 9, буквы от a до z и от A до Z, а также символ нижнего подчёркивания (_).
|
||||||
|
|
||||||
|
#### Внимание для Modrinth App v0.8.0+
|
||||||
|
- С версии Modrinth v0.8.0+ учётные записи и другие метаданные хранятся в базе данных SQLite и обрабатываются с помощью SQL-запросов. Для доступа к этим данным можно использовать такие приложения СУБД, как DBeaver или DB Browser for SQLite.
|
||||||
|
|
||||||
|
##### Файл базы данных находится в папке ModrinthApp
|
||||||
|
- Appdata/Roaming на Windows;
|
||||||
|
- Library/Application Support на MacOS.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo '{"users":{"9ce7ca25-dd82-4e94-8066-cb255cf019b2":{"id":"9ce7ca25-dd82-4e94-8066-cb255cf019b2","username":"YourNickname","access_token":"null","refresh_token":"null","expires":"2077-12-12T00:12:34.999999Z"}},"default_user":"9ce7ca25-dd82-4e94-8066-cb255cf019b2"}' > C:Ваш/Путь/До/Папки/Лаунчера/caches/metadata/minecraft_auth.json
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Теперь у вас есть возможность устанавливать и играть в различные сборки Minecraft. Однако в самом лаунчере нельзя изменить игровой ник. Поэтому вы можете либо напрямую редактировать файл minecraft_auth.json, либо каждый раз выполнять определённую команду.
|
||||||
|
5. В итоге мы изменяем файл minecraft_auth.json, чтобы играть с пиратского аккаунта. Этот файл находится в корневой папке лаунчера в каталоге caches/metadata/minecraft_auth.json.
|
||||||
|
|
||||||
|
# Конец документа
|
||||||
|
__[Вернуться к главному оглавлению](README.md)__
|
||||||
Reference in New Issue
Block a user