0
This repository has been archived on 2022-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
Files
mc-core-proto-125/proto125_netty
DmitriyMX bf90d087cb Избавляемся от ByteArrayOutputNetStream
т.к. в этой реализации протокола. он лишний
2018-07-14 14:24:39 +03:00
..
2018-07-14 13:20:45 +03:00
2018-07-14 13:20:45 +03:00

Protocol 1.2.5 (Netty impl.)

Реализация протокола "1.2.5" на сетевом движке Netty.

Spring beans

NettyServer

Bean:

<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:

<bean id="pipeline.log" class="io.netty.handler.logging.LoggingHandler" scope="prototype"/>