You've already forked AstralDocs
Update README.md
This commit is contained in:
56
README.md
56
README.md
@@ -12,16 +12,19 @@
|
|||||||
### Создайте свой личный Minecraft Проект с использованием продвинутой и удобной информации`
|
### Создайте свой личный Minecraft Проект с использованием продвинутой и удобной информации`
|
||||||
|
|
||||||
```
|
```
|
||||||
Версия документа v1.91
|
Версия документа v2.0
|
||||||
|
|
||||||
* Это не последние изменения данного документа, вскоре здесь будет появляться новая информация *
|
* Приоритет обновления данного репозитория был повышен, вы можете получать дополнительную информацию *
|
||||||
|
* Намного чаще. Данная статья создана для удобства в управлении вашим Проектом в Minecraft + самой системой Linux *
|
||||||
|
|
||||||
|
* На системах Арч линукс нет команды apt. Учтите этот факт при настройке вашей UNIX подобной системы *
|
||||||
|
|
||||||
Некоторые рекомендации из пунктов могут работать некорректно на некоторых системах
|
Некоторые рекомендации из пунктов могут работать некорректно на некоторых системах
|
||||||
За подробной поддержкой обращайтесь в мой дискорд - https://discord.gg/7XkGYJbtZg
|
За подробной поддержкой обращайтесь в мой дискорд - https://discord.gg/7XkGYJbtZg
|
||||||
|
|
||||||
Для полноценной настройки рекомендую использовать Adoptium OpenJDK LTS Java
|
Для полноценной настройки рекомендую использовать Adoptium OpenJDK LTS Java
|
||||||
|
|
||||||
< ! > ПОЖАЛУЙСТА ЧИТАЙТЕ ВНИМАТЕЛЬНО И НЕ ПРЕДЪЯВЛЯЙТЕ ПРЕТЕНЗИЙ РАЗРАБОТЧИКУ < ! >
|
< ! > ПОЖАЛУЙСТА ЧИТАЙТЕ ВНИМАТЕЛЬНО И НЕ ПРЕДЪЯВЛЯЙТЕ ПРЕТЕНЗИЙ АВТОРУ СТАТЬИ < ! >
|
||||||
```
|
```
|
||||||
# Основные ссылки на контент
|
# Основные ссылки на контент
|
||||||
[OpenJDK](https://adoptium.net/) __| Java |__
|
[OpenJDK](https://adoptium.net/) __| Java |__
|
||||||
@@ -34,7 +37,7 @@
|
|||||||
|
|
||||||
[Pufferfish](https://ci.pufferfish.host/) __| Server Software |__
|
[Pufferfish](https://ci.pufferfish.host/) __| Server Software |__
|
||||||
|
|
||||||
[Velocity](https://velocitypowered.com/) __| Proxy Software |__
|
[Velocity Website](https://velocitypowered.com/) [Velocity From PaperMC](https://papermc.io/downloads#Velocity) __| Proxy Software |__
|
||||||
|
|
||||||
# Настройка выделенных и виртуальных серверов
|
# Настройка выделенных и виртуальных серверов
|
||||||
### Базовые компоненты, архивация файлов, настройка безопасности
|
### Базовые компоненты, архивация файлов, настройка безопасности
|
||||||
@@ -47,6 +50,11 @@
|
|||||||
sudo apt update
|
sudo apt update
|
||||||
|
|
||||||
sudo apt upgrade
|
sudo apt upgrade
|
||||||
|
|
||||||
|
|
||||||
|
# Установить сразу все с авто соглашением
|
||||||
|
|
||||||
|
sudo apt update -y && sudo apt upgrade -y
|
||||||
```
|
```
|
||||||
### Специально для Linux (CentOS 8)
|
### Специально для Linux (CentOS 8)
|
||||||
```
|
```
|
||||||
@@ -78,6 +86,11 @@ sudo apt install iptables - Полезная утилита для настр
|
|||||||
apt install neofetch - Утилита для красивого отображения вашей ОС и некоторых параметров
|
apt install neofetch - Утилита для красивого отображения вашей ОС и некоторых параметров
|
||||||
|
|
||||||
apt install fontconfig - Данный пакет шрифтов может потребоваться для некоторых плагинов*
|
apt install fontconfig - Данный пакет шрифтов может потребоваться для некоторых плагинов*
|
||||||
|
|
||||||
|
|
||||||
|
# Удобная установка всех полезных пакетов через 1 команду
|
||||||
|
|
||||||
|
sudo apt install htop screen zip unzip iptables nload neofetch fontconfig smartmontools firewalld -y
|
||||||
```
|
```
|
||||||
- Обычно предустановлена на Ubuntu, но в нашем случае Debian ОС. Выполняет команды от имени root
|
- Обычно предустановлена на Ubuntu, но в нашем случае Debian ОС. Выполняет команды от имени root
|
||||||
|
|
||||||
@@ -85,11 +98,11 @@ apt install fontconfig - Данный пакет шрифтов может по
|
|||||||
apt install sudo
|
apt install sudo
|
||||||
```
|
```
|
||||||
|
|
||||||
- Если потребуется подтвердить установку, то подтвердите отправив консоли Y (y)
|
- Если потребуется подтвердить установку, то подтвердите отправив консоли Y (y), (-y syntax)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Специально для Oracle Cloud - откройте порт UDP/TCP 25565
|
### Может решить вашу проблему с портами на Oracle Cloud - откройте порт UDP/TCP 25565
|
||||||
```
|
```
|
||||||
sudo apt install firewalld
|
sudo apt install firewalld
|
||||||
|
|
||||||
@@ -101,6 +114,13 @@ sudo firewall-cmd --reload
|
|||||||
|
|
||||||
# Важно! В конфиге server.properties нужно указывать IP: 0.0.0.0
|
# Важно! В конфиге server.properties нужно указывать IP: 0.0.0.0
|
||||||
# Если у вас Bungeecord / Velocity, укажите в конфиге Bungeecord / Velocity IP: 0.0.0.0:25565
|
# Если у вас Bungeecord / Velocity, укажите в конфиге Bungeecord / Velocity IP: 0.0.0.0:25565
|
||||||
|
|
||||||
|
# Обратите внимание, что firewalld по умолчанию закрывает все* порты
|
||||||
|
# Обратите внимание, что ufw по умолчанию закрывает все** порты ( < ! > Может быть опасно < ! > )
|
||||||
|
|
||||||
|
* - Под словом все имеется 25565 и т.д. Порт 22 к примеру НЕ БУДЕТ закрыт!
|
||||||
|
** - Данная встроенная FireWall утилита по умолчаю может блокировать даже SSH/SFTP порт, рекомендуем сразу открыть его
|
||||||
|
через команда $ sudo ufw allow 22/tcp
|
||||||
```
|
```
|
||||||
### Установка Java на вашу серверную машину
|
### Установка Java на вашу серверную машину
|
||||||
- Вы научитесь легко и просто устанавливать и удалять Java с вашего сервера
|
- Вы научитесь легко и просто устанавливать и удалять Java с вашего сервера
|
||||||
@@ -140,7 +160,7 @@ mv -v ~/home/others/Test ~/others2
|
|||||||
# Рекомендуемый дистрибутив ОС — Ubuntu,Debian
|
# Рекомендуемый дистрибутив ОС — Ubuntu,Debian
|
||||||
```
|
```
|
||||||
|
|
||||||
### Начало процесса установки Java на ваш сервер
|
### Начало процесса установки Java на ваш виртуальный/выделенный сервер
|
||||||
- Установка и распаковка архива при помощи "tar" — встроенный архиватор в Linux
|
- Установка и распаковка архива при помощи "tar" — встроенный архиватор в Linux
|
||||||
```
|
```
|
||||||
# Архив уже должен быть установлен / перемещен в выбранную вами директорию
|
# Архив уже должен быть установлен / перемещен в выбранную вами директорию
|
||||||
@@ -223,12 +243,11 @@ java -version
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Настройка безопасного входа на сервер - Linux
|
### Настройка безопасного входа на сервер - Linux
|
||||||
- В качестве альтернативы простым паролям, мы будем использовать rsa_keys шифрование SHA
|
- В качестве альтернативы простым паролям, мы будем использовать Rsa_Keys с форматом шифрования SHA
|
||||||
|
|
||||||
- Генерация и установка ключей на сервер
|
- Генерация и установка ключей на сервер
|
||||||
```
|
```
|
||||||
# Для Windows:
|
# Открываем приложение основной терминал системы (Terminal, Powershell, Konsole (Manjaro) . . .)
|
||||||
# Открываем приложение PowerShell, либо другое из того, что у вас может быть
|
|
||||||
|
|
||||||
ssh-keygen
|
ssh-keygen
|
||||||
|
|
||||||
@@ -282,6 +301,10 @@ ssh USER@IP
|
|||||||
|
|
||||||
ssh USER@IP -i ./ключ
|
ssh USER@IP -i ./ключ
|
||||||
|
|
||||||
|
# Если вы пытаетесь зайти через GNU Linux, то используйте команду ниже
|
||||||
|
|
||||||
|
sudo ssh USER@IP -i ключ
|
||||||
|
|
||||||
# ... USER@IP
|
# ... USER@IP
|
||||||
# Подставьте ваши данные заместо шаблона
|
# Подставьте ваши данные заместо шаблона
|
||||||
# USER — Логин, ваш пользователь на серверной машине
|
# USER — Логин, ваш пользователь на серверной машине
|
||||||
@@ -512,7 +535,18 @@ usermod -aG sudo $name
|
|||||||
Это конечно не критично, но лучше всего закрыть все порты. После установки firewalld они автоматически закрываются, кроме 22*
|
Это конечно не критично, но лучше всего закрыть все порты. После установки firewalld они автоматически закрываются, кроме 22*
|
||||||
```
|
```
|
||||||
### Оптимизация сервера
|
### Оптимизация сервера
|
||||||
- Coming soon . . .
|
- Пожалуйста не используйте плагины на оптимизацию, в большинстве случаев они грузят сервер сильнее
|
||||||
|
```
|
||||||
|
> CleagLagg Plugin - Да, данный плагин может быть полезен для версий 1.12.2 и ниже, но для новых версий он вызывает
|
||||||
|
куда больше нагрузки, нежели помогает ( PaperMC давно имеет функционал данного плагина* )
|
||||||
|
Отключение или ограничение вагонеток, арморстендов через данный плагин не спасет вас от крашей.
|
||||||
|
|
||||||
|
> Стаккеры мобов в одного моба (Много подобных плагинов) - Даже от них нет особого смысла. Пейпер давно позволяет нормально оптимизировать мобов, а если мы используем форки по типу фуги или пурпура, то возможностей куда больше для оптимизации вашего игрового сервера
|
||||||
|
|
||||||
|
> АвтоОчистка лута на земле - Изучите файлики paper.yml / spigot.yml, но пожалуйста не используйте для этого плагины по типу ClearLagg
|
||||||
|
|
||||||
|
> Платный плагин / Самопис от себя или студий - Данное ПО не является аргументом для вашей производительности, лучше придерживаться уже известных плагинов, а по вашему желанию вы можете их дополнить, т.к большинство из них OpenSource
|
||||||
|
```
|
||||||
# О создании игрового сервера в Minecraft
|
# О создании игрового сервера в Minecraft
|
||||||
### Рекомендуемое ПО для запуска сервера
|
### Рекомендуемое ПО для запуска сервера
|
||||||
- Если вы планируете разрабатывать модовый сервер, то определенно рекомендую __[Fabric](https://fabricmc.net/)__
|
- Если вы планируете разрабатывать модовый сервер, то определенно рекомендую __[Fabric](https://fabricmc.net/)__
|
||||||
|
|||||||
Reference in New Issue
Block a user