Archived
0

Добавлено описание модулям

This commit is contained in:
2018-04-24 22:34:26 +03:00
parent c6c3b0e294
commit fc2eb71fb6
2 changed files with 81 additions and 0 deletions

29
proto125_netty/README.MD Normal file
View File

@@ -0,0 +1,29 @@
# Protocol 1.2.5 (Netty impl.)
Реализация протокола "1.2.5" на сетевом движке Netty.
## Spring beans
### NettyServer
Bean:
```xml
<bean id="pipeline.decoder" class="mc.core.network.proto_125.netty.PacketDecoder" scope="prototype"/>
<bean id="pipeline.encoder" class="mc.core.network.proto_125.netty.PacketEncoder" scope="prototype"/>
<bean id="pipeline.handler" class="mc.core.network.proto_125.netty.PacketHandler" scope="prototype"/>
<bean id="server" class="mc.core.network.proto_125.netty.NettyServer">
<property name="host" value="127.0.0.1"/>
<property name="port" value="25565"/>
<property name="workerGroupCount" value="2"/>
</bean>
```
`workerGroupCount` - максимальное количество потоков для обработки соединений
Для логирования содержимого пакетов, можно добавить следующий bean:
```xml
<bean id="pipeline.log" class="io.netty.handler.logging.LoggingHandler" scope="prototype"/>
```