[{"title":"( 177 个子文件 28.38MB ) 心悦游戏开发框架包括Unity3d客户端通信,服务器架构,可以直接用于卡牌游戏,休闲类游戏的开发 本框架实现了客户端与服务端的一些基本功能,让游戏开发者可以尽快的进行业务开发,减少项目的开发周期","children":[{"title":".gitignore <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 466B </span>","children":null,"spread":false},{"title":"org.springframework.boot.autoconfigure.AutoConfiguration.imports <span style='color:#111;'> 70B </span>","children":null,"spread":false},{"title":"org.springframework.boot.autoconfigure.AutoConfiguration.imports <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"org.springframework.boot.autoconfigure.AutoConfiguration.imports <span style='color:#111;'> 43B </span>","children":null,"spread":false},{"title":"game-dataconfig-reload-1.0-SNAPSHOT.jar <span style='color:#111;'> 8.52KB </span>","children":null,"spread":false},{"title":"game-dataconfig-reload-1.0-SNAPSHOT.jar <span style='color:#111;'> 8.46KB </span>","children":null,"spread":false},{"title":"RSAUtils.java <span style='color:#111;'> 8.05KB </span>","children":null,"spread":false},{"title":"GameChannelConfirmHandler.java <span style='color:#111;'> 7.55KB </span>","children":null,"spread":false},{"title":"GameServerConnectionService.java <span style='color:#111;'> 7.38KB </span>","children":null,"spread":false},{"title":"GameHandlerMappingManager.java <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false},{"title":"GatewayNettyClientService.java <span style='color:#111;'> 6.09KB </span>","children":null,"spread":false},{"title":"GameServerUtil.java <span style='color:#111;'> 5.57KB </span>","children":null,"spread":false},{"title":"GameServerDiscoveryClient.java <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"DispatcherRequestHandler.java <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"UserChannelService.java <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"GameServerBalanceService.java <span style='color:#111;'> 4.41KB </span>","children":null,"spread":false},{"title":"GatewayClientMessageHandler.java <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"GatewayChannelClient.java <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"GameNetworkServer.java <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"CrossDeviceConnectService.java <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"GameUserChannelContext.java <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"NettyServerService.java <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false},{"title":"NettyLogicMessageHandler.java <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"GameServerResponseHeader.java <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"GameServerRequestHeader.java <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"AccountService.java <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"WebSocketServerChannelInitializer.java <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"SocketServerChannelInitializer.java <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"GatewayResponseUtil.java <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"GameGatewayAutoConfiguration.java <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"GatewayGameServerMessageHandler.java <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"GatewayNodeUserFromService.java <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"GameClientMessageResponseHeader.java <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"WebSocketEncoderHandler.java <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"GameServerClientService.java <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"PlayerCreateManager.java <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"NettyHeartbeatHandler.java <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"PlayerService.java <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"SocketEncoderHandler.java <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"GameGatewayConfig.java <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"WebSocketDecoderHandler.java <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"SocketServerChannelInitializer.java <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"GameUserTokenService.java <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"NettyEncodeHandler.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"AccountController.java <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"ServerErrorCode.java <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"GameServerBoot.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"GatewayChannelCacheManager.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"ServerResponseService.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"AccountRegisterService.java <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"MessageEncodeHandler.java <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"GatewayHeartbeatHandler.java <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"SocketDecoderHandler.java <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"NettyDecoderHandler.java <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"ByteBufUtil.java <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"RequestFilterHandler.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"PlayerController.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"GameServerException.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"AccountManager.java <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"GameHandler.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"GameServerController.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"MessageDecodeHandler.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"PlayerService.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"GzipUtil.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"GameClientMessageRequestHeader.java <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"GameFrameworkConfig.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"AccountRedisManager.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"XinyueCenterAutoConfiguration.java <span style='color:#111;'> 1011B </span>","children":null,"spread":false},{"title":"AESUtils.java <span style='color:#111;'> 901B </span>","children":null,"spread":false},{"title":"PlayerEntity.java <span style='color:#111;'> 862B </span>","children":null,"spread":false},{"title":"GameFrameworkError.java <span style='color:#111;'> 842B </span>","children":null,"spread":false},{"title":"GameCenterConfig.java <span style='color:#111;'> 837B </span>","children":null,"spread":false},{"title":"GameGatewayServerMain.java <span style='color:#111;'> 825B </span>","children":null,"spread":false},{"title":"OnlineStatusService.java <span style='color:#111;'> 819B </span>","children":null,"spread":false},{"title":"GameDateUtil.java <span style='color:#111;'> 810B </span>","children":null,"spread":false},{"title":"GameServerLaunchMain.java <span style='color:#111;'> 778B </span>","children":null,"spread":false},{"title":"EnumGameError.java <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"AccountEntity.java <span style='color:#111;'> 768B </span>","children":null,"spread":false},{"title":"PlayerIdManager.java <span style='color:#111;'> 757B </span>","children":null,"spread":false},{"title":"LoadRoleCommand.java <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"OnlineStatusEvent.java <span style='color:#111;'> 712B </span>","children":null,"spread":false},{"title":"PlayerEntity.java <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"XyBeanCopyUtil.java <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"DaoPlayerService.java <span style='color:#111;'> 645B </span>","children":null,"spread":false},{"title":"GameHandlerComponent.java <span style='color:#111;'> 630B </span>","children":null,"spread":false},{"title":"GameServerConfig.java <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"GameServiceApplication.java <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"AccountLoginResponse.java <span style='color:#111;'> 563B </span>","children":null,"spread":false},{"title":"GameMappingMethod.java <span style='color:#111;'> 561B </span>","children":null,"spread":false},{"title":"EnumGameRedisKey.java <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"GameServerConfigEntity.java <span style='color:#111;'> 521B </span>","children":null,"spread":false},{"title":"GameServerMetaData.java <span style='color:#111;'> 507B </span>","children":null,"spread":false},{"title":"GameCommonAutoConfiguration.java <span style='color:#111;'> 486B </span>","children":null,"spread":false},{"title":"GameCenterServerMain.java <span style='color:#111;'> 482B </span>","children":null,"spread":false},{"title":"NacosSecret.java <span style='color:#111;'> 480B </span>","children":null,"spread":false},{"title":"RsaKeyPair.java <span style='color:#111;'> 457B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]