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
|
||||
- Здесь будут опубликованы неактуальные команды/утилиты, чтобы не засорять главную страницу документации.
|
||||
|
||||
|
||||
- Данная статья рассчитана на настройку под Ubuntu / Debian. Основные рекомендации также могут быть применены для ARM
|
||||
систем.
|
||||
- Если у вас Arch Linux или другие Unix подобные системы - пожалуйста ознакомьтесь с документацией по установке
|
||||
пакетов на эту ОС или поищите альтернативные пакеты.
|
||||
|
||||
|
||||
- < NOTICE > Для AUR репозиториев настоятельно рекомендуется проверять исходники скрипта установки. В любом случае это
|
||||
рекомендуется делать и для других репозиториев.
|
||||
|
||||
|
||||
- < NOTICE > Некоторые функции могут работать неправильно или вовсе не работать на вашей системе.
|
||||
|
||||
### Неактуальные пакеты
|
||||
```
|
||||
- ~ufw - Управление Firewall'ом IPTables, только проще
|
||||
@@ -198,4 +183,8 @@ iptables -L --line-numbers
|
||||
# Удалять правила можно следующим способом
|
||||
|
||||
iptables -D INPUT ЧИСЛО
|
||||
```
|
||||
```
|
||||
|
||||
|
||||
# Конец документа
|
||||
__[Вернуться к главному оглавлению](README.md)__
|
||||
@@ -1,31 +1,43 @@
|
||||
# Дополнительная информация о данном PERFORMANCE.md
|
||||
- Здесь будут опубликованы дополнительные письменные/видео материалы, чтобы не засорять основной README.md
|
||||
|
||||
|
||||
- Данная статья рассчитана на настройку под Ubuntu / Debian. Основные рекомендации также могут быть применены для ARM
|
||||
систем. Однако, если у вас Arch Linux или другие Unix системы - пожалуйста ознакомьтесь с документацией по установке
|
||||
пакетов на эту ОС или поищите альтернативные пакеты.
|
||||
|
||||
|
||||
- < NOTICE > Для AUR репозиториев настоятельно рекомендуется проверять исходники скрипта установки. В любом случае это
|
||||
рекомендуется делать и для других репозиториев.
|
||||
|
||||
|
||||
- < NOTICE > Некоторые функции могут работать неправильно или вовсе не работать на вашей системе.
|
||||
|
||||
# Почему ванильные сервера испытывают трудности?
|
||||
|
||||
- Основными причинами потери тиков являются мобы / сущности и, в относительно редких случаях, тикающие фрагменты мира.
|
||||
- Конечно, патч с новой системой света/чанков от SpottedLeaf был опубликован в новых версиях Paper, но это не означает, что ваш сервер теперь никогда не будет лагать из-за прогрузки/загрузки фрагментов игрового мира.
|
||||
- Новые фрагменты - наиболее сложны для обработки сервером. Представьте, что 50 игроков вашего сервера загружают новые блоки + мобы и сущности загружают ваш сервер.
|
||||
|
||||
### Принцип нагрузки MSPT
|
||||
- Ваш MSPT (миллисекунды на тик) составляет ~ 25-35 из-за количества мобов и сущностей, затем при загрузке новых блоков это может увеличить ваш средний MSPT, например, с 35 до 45-55 или даже до 60-75 на короткое время, а затем вернуться снова.
|
||||
|
||||
# Что же делать с энтити/мобами и другими тикающими однопоточными объектами?
|
||||
### Что же делать с энтити/мобами и другими тикающими однопоточными объектами?
|
||||
|
||||
- К сожалению, в настоящее время не существует общедоступного стабильного способа перевести всех мобов в многопоточный режим процессора. Конечно, есть разработки от разных разработчиков, но они могут вызвать массу проблем, которые вы, возможно, не исправите в конфигурации или таким образом повредите файлы вашего мира, поэтому они всегда помечаются авторами как:
|
||||
- < ! > Разработка от PaperMC -> __[Folia](https://github.com/PaperMC/Folia)__
|
||||
- < ! > Разработка от MultiPaper-> __[ShreddedPaper](https://github.com/MultiPaper/ShreddedPaper)__
|
||||
- Under Heavy Development
|
||||
- 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 • Специальное пособие/шпаргалка для быстрых действий
|
||||
## Версия документа v3.5 от 27.07.2024
|
||||
|
||||
### Последние изменения в этом репозитории
|
||||
# Доступные разделы репозитория
|
||||
|
||||
- [От <\/didirus>](https://github.com/DIDIRUS4) проведен рефакторинг путей
|
||||
- [От <\/didirus>](https://github.com/DIDIRUS4) сортировка информации после рефакторинга
|
||||
- [От <\/didirus>](https://github.com/DIDIRUS4) добавление некоторых пакетов в LEGACY раздел
|
||||
|
||||
# Дополнительная информация
|
||||
|
||||
- [SOFTWARE.md](SOFTWARE.md)
|
||||
- [PERFORMANCE.md](PERFORMANCE.md)
|
||||
- [LEGACY.md](LEGACY.md)
|
||||
- [SOFTWARE.md](SOFTWARE.md) •
|
||||
- [PERFORMANCE.md](PERFORMANCE.md) •
|
||||
- [LEGACY.md](LEGACY.md) • Устаревшая информация
|
||||
- [launcher/ONLINE_BYPASS.md](launcher/ONLINE_BYPASS.md) • Лаунчеры Minecraft без авторизации Mojang/MSA
|
||||
|
||||
# Дополнительная информация о данном README.md
|
||||
|
||||
### Версия документа v3.4 от 27.07.2024
|
||||
|
||||
- Данная статья рассчитана на настройку под Ubuntu / Debian. Основные рекомендации также могут быть применены для ARM
|
||||
систем.
|
||||
- Если у вас Arch Linux или другие Unix подобные системы - пожалуйста ознакомьтесь с документацией по установке
|
||||
пакетов на эту ОС или поищите альтернативные пакеты.
|
||||
|
||||
|
||||
- < NOTICE > Для AUR репозиториев настоятельно рекомендуется проверять исходники скрипта установки. В любом случае это
|
||||
- ⚠️ Для AUR репозиториев настоятельно рекомендуется проверять исходники скрипта установки. В любом случае это
|
||||
рекомендуется делать и для других репозиториев.
|
||||
|
||||
|
||||
- < NOTICE > Некоторые функции могут работать неправильно или вовсе не работать на вашей системе.
|
||||
- ⚠️ Некоторые функции могут работать неправильно или вовсе не работать на вашей системе.
|
||||
|
||||
### Ссылки на нас
|
||||
- [Наш Telegram](https://astralium.su/f/telegram/astralium)
|
||||
@@ -36,16 +30,6 @@
|
||||
- [Наш Сайт](https://www.astralium.su)
|
||||
- [Наш 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 сервера
|
||||
|
||||
### Основное
|
||||
@@ -82,13 +66,16 @@ Usage:
|
||||
- htop - Утилита для мониторинга всех запущенных процессов
|
||||
- screen - Важная утилита для создания сессий на вашей серверной машине
|
||||
- nftables - Управление Netfilter & FireWall системы (рекомендую)
|
||||
- nload - Мониторинг сети в виде графика (рекомендую)
|
||||
- nload - Мониторинг сети в виде графика
|
||||
- vnstat - Мониторинг сети с выводом скорости и пакетов (рекомендую)
|
||||
- wireshark - Продвинутое ПО для мониторинга трафика ваших сетевых интерфейсов с возможностью создания дампов .pcap (
|
||||
рекомендую)
|
||||
- smartmontools - Позволяет протестировать оборудование системы (физические накопители HDD, SDD) (рекомендую)
|
||||
- dnsutils - Управление DNS (Может потребоваться для некоторых утилит)
|
||||
- neofetch - Утилита для красивого отображения вашей ОС и некоторых параметров
|
||||
- haproxy - Продвинутое реверсивное прокси, которое балансирует нагрузку — распределяет входящие запросы на несколько серверов для обеспечения высокой доступности. (рекомендуется для продуманных серверных связок)
|
||||
- mariadb - Реляционная база данных, которая является улучшенной версией MySQL (рекомендуется для medium-high Проектов)
|
||||
- postgresql Реляционная база данных, которая превосходит многие существующие по производительности и функциональности (рекомендуется вместо mariadb для полноценных глобальных Проектов)
|
||||
|
||||
|
||||
### Удобная установка стартовых пакетов с nftables
|
||||
@@ -558,19 +545,7 @@ usermod -aG sudo $name
|
||||
|
||||
# Раздел для информации о 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 виртуальные & выделенные сервера
|
||||
- __Автор__ данного поста НЕ ПОДДЕРЖИВАЕТ низкокачественные панельные хосты из-за их серьезных ограничений или
|
||||
|
||||
20
SOFTWARE.md
20
SOFTWARE.md
@@ -1,17 +1,5 @@
|
||||

|
||||
|
||||
# Дополнительная информация • SOFTWARE.md
|
||||
```
|
||||
Здесь будут опубликованы дополнительные письменные/видео материалы, чтобы не засорять основной README.md
|
||||
|
||||
Данная статья рассчитана на настройку под Ubuntu (рекомендуется) / Debian.
|
||||
В случае если у вас Arch Linux или другие UNIX подобные системы - Ознакомьтесь с репозиторием необходимых пакетов.
|
||||
Если необходимые пакеты отсутствуют, то попробуйте найти их в AUR/Snap/Flatpak.
|
||||
В случае с AUR изучайте билд скрипт для вашей же безопасности.
|
||||
|
||||
Некоторые функции могут не работать конкретно на вашей системе. В этом случае не нужно винить автора статьи.
|
||||
За подробной поддержкой обращайтесь в мой телеграм Astralium Dev. - https://astralium.su/f/telegram/astralium
|
||||
```
|
||||
- Здесь будут опубликованы дополнительные письменные/видео материалы, чтобы не засорять основной README.md
|
||||
|
||||
### Оптимизация сервера
|
||||
```
|
||||
@@ -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