update README
This commit is contained in:
94
README.MD
94
README.MD
@@ -4,22 +4,104 @@
|
|||||||

|

|
||||||

|

|
||||||
|
|
||||||
|
Написанный с нуля сервер **Minecraft 1.12.2**.
|
||||||
|
|
||||||
|
На данный момент может только показывать информацию о себе. Подключение к серверу не возможно.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Требования
|
||||||
|
|
||||||
* Java 11
|
* Java 11
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Запуск
|
## Запуск
|
||||||
|
|
||||||
### Gradle
|
Для запуска требуются некоторые файлы настроек. Для их генерации можно воспользоваться командой инициализации окружения:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
gradle :server:run --args="--config=config.yml --logconfig==logback.xml"
|
java -jar server.jar --init
|
||||||
```
|
```
|
||||||
|
|
||||||
### Jar
|
После выполнить запуск самого сервера:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
java -jar server.jar --config=config.yml --logconfig==logback.xml
|
java -jar server.jar
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Параметры командной строки
|
||||||
|
|
||||||
|
`--init`
|
||||||
|
Инициализация окружения. Генерирует необхидимые для запуска сервера файлы.
|
||||||
|
|
||||||
|
`--config=path/to/config.yml`
|
||||||
|
Указание альтернативного пути для конфигурационного файла сервера.
|
||||||
|
|
||||||
|
`--logconfig=path/to/logback.xml`
|
||||||
|
Указание альтернативного пути для конфигурационного файла логгера (logback).
|
||||||
|
|
||||||
|
## Настройки
|
||||||
|
|
||||||
|
### Стилизованный текст
|
||||||
|
|
||||||
|
Файл конфига позволяет использовать специальные коды для добавления цвета и стиля в текст.
|
||||||
|
|
||||||
|
| Код | Цвет | Код | Стиль |
|
||||||
|
| ---- | ------------------------------------------- | ---- | --------------------------------------------------------------- |
|
||||||
|
| `&0` | <span style="color:#000">Black</span> | `&l` | <span style="font-weight:bold">Bold</span> |
|
||||||
|
| `&1` | <span style="color:#00A">Dark Blue</span> | `&o` | <span style="font-style:italic">Italic</span> |
|
||||||
|
| `&2` | <span style="color:#0A0">Dark Green</span> | `&n` | <span style="text-decoration:underline">Underline</span> |
|
||||||
|
| `&3` | <span style="color:#0AA">Dark Aqua</span> | `&m` | <span style="text-decoration:line-through">Strikethrough</span> |
|
||||||
|
| `&4` | <span style="color:#A00">Dark Red</span> | `&k` | Obfuscated |
|
||||||
|
| `&5` | <span style="color:#A0A">Dark Purple</span> |
|
||||||
|
| `&6` | <span style="color:#FA0">Gold</span> |
|
||||||
|
| `&7` | <span style="color:#AAA">Gray</span> |
|
||||||
|
| `&8` | <span style="color:#555">Dark Gray</span> |
|
||||||
|
| `&9` | <span style="color:#55F">Blue</span> |
|
||||||
|
| `&a` | <span style="color:#5F5">Green</span> |
|
||||||
|
| `&b` | <span style="color:#5FF">Aqua</span> |
|
||||||
|
| `&c` | <span style="color:#F55">Red</span> |
|
||||||
|
| `&d` | <span style="color:#F5F">Purple</span> |
|
||||||
|
| `&e` | <span style="color:#FF5">Yellow</span> |
|
||||||
|
| `&f` | White |
|
||||||
|
|
||||||
|
|
||||||
|
### motd
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
motd: |
|
||||||
|
mc-project :: ZERO
|
||||||
|
develop by DmitriyMX
|
||||||
|
```
|
||||||
|
|
||||||
|
Настройка надписи, которая будет отображаться в списке серверов у клиента. Максимум может состоять из двух строк.
|
||||||
|
|
||||||
|
### disconnect-reason
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
disconnect-reason: Server is not available.
|
||||||
|
```
|
||||||
|
|
||||||
|
Причина отключения от сервера. Количество строк не ограничено.
|
||||||
|
|
||||||
|
### players
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
players:
|
||||||
|
max-online: 0
|
||||||
|
online: 0
|
||||||
|
```
|
||||||
|
|
||||||
|
Фиктивные данные об онлайне сервера.
|
||||||
|
|
||||||
|
### icon
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
icon:
|
||||||
|
enable: true
|
||||||
|
path: favicon.png
|
||||||
|
```
|
||||||
|
|
||||||
|
Использовать значок сервера.
|
||||||
|
Настройка `enable` говорит о факте использования значка, а в настройке `path` указывается путь к значку.
|
||||||
|
|
||||||
|
Формат значка должен быть **PNG** и быть размерами **64x64 px**. Другие форматы или размеры _не поддерживаются_.
|
||||||
@@ -1,6 +1,9 @@
|
|||||||
/*
|
/*
|
||||||
Запуск
|
Запуск
|
||||||
gradle :server:run
|
gradle :server:run --args="--config=config.yml --logconfig==logback.xml"
|
||||||
|
|
||||||
|
Сборка
|
||||||
|
gradle :server:shadowJar
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//file:noinspection GrUnresolvedAccess
|
//file:noinspection GrUnresolvedAccess
|
||||||
|
|||||||
Reference in New Issue
Block a user