mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-17 08:42:38 +08:00
Initial commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package emu.grasscutter.server.game;
|
||||
|
||||
import emu.grasscutter.netty.MihoyoKcpServerInitializer;
|
||||
import io.jpower.kcp.netty.UkcpChannel;
|
||||
import io.netty.channel.ChannelPipeline;
|
||||
|
||||
public class GameServerInitializer extends MihoyoKcpServerInitializer {
|
||||
private GameServer server;
|
||||
|
||||
public GameServerInitializer(GameServer server) {
|
||||
this.server = server;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void initChannel(UkcpChannel ch) throws Exception {
|
||||
ChannelPipeline pipeline = ch.pipeline();
|
||||
GameSession session = new GameSession(server);
|
||||
pipeline.addLast(session);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user