35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
# MC-CORE
|
|
|
|

|
|

|
|
|
|
Модульный **Minecraft** сервер.
|
|
|
|
## Модули
|
|
|
|
* **Core** - ядро сервера
|
|
* **Proto 1.12.2** - описание протокола версии [1.12.2 (340)](https://wiki.vg/index.php?title=Protocol&oldid=14204)
|
|
* **Proto 1.12.2 Netty** - реализация протокола на сетевом движке [Netty.IO](https://netty.io/)
|
|
* **H2 Player manager** - хранение данных игроков в [H2 Database](http://www.h2database.com/)
|
|
* **Simple world** - реализация простго генератора плоского (flat) мира
|
|
* **Anvil loader** - загрузчик "ванильных" (vanilla, ["Anvil"](https://minecraft.gamepedia.com/Anvil_file_format)) карт Minecraft
|
|
|
|
## Сборка
|
|
|
|
```
|
|
gradle jar
|
|
```
|
|
|
|
Так же можно собрать все необходимые библиотеки в "кучу":
|
|
|
|
```
|
|
gradle copyDep
|
|
```
|
|
|
|
Или сразу развернув сервер где надо:
|
|
|
|
```
|
|
gradle deploy -Ddeploy=path/to/folder -DcreateRunScript=true
|
|
```
|
|
|
|
`createRunScript` - указание этого параметра создаст скрипт-запускатор |