├── .DS_Store ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── 404.html ├── FontAwesome │ ├── css │ │ └── font-awesome.css │ └── fonts │ │ ├── FontAwesome.ttf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 ├── LICENSE ├── archive │ ├── game-bill │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── org │ │ │ │ │ └── mmo │ │ │ │ │ └── bill │ │ │ │ │ ├── BillApp.kt │ │ │ │ │ ├── controller │ │ │ │ │ ├── Billing.kt │ │ │ │ │ ├── BillingController.kt │ │ │ │ │ └── HtmlController.kt │ │ │ │ │ ├── server │ │ │ │ │ └── tcp │ │ │ │ │ │ ├── BillTcpByteToMessageCodec.kt │ │ │ │ │ │ ├── BillTcpChannelInitializer.kt │ │ │ │ │ │ ├── BillTcpServerHandler.kt │ │ │ │ │ │ └── BillTcpService.kt │ │ │ │ │ └── service │ │ │ │ │ ├── BillExecutorService.kt │ │ │ │ │ └── BillServiceService.kt │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── templates │ │ │ │ ├── blog.mustache │ │ │ │ ├── footer.mustache │ │ │ │ └── header.mustache │ │ │ └── test │ │ │ └── kotlin │ │ │ └── org │ │ │ └── mmo │ │ │ └── bill │ │ │ └── BillAppTests.kt │ ├── game-cluster-scripts │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── mmo │ │ │ └── cluster │ │ │ └── http │ │ │ └── GateListHandler.java │ ├── game-cluster │ │ ├── DockerBuild.bat │ │ ├── Dockerfile │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mmo │ │ │ │ │ └── cluster │ │ │ │ │ ├── ClusterApp.java │ │ │ │ │ ├── server │ │ │ │ │ ├── http │ │ │ │ │ │ ├── ClusterHttpChannelInitializer.java │ │ │ │ │ │ ├── ClusterHttpServerHandler.java │ │ │ │ │ │ └── ClusterHttpService.java │ │ │ │ │ └── tcp │ │ │ │ │ │ ├── ClusterTcpByteToMessageCodec.java │ │ │ │ │ │ ├── ClusterTcpChannelInitializer.java │ │ │ │ │ │ ├── ClusterTcpServerHandler.java │ │ │ │ │ │ └── ClusterTcpService.java │ │ │ │ │ └── service │ │ │ │ │ ├── ClusterExecutorService.java │ │ │ │ │ ├── ClusterManager.java │ │ │ │ │ ├── ClusterRpcService.java │ │ │ │ │ └── ClusterServerService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── filter │ │ │ │ └── cluster_jzy.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mmo │ │ │ └── cluster │ │ │ └── AppTest.java │ ├── game-db │ │ ├── build.sbt │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mmo │ │ │ │ │ └── db │ │ │ │ │ ├── memory │ │ │ │ │ ├── actor │ │ │ │ │ │ └── MapCacheActor.java │ │ │ │ │ ├── info.html │ │ │ │ │ ├── message │ │ │ │ │ │ ├── CacheType.java │ │ │ │ │ │ ├── GetRequest.java │ │ │ │ │ │ ├── KeyNotFoundExecption.java │ │ │ │ │ │ └── SetRequest.java │ │ │ │ │ ├── server │ │ │ │ │ │ ├── MemoryCacheConfiguration.java │ │ │ │ │ │ └── ServerCacheApp.java │ │ │ │ │ └── service │ │ │ │ │ │ ├── CacheClientService.java │ │ │ │ │ │ └── MemoryCacheService.java │ │ │ │ │ └── test │ │ │ │ │ └── PongActor.java │ │ │ └── resources │ │ │ │ ├── application.conf │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mmo │ │ │ └── db │ │ │ ├── memory │ │ │ ├── client │ │ │ │ └── CacheClientTest.java │ │ │ └── collection │ │ │ │ └── MapCacheActorTest.java │ │ │ └── test │ │ │ └── PongActorTest.java │ ├── game-engine │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── mmo │ │ │ │ └── engine │ │ │ │ ├── akka │ │ │ │ ├── SpringActorProducer.java │ │ │ │ └── SpringExtension.java │ │ │ │ ├── io │ │ │ │ ├── grpc │ │ │ │ │ ├── RpcClientService.java │ │ │ │ │ ├── RpcProperties.java │ │ │ │ │ └── RpcServerService.java │ │ │ │ ├── handler │ │ │ │ │ ├── Handler.java │ │ │ │ │ ├── HttpHandler.java │ │ │ │ │ ├── IHandler.java │ │ │ │ │ ├── RpcHandler.java │ │ │ │ │ └── TcpHandler.java │ │ │ │ ├── message │ │ │ │ │ ├── CrossMessage.java │ │ │ │ │ ├── IMessageBean.java │ │ │ │ │ ├── IdMessage.java │ │ │ │ │ ├── MsgType.java │ │ │ │ │ ├── MsgUtil.java │ │ │ │ │ └── TcpMessageBean.java │ │ │ │ ├── netty │ │ │ │ │ ├── config │ │ │ │ │ │ ├── NettyClientConfig.java │ │ │ │ │ │ └── NettyServerConfig.java │ │ │ │ │ ├── http │ │ │ │ │ │ ├── HttpServer.java │ │ │ │ │ │ ├── HttpServerIoHandler.java │ │ │ │ │ │ └── StreamChunkAggregator.java │ │ │ │ │ ├── script │ │ │ │ │ │ └── IChannelHandlerScript.java │ │ │ │ │ └── tcp │ │ │ │ │ │ ├── TcpClient.java │ │ │ │ │ │ └── TcpServer.java │ │ │ │ └── service │ │ │ │ │ ├── HttpService.java │ │ │ │ │ ├── INettyService.java │ │ │ │ │ └── TcpService.java │ │ │ │ ├── script │ │ │ │ ├── IInitScript.java │ │ │ │ ├── IScript.java │ │ │ │ └── ScriptService.java │ │ │ │ ├── thread │ │ │ │ ├── AbstractExecutorService.java │ │ │ │ ├── ExecutorProperties.java │ │ │ │ ├── IExecutorService.java │ │ │ │ ├── MyThreadFactory.java │ │ │ │ ├── Scene │ │ │ │ │ ├── AbstractScene.java │ │ │ │ │ ├── DefaultScenePromise.java │ │ │ │ │ ├── MultithreadSceneLoopGroup.java │ │ │ │ │ ├── Scene.java │ │ │ │ │ ├── SceneFuture.java │ │ │ │ │ ├── SceneLoop.java │ │ │ │ │ ├── SceneLoopGroup.java │ │ │ │ │ ├── ScenePromise.java │ │ │ │ │ ├── SceneTaskLoop.java │ │ │ │ │ ├── SceneTaskLoopGroup.java │ │ │ │ │ └── SingleThreadTaskLoop.java │ │ │ │ └── concurrent │ │ │ │ │ ├── AbstractConcurrentSet.java │ │ │ │ │ ├── ConcurrentCoverSetBlockingQueue.java │ │ │ │ │ ├── ConcurrentCoverSetCollection.java │ │ │ │ │ ├── ConcurrentCoverSetQueue.java │ │ │ │ │ ├── ConcurrentHashSet.java │ │ │ │ │ ├── ConcurrentSetBlockingQueue.java │ │ │ │ │ ├── ConcurrentSetCollection.java │ │ │ │ │ ├── ConcurrentSetQueue.java │ │ │ │ │ ├── MapBackedSet.java │ │ │ │ │ └── cache │ │ │ │ │ └── ConcurrentLruCache.java │ │ │ │ └── util │ │ │ │ ├── ByteUtil.java │ │ │ │ ├── FileUtil.java │ │ │ │ ├── IdUtil.java │ │ │ │ ├── JsonUtil.java │ │ │ │ ├── StringUtil.java │ │ │ │ ├── Symbol.java │ │ │ │ ├── TimeUtil.java │ │ │ │ └── math │ │ │ │ ├── Affine2.java │ │ │ │ ├── GeometryUtil.java │ │ │ │ ├── Interpolation.java │ │ │ │ ├── Intersector.java │ │ │ │ ├── MathUtil.java │ │ │ │ ├── Matrix3.java │ │ │ │ ├── Matrix4.java │ │ │ │ ├── Plane.java │ │ │ │ ├── Quaternion.java │ │ │ │ ├── RandomXS128.java │ │ │ │ ├── Ray.java │ │ │ │ ├── Vector.java │ │ │ │ ├── Vector2.java │ │ │ │ └── Vector3.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mmo │ │ │ └── engine │ │ │ └── AppTest.java │ └── game-log │ │ └── pom.xml ├── ayu-highlight.css ├── book.js ├── book.toml ├── clipboard.min.js ├── config │ ├── run.bat │ └── shop.xlsx ├── css │ ├── chrome.css │ ├── general.css │ ├── print.css │ └── variables.css ├── docker │ ├── local │ │ ├── DockerComposeRun.html │ │ ├── backup │ │ │ └── nginx │ │ │ │ ├── conf.d │ │ │ │ ├── default.conf │ │ │ │ └── manage.conf │ │ │ │ └── nginx.conf │ │ ├── build_image.cmd │ │ └── docker-compose.yml │ └── outer │ │ ├── mmo_cluster_push.cmd │ │ └── mmo_cluster_start.cmd ├── elasticlunr.min.js ├── favicon.png ├── favicon.svg ├── fonts │ ├── OPEN-SANS-LICENSE.txt │ ├── SOURCE-CODE-PRO-LICENSE.txt │ ├── fonts.css │ ├── open-sans-v17-all-charsets-300.woff2 │ ├── open-sans-v17-all-charsets-300italic.woff2 │ ├── open-sans-v17-all-charsets-600.woff2 │ ├── open-sans-v17-all-charsets-600italic.woff2 │ ├── open-sans-v17-all-charsets-700.woff2 │ ├── open-sans-v17-all-charsets-700italic.woff2 │ ├── open-sans-v17-all-charsets-800.woff2 │ ├── open-sans-v17-all-charsets-800italic.woff2 │ ├── open-sans-v17-all-charsets-italic.woff2 │ ├── open-sans-v17-all-charsets-regular.woff2 │ └── source-code-pro-v11-all-charsets-500.woff2 ├── highlight.css ├── highlight.js ├── img │ └── game_architecture.png ├── index.html ├── kafka │ ├── docker-compose.yml │ └── index.html ├── mark.min.js ├── mongo │ └── index.html ├── print.html ├── searcher.js ├── searchindex.js ├── searchindex.json └── tomorrow-night.css ├── game-api-scripts ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── jzy │ └── game │ └── api │ ├── account │ └── AccountRpcScript.java │ └── server │ ├── CloseServerHandler.java │ ├── ReloadConfigHandler.java │ └── ReloadScriptHandler.java ├── game-api ├── DockerBuild.bat ├── Dockerfile ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jzy │ │ │ └── game │ │ │ └── api │ │ │ ├── ApiApp.java │ │ │ ├── db │ │ │ ├── MongoDbService.java │ │ │ ├── config │ │ │ │ ├── MongodbConfigService.java │ │ │ │ ├── enity │ │ │ │ │ └── ShopItemCfg.java │ │ │ │ └── repository │ │ │ │ │ └── ShopItemCfgRepository.java │ │ │ └── repository │ │ │ │ └── AccountRepository.java │ │ │ ├── server │ │ │ └── IBillingScript.java │ │ │ ├── service │ │ │ ├── ApiConfigService.java │ │ │ ├── ApiExecutorService.java │ │ │ ├── ApiManager.java │ │ │ └── ApiService.java │ │ │ └── struct │ │ │ └── Account.java │ └── resources │ │ ├── application.properties │ │ └── filter │ │ ├── api_default.properties │ │ ├── api_jzy.properties │ │ └── api_jzy2.properties │ └── test │ └── java │ └── org │ └── jzy │ └── game │ └── api │ └── account │ ├── AccountRpcTest.java │ └── ServerRpcTest.java ├── game-common ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── jzy │ └── game │ └── common │ ├── config │ └── server │ │ ├── ApiConfig.java │ │ ├── GateConfig.java │ │ ├── HallConfig.java │ │ ├── ManageConfig.java │ │ ├── MongoConfig.java │ │ └── ServiceConfig.java │ ├── constant │ ├── GlobalProperties.java │ ├── HttpCode.java │ ├── KafkaClientId.java │ ├── LogTopic.java │ ├── OfflineType.java │ ├── ServerType.java │ ├── ServiceName.java │ ├── ThreadType.java │ └── ZKNode.java │ ├── scripts │ └── IServerScript.java │ ├── service │ ├── AbstractMicroServiceClientService.java │ ├── CommonServerService.java │ ├── KafkaProducerService.java │ └── ZkClientService.java │ ├── struct │ ├── logger │ │ ├── ILog.java │ │ └── LoginLog.java │ ├── object │ │ ├── GameObject.java │ │ └── MapObject.java │ └── service │ │ ├── AbstractMicroserviceInfo.java │ │ ├── ApiServiceInfo.java │ │ ├── HallServiceInfo.java │ │ └── IMicroserviceInfo.java │ └── util │ └── RpcHttpHandler.java ├── game-gate-scripts ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── jzy │ └── game │ └── gate │ ├── game │ ├── GameChannelHandlerScript.java │ └── ServerRegisterUpdateReqHandler.java │ ├── player │ ├── PlayerInfoReqHandler.java │ └── PlayerInfoResHandler.java │ └── user │ ├── HeartReqHandler.java │ ├── LoginReqHandler.java │ └── UserChannelHandlerScript.java ├── game-gate ├── DockerBuild.bat ├── Dockerfile ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jzy │ │ │ └── game │ │ │ └── gate │ │ │ ├── GateApp.java │ │ │ ├── service │ │ │ ├── ApiClientService.java │ │ │ ├── GateExecutorService.java │ │ │ ├── GateManager.java │ │ │ ├── GateService.java │ │ │ └── UserService.java │ │ │ ├── struct │ │ │ ├── RC4.java │ │ │ ├── SendMergeMessageTimer.java │ │ │ └── User.java │ │ │ └── tcp │ │ │ ├── game │ │ │ ├── GameServerInfo.java │ │ │ ├── GameTcpByteToMessageCodec.java │ │ │ ├── GameTcpChannelInitializer.java │ │ │ ├── GameTcpServerHandler.java │ │ │ └── GameTcpService.java │ │ │ └── user │ │ │ ├── UserTcpByteToMessageCodec.java │ │ │ ├── UserTcpChannelInitializer.java │ │ │ ├── UserTcpServerHandler.java │ │ │ └── UserTcpService.java │ └── resources │ │ ├── application.properties │ │ └── filter │ │ ├── gate_default.properties │ │ ├── gate_jzy.properties │ │ └── gate_jzy2.properties │ └── test │ └── java │ └── org │ └── jzy │ └── game │ └── gate │ └── client │ ├── PlayerTest.java │ └── UserClient.java ├── game-hall-scripts ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── jzy │ └── game │ └── hall │ ├── item │ └── ItemListHandler.java │ ├── player │ └── PlayerInfoHandler.java │ └── server │ ├── CloseServerHandler.java │ ├── GameServerScript.java │ ├── ReloadScriptHandler.java │ └── ServerRegisterUpdateResHandler.java ├── game-hall ├── DockerBuild.bat ├── Dockerfile ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jzy │ │ │ └── game │ │ │ └── hall │ │ │ ├── HallApp.java │ │ │ ├── db │ │ │ ├── MongoGameService.java │ │ │ ├── RedisService.java │ │ │ ├── repository │ │ │ │ ├── IPlayerRepository.java │ │ │ │ └── PlayerRepository.java │ │ │ └── struct │ │ │ │ └── Player.java │ │ │ ├── server │ │ │ ├── ApplicationConfiguration.java │ │ │ └── client │ │ │ │ ├── GameToGateChannelInitializer.java │ │ │ │ ├── GameToGateClientHandler.java │ │ │ │ └── GameToGateMessageCodec.java │ │ │ ├── service │ │ │ ├── ExecutorService.java │ │ │ ├── GateInfoService.java │ │ │ ├── HallManager.java │ │ │ ├── HallService.java │ │ │ └── PlayerService.java │ │ │ └── struct │ │ │ ├── GateServerInfo.java │ │ │ └── HallHandler.java │ └── resources │ │ ├── application.conf │ │ ├── application.properties │ │ └── filter │ │ ├── hall_default.properties │ │ ├── hall_jzy.properties │ │ └── hall_jzy2.properties │ └── test │ └── java │ └── org │ └── jzy │ └── game │ └── hall │ └── service │ └── KafkaProducerServiceTest.java ├── game-manage ├── DockerBuild.bat ├── Dockerfile ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── jzy │ │ │ └── game │ │ │ └── manage │ │ │ ├── ManageApp.java │ │ │ ├── controller │ │ │ ├── GateController.java │ │ │ ├── HelloController.java │ │ │ ├── PageController.java │ │ │ └── ServerGMController.java │ │ │ ├── service │ │ │ ├── GateInfoService.java │ │ │ ├── LogConsumerService.java │ │ │ ├── ManageService.java │ │ │ ├── ServerGMService.java │ │ │ └── rpc │ │ │ │ ├── ApiClientService.java │ │ │ │ └── HallClientService.java │ │ │ └── util │ │ │ └── kafka │ │ │ └── LogConsumer.java │ └── resources │ │ ├── application.properties │ │ ├── filter │ │ ├── manage_default.properties │ │ ├── manage_jzy.properties │ │ └── manage_jzy2.properties │ │ ├── static │ │ └── js │ │ │ └── vue.min.js │ │ └── templates │ │ └── index.html │ └── test │ └── java │ └── org │ └── mmo │ └── controller │ └── HelloControllerTest.java ├── game-message ├── README.md ├── pom.xml └── src │ └── main │ └── resources │ └── protobuf │ ├── Account.proto │ ├── Common.proto │ ├── Item.proto │ ├── MessageId.proto │ ├── Player.proto │ ├── Server.proto │ └── gen-proto.sh ├── game-res ├── LICENSE ├── README.md ├── SUMMARY.md ├── archive │ ├── README.md │ ├── game-bill │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── org │ │ │ │ │ └── mmo │ │ │ │ │ └── bill │ │ │ │ │ ├── BillApp.kt │ │ │ │ │ ├── controller │ │ │ │ │ ├── Billing.kt │ │ │ │ │ ├── BillingController.kt │ │ │ │ │ └── HtmlController.kt │ │ │ │ │ ├── server │ │ │ │ │ └── tcp │ │ │ │ │ │ ├── BillTcpByteToMessageCodec.kt │ │ │ │ │ │ ├── BillTcpChannelInitializer.kt │ │ │ │ │ │ ├── BillTcpServerHandler.kt │ │ │ │ │ │ └── BillTcpService.kt │ │ │ │ │ └── service │ │ │ │ │ ├── BillExecutorService.kt │ │ │ │ │ └── BillServiceService.kt │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── templates │ │ │ │ ├── blog.mustache │ │ │ │ ├── footer.mustache │ │ │ │ └── header.mustache │ │ │ └── test │ │ │ └── kotlin │ │ │ └── org │ │ │ └── mmo │ │ │ └── bill │ │ │ └── BillAppTests.kt │ ├── game-cluster-scripts │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── mmo │ │ │ └── cluster │ │ │ └── http │ │ │ └── GateListHandler.java │ ├── game-cluster │ │ ├── DockerBuild.bat │ │ ├── Dockerfile │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mmo │ │ │ │ │ └── cluster │ │ │ │ │ ├── ClusterApp.java │ │ │ │ │ ├── server │ │ │ │ │ ├── http │ │ │ │ │ │ ├── ClusterHttpChannelInitializer.java │ │ │ │ │ │ ├── ClusterHttpServerHandler.java │ │ │ │ │ │ └── ClusterHttpService.java │ │ │ │ │ └── tcp │ │ │ │ │ │ ├── ClusterTcpByteToMessageCodec.java │ │ │ │ │ │ ├── ClusterTcpChannelInitializer.java │ │ │ │ │ │ ├── ClusterTcpServerHandler.java │ │ │ │ │ │ └── ClusterTcpService.java │ │ │ │ │ └── service │ │ │ │ │ ├── ClusterExecutorService.java │ │ │ │ │ ├── ClusterManager.java │ │ │ │ │ ├── ClusterRpcService.java │ │ │ │ │ └── ClusterServerService.java │ │ │ └── resources │ │ │ │ ├── application.properties │ │ │ │ └── filter │ │ │ │ └── cluster_jzy.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mmo │ │ │ └── cluster │ │ │ └── AppTest.java │ ├── game-db │ │ ├── build.sbt │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── mmo │ │ │ │ │ └── db │ │ │ │ │ ├── memory │ │ │ │ │ ├── actor │ │ │ │ │ │ └── MapCacheActor.java │ │ │ │ │ ├── info.html │ │ │ │ │ ├── message │ │ │ │ │ │ ├── CacheType.java │ │ │ │ │ │ ├── GetRequest.java │ │ │ │ │ │ ├── KeyNotFoundExecption.java │ │ │ │ │ │ └── SetRequest.java │ │ │ │ │ ├── server │ │ │ │ │ │ ├── MemoryCacheConfiguration.java │ │ │ │ │ │ └── ServerCacheApp.java │ │ │ │ │ └── service │ │ │ │ │ │ ├── CacheClientService.java │ │ │ │ │ │ └── MemoryCacheService.java │ │ │ │ │ └── test │ │ │ │ │ └── PongActor.java │ │ │ └── resources │ │ │ │ ├── application.conf │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mmo │ │ │ └── db │ │ │ ├── memory │ │ │ ├── client │ │ │ │ └── CacheClientTest.java │ │ │ └── collection │ │ │ │ └── MapCacheActorTest.java │ │ │ └── test │ │ │ └── PongActorTest.java │ ├── game-engine │ │ ├── README.md │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── mmo │ │ │ │ └── engine │ │ │ │ ├── akka │ │ │ │ ├── SpringActorProducer.java │ │ │ │ └── SpringExtension.java │ │ │ │ ├── io │ │ │ │ ├── grpc │ │ │ │ │ ├── RpcClientService.java │ │ │ │ │ ├── RpcProperties.java │ │ │ │ │ └── RpcServerService.java │ │ │ │ ├── handler │ │ │ │ │ ├── Handler.java │ │ │ │ │ ├── HttpHandler.java │ │ │ │ │ ├── IHandler.java │ │ │ │ │ ├── RpcHandler.java │ │ │ │ │ └── TcpHandler.java │ │ │ │ ├── message │ │ │ │ │ ├── CrossMessage.java │ │ │ │ │ ├── IMessageBean.java │ │ │ │ │ ├── IdMessage.java │ │ │ │ │ ├── MsgType.java │ │ │ │ │ ├── MsgUtil.java │ │ │ │ │ └── TcpMessageBean.java │ │ │ │ ├── netty │ │ │ │ │ ├── config │ │ │ │ │ │ ├── NettyClientConfig.java │ │ │ │ │ │ └── NettyServerConfig.java │ │ │ │ │ ├── http │ │ │ │ │ │ ├── HttpServer.java │ │ │ │ │ │ ├── HttpServerIoHandler.java │ │ │ │ │ │ └── StreamChunkAggregator.java │ │ │ │ │ ├── script │ │ │ │ │ │ └── IChannelHandlerScript.java │ │ │ │ │ └── tcp │ │ │ │ │ │ ├── TcpClient.java │ │ │ │ │ │ └── TcpServer.java │ │ │ │ └── service │ │ │ │ │ ├── HttpService.java │ │ │ │ │ ├── INettyService.java │ │ │ │ │ └── TcpService.java │ │ │ │ ├── script │ │ │ │ ├── IInitScript.java │ │ │ │ ├── IScript.java │ │ │ │ └── ScriptService.java │ │ │ │ ├── thread │ │ │ │ ├── AbstractExecutorService.java │ │ │ │ ├── ExecutorProperties.java │ │ │ │ ├── IExecutorService.java │ │ │ │ ├── MyThreadFactory.java │ │ │ │ ├── Scene │ │ │ │ │ ├── AbstractScene.java │ │ │ │ │ ├── DefaultScenePromise.java │ │ │ │ │ ├── MultithreadSceneLoopGroup.java │ │ │ │ │ ├── Scene.java │ │ │ │ │ ├── SceneFuture.java │ │ │ │ │ ├── SceneLoop.java │ │ │ │ │ ├── SceneLoopGroup.java │ │ │ │ │ ├── ScenePromise.java │ │ │ │ │ ├── SceneTaskLoop.java │ │ │ │ │ ├── SceneTaskLoopGroup.java │ │ │ │ │ └── SingleThreadTaskLoop.java │ │ │ │ └── concurrent │ │ │ │ │ ├── AbstractConcurrentSet.java │ │ │ │ │ ├── ConcurrentCoverSetBlockingQueue.java │ │ │ │ │ ├── ConcurrentCoverSetCollection.java │ │ │ │ │ ├── ConcurrentCoverSetQueue.java │ │ │ │ │ ├── ConcurrentHashSet.java │ │ │ │ │ ├── ConcurrentSetBlockingQueue.java │ │ │ │ │ ├── ConcurrentSetCollection.java │ │ │ │ │ ├── ConcurrentSetQueue.java │ │ │ │ │ ├── MapBackedSet.java │ │ │ │ │ └── cache │ │ │ │ │ └── ConcurrentLruCache.java │ │ │ │ └── util │ │ │ │ ├── ByteUtil.java │ │ │ │ ├── FileUtil.java │ │ │ │ ├── IdUtil.java │ │ │ │ ├── JsonUtil.java │ │ │ │ ├── StringUtil.java │ │ │ │ ├── Symbol.java │ │ │ │ ├── TimeUtil.java │ │ │ │ └── math │ │ │ │ ├── Affine2.java │ │ │ │ ├── GeometryUtil.java │ │ │ │ ├── Interpolation.java │ │ │ │ ├── Intersector.java │ │ │ │ ├── MathUtil.java │ │ │ │ ├── Matrix3.java │ │ │ │ ├── Matrix4.java │ │ │ │ ├── Plane.java │ │ │ │ ├── Quaternion.java │ │ │ │ ├── RandomXS128.java │ │ │ │ ├── Ray.java │ │ │ │ ├── Vector.java │ │ │ │ ├── Vector2.java │ │ │ │ └── Vector3.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── mmo │ │ │ └── engine │ │ │ └── AppTest.java │ └── game-log │ │ └── pom.xml ├── book.toml ├── config │ ├── config.md │ ├── run.bat │ └── shop.xlsx ├── docker │ ├── local │ │ ├── DockerComposeRun.md │ │ ├── backup │ │ │ └── nginx │ │ │ │ ├── conf.d │ │ │ │ ├── default.conf │ │ │ │ └── manage.conf │ │ │ │ └── nginx.conf │ │ ├── build_image.cmd │ │ └── docker-compose.yml │ └── outer │ │ ├── mmo_cluster_push.cmd │ │ └── mmo_cluster_start.cmd ├── img │ └── game_architecture.png ├── kafka │ ├── README.md │ └── docker-compose.yml └── mongo │ └── README.md ├── game-world ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── jzy │ │ └── game │ │ └── world │ │ └── WorldApp.java │ └── test │ └── java │ └── org │ └── jzy │ └── game │ └── world │ └── AppTest.java └── pom.xml /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/FontAwesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/FontAwesome/css/font-awesome.css -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/FontAwesome/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/LICENSE -------------------------------------------------------------------------------- /docs/archive/game-bill/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/.gitignore -------------------------------------------------------------------------------- /docs/archive/game-bill/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/build.gradle.kts -------------------------------------------------------------------------------- /docs/archive/game-bill/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /docs/archive/game-bill/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /docs/archive/game-bill/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/gradlew -------------------------------------------------------------------------------- /docs/archive/game-bill/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/gradlew.bat -------------------------------------------------------------------------------- /docs/archive/game-bill/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/settings.gradle.kts -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/BillApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/BillApp.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/Billing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/Billing.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/BillingController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/BillingController.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/HtmlController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/HtmlController.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpByteToMessageCodec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpByteToMessageCodec.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpChannelInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpChannelInitializer.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpServerHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpServerHandler.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpService.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/service/BillExecutorService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/service/BillExecutorService.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/kotlin/org/mmo/bill/service/BillServiceService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/kotlin/org/mmo/bill/service/BillServiceService.kt -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/resources/application.properties -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/resources/templates/blog.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/resources/templates/blog.mustache -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/resources/templates/footer.mustache: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/archive/game-bill/src/main/resources/templates/header.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/main/resources/templates/header.mustache -------------------------------------------------------------------------------- /docs/archive/game-bill/src/test/kotlin/org/mmo/bill/BillAppTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-bill/src/test/kotlin/org/mmo/bill/BillAppTests.kt -------------------------------------------------------------------------------- /docs/archive/game-cluster-scripts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster-scripts/pom.xml -------------------------------------------------------------------------------- /docs/archive/game-cluster-scripts/src/main/java/org/mmo/cluster/http/GateListHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster-scripts/src/main/java/org/mmo/cluster/http/GateListHandler.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/DockerBuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/DockerBuild.bat -------------------------------------------------------------------------------- /docs/archive/game-cluster/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/Dockerfile -------------------------------------------------------------------------------- /docs/archive/game-cluster/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/pom.xml -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/ClusterApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/ClusterApp.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpChannelInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpChannelInitializer.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpServerHandler.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpService.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpByteToMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpByteToMessageCodec.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpChannelInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpChannelInitializer.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpServerHandler.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpService.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterExecutorService.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterManager.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterRpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterRpcService.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterServerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterServerService.java -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/resources/application.properties -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/main/resources/filter/cluster_jzy.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/main/resources/filter/cluster_jzy.properties -------------------------------------------------------------------------------- /docs/archive/game-cluster/src/test/java/org/mmo/cluster/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-cluster/src/test/java/org/mmo/cluster/AppTest.java -------------------------------------------------------------------------------- /docs/archive/game-db/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/build.sbt -------------------------------------------------------------------------------- /docs/archive/game-db/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/pom.xml -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/actor/MapCacheActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/actor/MapCacheActor.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/info.html -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/message/CacheType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/message/CacheType.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/message/GetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/message/GetRequest.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/message/KeyNotFoundExecption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/message/KeyNotFoundExecption.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/message/SetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/message/SetRequest.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/server/MemoryCacheConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/server/MemoryCacheConfiguration.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/server/ServerCacheApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/server/ServerCacheApp.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/service/CacheClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/service/CacheClientService.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/memory/service/MemoryCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/memory/service/MemoryCacheService.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/java/org/mmo/db/test/PongActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/java/org/mmo/db/test/PongActor.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/resources/application.conf -------------------------------------------------------------------------------- /docs/archive/game-db/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/main/resources/application.properties -------------------------------------------------------------------------------- /docs/archive/game-db/src/test/java/org/mmo/db/memory/client/CacheClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/test/java/org/mmo/db/memory/client/CacheClientTest.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/test/java/org/mmo/db/memory/collection/MapCacheActorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/test/java/org/mmo/db/memory/collection/MapCacheActorTest.java -------------------------------------------------------------------------------- /docs/archive/game-db/src/test/java/org/mmo/db/test/PongActorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-db/src/test/java/org/mmo/db/test/PongActorTest.java -------------------------------------------------------------------------------- /docs/archive/game-engine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/pom.xml -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/akka/SpringActorProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/akka/SpringActorProducer.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/akka/SpringExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/akka/SpringExtension.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcClientService.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcProperties.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcServerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcServerService.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/Handler.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/HttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/HttpHandler.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/IHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/IHandler.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/RpcHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/RpcHandler.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/TcpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/handler/TcpHandler.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/CrossMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/CrossMessage.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/IMessageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/IMessageBean.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/IdMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/IdMessage.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/MsgType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/MsgType.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/MsgUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/MsgUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/TcpMessageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/message/TcpMessageBean.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/config/NettyClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/config/NettyClientConfig.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/config/NettyServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/config/NettyServerConfig.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/HttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/HttpServer.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/HttpServerIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/HttpServerIoHandler.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/StreamChunkAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/StreamChunkAggregator.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/script/IChannelHandlerScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/script/IChannelHandlerScript.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/tcp/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/tcp/TcpClient.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/tcp/TcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/netty/tcp/TcpServer.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/service/HttpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/service/HttpService.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/service/INettyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/service/INettyService.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/io/service/TcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/io/service/TcpService.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/script/IInitScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/script/IInitScript.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/script/IScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/script/IScript.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/script/ScriptService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/script/ScriptService.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/AbstractExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/AbstractExecutorService.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/ExecutorProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/ExecutorProperties.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/IExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/IExecutorService.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/MyThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/MyThreadFactory.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/AbstractScene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/AbstractScene.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/DefaultScenePromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/DefaultScenePromise.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/MultithreadSceneLoopGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/MultithreadSceneLoopGroup.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/Scene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/Scene.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneFuture.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneLoop.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneLoopGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneLoopGroup.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/ScenePromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/ScenePromise.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneTaskLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneTaskLoop.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneTaskLoopGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneTaskLoopGroup.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SingleThreadTaskLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SingleThreadTaskLoop.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/AbstractConcurrentSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/AbstractConcurrentSet.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetBlockingQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetBlockingQueue.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetCollection.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetQueue.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentHashSet.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetBlockingQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetBlockingQueue.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetCollection.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetQueue.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/MapBackedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/MapBackedSet.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/cache/ConcurrentLruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/cache/ConcurrentLruCache.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/ByteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/ByteUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/FileUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/IdUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/IdUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/JsonUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/StringUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/Symbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/Symbol.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/TimeUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Affine2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Affine2.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/GeometryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/GeometryUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Interpolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Interpolation.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Intersector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Intersector.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/MathUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/MathUtil.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Matrix3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Matrix3.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Matrix4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Matrix4.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Plane.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Quaternion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Quaternion.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/RandomXS128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/RandomXS128.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Ray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Ray.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector2.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector3.java -------------------------------------------------------------------------------- /docs/archive/game-engine/src/test/java/org/mmo/engine/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-engine/src/test/java/org/mmo/engine/AppTest.java -------------------------------------------------------------------------------- /docs/archive/game-log/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/archive/game-log/pom.xml -------------------------------------------------------------------------------- /docs/ayu-highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/ayu-highlight.css -------------------------------------------------------------------------------- /docs/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/book.js -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/clipboard.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/clipboard.min.js -------------------------------------------------------------------------------- /docs/config/run.bat: -------------------------------------------------------------------------------- 1 | java -jar game-tool-releases.jar 2 | 3 | pause -------------------------------------------------------------------------------- /docs/config/shop.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/config/shop.xlsx -------------------------------------------------------------------------------- /docs/css/chrome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/css/chrome.css -------------------------------------------------------------------------------- /docs/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/css/general.css -------------------------------------------------------------------------------- /docs/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/css/print.css -------------------------------------------------------------------------------- /docs/css/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/css/variables.css -------------------------------------------------------------------------------- /docs/docker/local/DockerComposeRun.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/docker/local/DockerComposeRun.html -------------------------------------------------------------------------------- /docs/docker/local/backup/nginx/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/docker/local/backup/nginx/conf.d/default.conf -------------------------------------------------------------------------------- /docs/docker/local/backup/nginx/conf.d/manage.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/docker/local/backup/nginx/conf.d/manage.conf -------------------------------------------------------------------------------- /docs/docker/local/backup/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/docker/local/backup/nginx/nginx.conf -------------------------------------------------------------------------------- /docs/docker/local/build_image.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/docker/local/build_image.cmd -------------------------------------------------------------------------------- /docs/docker/local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/docker/local/docker-compose.yml -------------------------------------------------------------------------------- /docs/docker/outer/mmo_cluster_push.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/docker/outer/mmo_cluster_push.cmd -------------------------------------------------------------------------------- /docs/docker/outer/mmo_cluster_start.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/docker/outer/mmo_cluster_start.cmd -------------------------------------------------------------------------------- /docs/elasticlunr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/elasticlunr.min.js -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/favicon.svg -------------------------------------------------------------------------------- /docs/fonts/OPEN-SANS-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/OPEN-SANS-LICENSE.txt -------------------------------------------------------------------------------- /docs/fonts/SOURCE-CODE-PRO-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/SOURCE-CODE-PRO-LICENSE.txt -------------------------------------------------------------------------------- /docs/fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/fonts.css -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-300.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-300italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-300italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-600.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-600.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-600italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-600italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-700.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-700italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-800.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-800.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-800italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-800italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/open-sans-v17-all-charsets-regular.woff2 -------------------------------------------------------------------------------- /docs/fonts/source-code-pro-v11-all-charsets-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/fonts/source-code-pro-v11-all-charsets-500.woff2 -------------------------------------------------------------------------------- /docs/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/highlight.css -------------------------------------------------------------------------------- /docs/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/highlight.js -------------------------------------------------------------------------------- /docs/img/game_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/img/game_architecture.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/kafka/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/kafka/docker-compose.yml -------------------------------------------------------------------------------- /docs/kafka/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/kafka/index.html -------------------------------------------------------------------------------- /docs/mark.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/mark.min.js -------------------------------------------------------------------------------- /docs/mongo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/mongo/index.html -------------------------------------------------------------------------------- /docs/print.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/print.html -------------------------------------------------------------------------------- /docs/searcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/searcher.js -------------------------------------------------------------------------------- /docs/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/searchindex.js -------------------------------------------------------------------------------- /docs/searchindex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/searchindex.json -------------------------------------------------------------------------------- /docs/tomorrow-night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/docs/tomorrow-night.css -------------------------------------------------------------------------------- /game-api-scripts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api-scripts/pom.xml -------------------------------------------------------------------------------- /game-api-scripts/src/main/java/org/jzy/game/api/account/AccountRpcScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api-scripts/src/main/java/org/jzy/game/api/account/AccountRpcScript.java -------------------------------------------------------------------------------- /game-api-scripts/src/main/java/org/jzy/game/api/server/CloseServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api-scripts/src/main/java/org/jzy/game/api/server/CloseServerHandler.java -------------------------------------------------------------------------------- /game-api-scripts/src/main/java/org/jzy/game/api/server/ReloadConfigHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api-scripts/src/main/java/org/jzy/game/api/server/ReloadConfigHandler.java -------------------------------------------------------------------------------- /game-api-scripts/src/main/java/org/jzy/game/api/server/ReloadScriptHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api-scripts/src/main/java/org/jzy/game/api/server/ReloadScriptHandler.java -------------------------------------------------------------------------------- /game-api/DockerBuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/DockerBuild.bat -------------------------------------------------------------------------------- /game-api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/Dockerfile -------------------------------------------------------------------------------- /game-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/README.md -------------------------------------------------------------------------------- /game-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/pom.xml -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/ApiApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/ApiApp.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/db/MongoDbService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/db/MongoDbService.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/db/config/MongodbConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/db/config/MongodbConfigService.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/db/config/enity/ShopItemCfg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/db/config/enity/ShopItemCfg.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/db/config/repository/ShopItemCfgRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/db/config/repository/ShopItemCfgRepository.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/db/repository/AccountRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/db/repository/AccountRepository.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/server/IBillingScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/server/IBillingScript.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/service/ApiConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/service/ApiConfigService.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/service/ApiExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/service/ApiExecutorService.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/service/ApiManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/service/ApiManager.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/service/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/service/ApiService.java -------------------------------------------------------------------------------- /game-api/src/main/java/org/jzy/game/api/struct/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/java/org/jzy/game/api/struct/Account.java -------------------------------------------------------------------------------- /game-api/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/resources/application.properties -------------------------------------------------------------------------------- /game-api/src/main/resources/filter/api_default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/resources/filter/api_default.properties -------------------------------------------------------------------------------- /game-api/src/main/resources/filter/api_jzy.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/resources/filter/api_jzy.properties -------------------------------------------------------------------------------- /game-api/src/main/resources/filter/api_jzy2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/main/resources/filter/api_jzy2.properties -------------------------------------------------------------------------------- /game-api/src/test/java/org/jzy/game/api/account/AccountRpcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/test/java/org/jzy/game/api/account/AccountRpcTest.java -------------------------------------------------------------------------------- /game-api/src/test/java/org/jzy/game/api/account/ServerRpcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-api/src/test/java/org/jzy/game/api/account/ServerRpcTest.java -------------------------------------------------------------------------------- /game-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/README.md -------------------------------------------------------------------------------- /game-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/pom.xml -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/config/server/ApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/config/server/ApiConfig.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/config/server/GateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/config/server/GateConfig.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/config/server/HallConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/config/server/HallConfig.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/config/server/ManageConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/config/server/ManageConfig.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/config/server/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/config/server/MongoConfig.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/config/server/ServiceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/config/server/ServiceConfig.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/GlobalProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/GlobalProperties.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/HttpCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/HttpCode.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/KafkaClientId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/KafkaClientId.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/LogTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/LogTopic.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/OfflineType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/OfflineType.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/ServerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/ServerType.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/ServiceName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/ServiceName.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/ThreadType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/ThreadType.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/constant/ZKNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/constant/ZKNode.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/scripts/IServerScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/scripts/IServerScript.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/service/AbstractMicroServiceClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/service/AbstractMicroServiceClientService.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/service/CommonServerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/service/CommonServerService.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/service/KafkaProducerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/service/KafkaProducerService.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/service/ZkClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/service/ZkClientService.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/struct/logger/ILog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/struct/logger/ILog.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/struct/logger/LoginLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/struct/logger/LoginLog.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/struct/object/GameObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/struct/object/GameObject.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/struct/object/MapObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/struct/object/MapObject.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/struct/service/AbstractMicroserviceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/struct/service/AbstractMicroserviceInfo.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/struct/service/ApiServiceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/struct/service/ApiServiceInfo.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/struct/service/HallServiceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/struct/service/HallServiceInfo.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/struct/service/IMicroserviceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/struct/service/IMicroserviceInfo.java -------------------------------------------------------------------------------- /game-common/src/main/java/org/jzy/game/common/util/RpcHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-common/src/main/java/org/jzy/game/common/util/RpcHttpHandler.java -------------------------------------------------------------------------------- /game-gate-scripts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate-scripts/pom.xml -------------------------------------------------------------------------------- /game-gate-scripts/src/main/java/org/jzy/game/gate/game/GameChannelHandlerScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate-scripts/src/main/java/org/jzy/game/gate/game/GameChannelHandlerScript.java -------------------------------------------------------------------------------- /game-gate-scripts/src/main/java/org/jzy/game/gate/game/ServerRegisterUpdateReqHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate-scripts/src/main/java/org/jzy/game/gate/game/ServerRegisterUpdateReqHandler.java -------------------------------------------------------------------------------- /game-gate-scripts/src/main/java/org/jzy/game/gate/player/PlayerInfoReqHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate-scripts/src/main/java/org/jzy/game/gate/player/PlayerInfoReqHandler.java -------------------------------------------------------------------------------- /game-gate-scripts/src/main/java/org/jzy/game/gate/player/PlayerInfoResHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate-scripts/src/main/java/org/jzy/game/gate/player/PlayerInfoResHandler.java -------------------------------------------------------------------------------- /game-gate-scripts/src/main/java/org/jzy/game/gate/user/HeartReqHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate-scripts/src/main/java/org/jzy/game/gate/user/HeartReqHandler.java -------------------------------------------------------------------------------- /game-gate-scripts/src/main/java/org/jzy/game/gate/user/LoginReqHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate-scripts/src/main/java/org/jzy/game/gate/user/LoginReqHandler.java -------------------------------------------------------------------------------- /game-gate-scripts/src/main/java/org/jzy/game/gate/user/UserChannelHandlerScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate-scripts/src/main/java/org/jzy/game/gate/user/UserChannelHandlerScript.java -------------------------------------------------------------------------------- /game-gate/DockerBuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/DockerBuild.bat -------------------------------------------------------------------------------- /game-gate/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/Dockerfile -------------------------------------------------------------------------------- /game-gate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/README.md -------------------------------------------------------------------------------- /game-gate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/pom.xml -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/GateApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/GateApp.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/service/ApiClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/service/ApiClientService.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/service/GateExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/service/GateExecutorService.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/service/GateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/service/GateManager.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/service/GateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/service/GateService.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/service/UserService.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/struct/RC4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/struct/RC4.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/struct/SendMergeMessageTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/struct/SendMergeMessageTimer.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/struct/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/struct/User.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameServerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameServerInfo.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameTcpByteToMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameTcpByteToMessageCodec.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameTcpChannelInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameTcpChannelInitializer.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameTcpServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameTcpServerHandler.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameTcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/game/GameTcpService.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/user/UserTcpByteToMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/user/UserTcpByteToMessageCodec.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/user/UserTcpChannelInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/user/UserTcpChannelInitializer.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/user/UserTcpServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/user/UserTcpServerHandler.java -------------------------------------------------------------------------------- /game-gate/src/main/java/org/jzy/game/gate/tcp/user/UserTcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/java/org/jzy/game/gate/tcp/user/UserTcpService.java -------------------------------------------------------------------------------- /game-gate/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/resources/application.properties -------------------------------------------------------------------------------- /game-gate/src/main/resources/filter/gate_default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/resources/filter/gate_default.properties -------------------------------------------------------------------------------- /game-gate/src/main/resources/filter/gate_jzy.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/resources/filter/gate_jzy.properties -------------------------------------------------------------------------------- /game-gate/src/main/resources/filter/gate_jzy2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/main/resources/filter/gate_jzy2.properties -------------------------------------------------------------------------------- /game-gate/src/test/java/org/jzy/game/gate/client/PlayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/test/java/org/jzy/game/gate/client/PlayerTest.java -------------------------------------------------------------------------------- /game-gate/src/test/java/org/jzy/game/gate/client/UserClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-gate/src/test/java/org/jzy/game/gate/client/UserClient.java -------------------------------------------------------------------------------- /game-hall-scripts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall-scripts/pom.xml -------------------------------------------------------------------------------- /game-hall-scripts/src/main/java/org/jzy/game/hall/item/ItemListHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall-scripts/src/main/java/org/jzy/game/hall/item/ItemListHandler.java -------------------------------------------------------------------------------- /game-hall-scripts/src/main/java/org/jzy/game/hall/player/PlayerInfoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall-scripts/src/main/java/org/jzy/game/hall/player/PlayerInfoHandler.java -------------------------------------------------------------------------------- /game-hall-scripts/src/main/java/org/jzy/game/hall/server/CloseServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall-scripts/src/main/java/org/jzy/game/hall/server/CloseServerHandler.java -------------------------------------------------------------------------------- /game-hall-scripts/src/main/java/org/jzy/game/hall/server/GameServerScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall-scripts/src/main/java/org/jzy/game/hall/server/GameServerScript.java -------------------------------------------------------------------------------- /game-hall-scripts/src/main/java/org/jzy/game/hall/server/ReloadScriptHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall-scripts/src/main/java/org/jzy/game/hall/server/ReloadScriptHandler.java -------------------------------------------------------------------------------- /game-hall-scripts/src/main/java/org/jzy/game/hall/server/ServerRegisterUpdateResHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall-scripts/src/main/java/org/jzy/game/hall/server/ServerRegisterUpdateResHandler.java -------------------------------------------------------------------------------- /game-hall/DockerBuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/DockerBuild.bat -------------------------------------------------------------------------------- /game-hall/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/Dockerfile -------------------------------------------------------------------------------- /game-hall/README.md: -------------------------------------------------------------------------------- 1 | 2 | ### Function 3 | * Game Demo 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /game-hall/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/pom.xml -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/HallApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/HallApp.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/db/MongoGameService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/db/MongoGameService.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/db/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/db/RedisService.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/db/repository/IPlayerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/db/repository/IPlayerRepository.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/db/repository/PlayerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/db/repository/PlayerRepository.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/db/struct/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/db/struct/Player.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/server/ApplicationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/server/ApplicationConfiguration.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/server/client/GameToGateChannelInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/server/client/GameToGateChannelInitializer.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/server/client/GameToGateClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/server/client/GameToGateClientHandler.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/server/client/GameToGateMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/server/client/GameToGateMessageCodec.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/service/ExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/service/ExecutorService.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/service/GateInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/service/GateInfoService.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/service/HallManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/service/HallManager.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/service/HallService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/service/HallService.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/service/PlayerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/service/PlayerService.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/struct/GateServerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/struct/GateServerInfo.java -------------------------------------------------------------------------------- /game-hall/src/main/java/org/jzy/game/hall/struct/HallHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/java/org/jzy/game/hall/struct/HallHandler.java -------------------------------------------------------------------------------- /game-hall/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/resources/application.conf -------------------------------------------------------------------------------- /game-hall/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/resources/application.properties -------------------------------------------------------------------------------- /game-hall/src/main/resources/filter/hall_default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/resources/filter/hall_default.properties -------------------------------------------------------------------------------- /game-hall/src/main/resources/filter/hall_jzy.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/resources/filter/hall_jzy.properties -------------------------------------------------------------------------------- /game-hall/src/main/resources/filter/hall_jzy2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/main/resources/filter/hall_jzy2.properties -------------------------------------------------------------------------------- /game-hall/src/test/java/org/jzy/game/hall/service/KafkaProducerServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-hall/src/test/java/org/jzy/game/hall/service/KafkaProducerServiceTest.java -------------------------------------------------------------------------------- /game-manage/DockerBuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/DockerBuild.bat -------------------------------------------------------------------------------- /game-manage/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/Dockerfile -------------------------------------------------------------------------------- /game-manage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/README.md -------------------------------------------------------------------------------- /game-manage/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/pom.xml -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/ManageApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/ManageApp.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/controller/GateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/controller/GateController.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/controller/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/controller/HelloController.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/controller/PageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/controller/PageController.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/controller/ServerGMController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/controller/ServerGMController.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/service/GateInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/service/GateInfoService.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/service/LogConsumerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/service/LogConsumerService.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/service/ManageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/service/ManageService.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/service/ServerGMService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/service/ServerGMService.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/service/rpc/ApiClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/service/rpc/ApiClientService.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/service/rpc/HallClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/service/rpc/HallClientService.java -------------------------------------------------------------------------------- /game-manage/src/main/java/org/jzy/game/manage/util/kafka/LogConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/java/org/jzy/game/manage/util/kafka/LogConsumer.java -------------------------------------------------------------------------------- /game-manage/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/resources/application.properties -------------------------------------------------------------------------------- /game-manage/src/main/resources/filter/manage_default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/resources/filter/manage_default.properties -------------------------------------------------------------------------------- /game-manage/src/main/resources/filter/manage_jzy.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/resources/filter/manage_jzy.properties -------------------------------------------------------------------------------- /game-manage/src/main/resources/filter/manage_jzy2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/resources/filter/manage_jzy2.properties -------------------------------------------------------------------------------- /game-manage/src/main/resources/static/js/vue.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/resources/static/js/vue.min.js -------------------------------------------------------------------------------- /game-manage/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /game-manage/src/test/java/org/mmo/controller/HelloControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-manage/src/test/java/org/mmo/controller/HelloControllerTest.java -------------------------------------------------------------------------------- /game-message/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/README.md -------------------------------------------------------------------------------- /game-message/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/pom.xml -------------------------------------------------------------------------------- /game-message/src/main/resources/protobuf/Account.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/src/main/resources/protobuf/Account.proto -------------------------------------------------------------------------------- /game-message/src/main/resources/protobuf/Common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/src/main/resources/protobuf/Common.proto -------------------------------------------------------------------------------- /game-message/src/main/resources/protobuf/Item.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/src/main/resources/protobuf/Item.proto -------------------------------------------------------------------------------- /game-message/src/main/resources/protobuf/MessageId.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/src/main/resources/protobuf/MessageId.proto -------------------------------------------------------------------------------- /game-message/src/main/resources/protobuf/Player.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/src/main/resources/protobuf/Player.proto -------------------------------------------------------------------------------- /game-message/src/main/resources/protobuf/Server.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/src/main/resources/protobuf/Server.proto -------------------------------------------------------------------------------- /game-message/src/main/resources/protobuf/gen-proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-message/src/main/resources/protobuf/gen-proto.sh -------------------------------------------------------------------------------- /game-res/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/LICENSE -------------------------------------------------------------------------------- /game-res/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/README.md -------------------------------------------------------------------------------- /game-res/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/SUMMARY.md -------------------------------------------------------------------------------- /game-res/archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/README.md -------------------------------------------------------------------------------- /game-res/archive/game-bill/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/.gitignore -------------------------------------------------------------------------------- /game-res/archive/game-bill/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/build.gradle.kts -------------------------------------------------------------------------------- /game-res/archive/game-bill/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /game-res/archive/game-bill/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /game-res/archive/game-bill/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/gradlew -------------------------------------------------------------------------------- /game-res/archive/game-bill/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/gradlew.bat -------------------------------------------------------------------------------- /game-res/archive/game-bill/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/settings.gradle.kts -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/BillApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/BillApp.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/Billing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/Billing.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/BillingController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/BillingController.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/HtmlController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/controller/HtmlController.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpByteToMessageCodec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpByteToMessageCodec.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpChannelInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpChannelInitializer.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpServerHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpServerHandler.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/server/tcp/BillTcpService.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/service/BillExecutorService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/service/BillExecutorService.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/service/BillServiceService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/kotlin/org/mmo/bill/service/BillServiceService.kt -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/resources/application.properties -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/resources/templates/blog.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/resources/templates/blog.mustache -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/resources/templates/footer.mustache: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/main/resources/templates/header.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/main/resources/templates/header.mustache -------------------------------------------------------------------------------- /game-res/archive/game-bill/src/test/kotlin/org/mmo/bill/BillAppTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-bill/src/test/kotlin/org/mmo/bill/BillAppTests.kt -------------------------------------------------------------------------------- /game-res/archive/game-cluster-scripts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster-scripts/pom.xml -------------------------------------------------------------------------------- /game-res/archive/game-cluster-scripts/src/main/java/org/mmo/cluster/http/GateListHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster-scripts/src/main/java/org/mmo/cluster/http/GateListHandler.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/DockerBuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/DockerBuild.bat -------------------------------------------------------------------------------- /game-res/archive/game-cluster/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/Dockerfile -------------------------------------------------------------------------------- /game-res/archive/game-cluster/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/pom.xml -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/ClusterApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/ClusterApp.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpChannelInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpChannelInitializer.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpServerHandler.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/http/ClusterHttpService.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpByteToMessageCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpByteToMessageCodec.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpChannelInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpChannelInitializer.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpServerHandler.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/server/tcp/ClusterTcpService.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterExecutorService.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterManager.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterRpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterRpcService.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterServerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/java/org/mmo/cluster/service/ClusterServerService.java -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/resources/application.properties -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/main/resources/filter/cluster_jzy.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/main/resources/filter/cluster_jzy.properties -------------------------------------------------------------------------------- /game-res/archive/game-cluster/src/test/java/org/mmo/cluster/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-cluster/src/test/java/org/mmo/cluster/AppTest.java -------------------------------------------------------------------------------- /game-res/archive/game-db/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/build.sbt -------------------------------------------------------------------------------- /game-res/archive/game-db/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/pom.xml -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/actor/MapCacheActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/actor/MapCacheActor.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/info.html -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/message/CacheType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/message/CacheType.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/message/GetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/message/GetRequest.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/message/KeyNotFoundExecption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/message/KeyNotFoundExecption.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/message/SetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/message/SetRequest.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/server/MemoryCacheConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/server/MemoryCacheConfiguration.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/server/ServerCacheApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/server/ServerCacheApp.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/service/CacheClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/service/CacheClientService.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/memory/service/MemoryCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/memory/service/MemoryCacheService.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/java/org/mmo/db/test/PongActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/java/org/mmo/db/test/PongActor.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/resources/application.conf -------------------------------------------------------------------------------- /game-res/archive/game-db/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/main/resources/application.properties -------------------------------------------------------------------------------- /game-res/archive/game-db/src/test/java/org/mmo/db/memory/client/CacheClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/test/java/org/mmo/db/memory/client/CacheClientTest.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/test/java/org/mmo/db/memory/collection/MapCacheActorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/test/java/org/mmo/db/memory/collection/MapCacheActorTest.java -------------------------------------------------------------------------------- /game-res/archive/game-db/src/test/java/org/mmo/db/test/PongActorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-db/src/test/java/org/mmo/db/test/PongActorTest.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/README.md -------------------------------------------------------------------------------- /game-res/archive/game-engine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/pom.xml -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/akka/SpringActorProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/akka/SpringActorProducer.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/akka/SpringExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/akka/SpringExtension.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcClientService.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcProperties.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcServerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/grpc/RpcServerService.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/Handler.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/HttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/HttpHandler.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/IHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/IHandler.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/RpcHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/RpcHandler.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/TcpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/handler/TcpHandler.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/CrossMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/CrossMessage.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/IMessageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/IMessageBean.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/IdMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/IdMessage.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/MsgType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/MsgType.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/MsgUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/MsgUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/TcpMessageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/message/TcpMessageBean.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/config/NettyClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/config/NettyClientConfig.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/config/NettyServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/config/NettyServerConfig.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/HttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/HttpServer.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/HttpServerIoHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/HttpServerIoHandler.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/StreamChunkAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/http/StreamChunkAggregator.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/script/IChannelHandlerScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/script/IChannelHandlerScript.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/tcp/TcpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/tcp/TcpClient.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/tcp/TcpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/netty/tcp/TcpServer.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/service/HttpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/service/HttpService.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/service/INettyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/service/INettyService.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/io/service/TcpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/io/service/TcpService.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/script/IInitScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/script/IInitScript.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/script/IScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/script/IScript.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/script/ScriptService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/script/ScriptService.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/AbstractExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/AbstractExecutorService.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/ExecutorProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/ExecutorProperties.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/IExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/IExecutorService.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/MyThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/MyThreadFactory.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/AbstractScene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/AbstractScene.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/DefaultScenePromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/DefaultScenePromise.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/MultithreadSceneLoopGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/MultithreadSceneLoopGroup.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/Scene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/Scene.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneFuture.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneLoop.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneLoopGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneLoopGroup.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/ScenePromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/ScenePromise.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneTaskLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneTaskLoop.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneTaskLoopGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SceneTaskLoopGroup.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SingleThreadTaskLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/Scene/SingleThreadTaskLoop.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/AbstractConcurrentSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/AbstractConcurrentSet.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetBlockingQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetBlockingQueue.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetCollection.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentCoverSetQueue.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentHashSet.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetBlockingQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetBlockingQueue.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetCollection.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/ConcurrentSetQueue.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/MapBackedSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/MapBackedSet.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/cache/ConcurrentLruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/thread/concurrent/cache/ConcurrentLruCache.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/ByteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/ByteUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/FileUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/IdUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/IdUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/JsonUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/StringUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/Symbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/Symbol.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/TimeUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Affine2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Affine2.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/GeometryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/GeometryUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Interpolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Interpolation.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Intersector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Intersector.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/MathUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/MathUtil.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Matrix3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Matrix3.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Matrix4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Matrix4.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Plane.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Quaternion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Quaternion.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/RandomXS128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/RandomXS128.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Ray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Ray.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector2.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/main/java/org/mmo/engine/util/math/Vector3.java -------------------------------------------------------------------------------- /game-res/archive/game-engine/src/test/java/org/mmo/engine/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-engine/src/test/java/org/mmo/engine/AppTest.java -------------------------------------------------------------------------------- /game-res/archive/game-log/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/archive/game-log/pom.xml -------------------------------------------------------------------------------- /game-res/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/book.toml -------------------------------------------------------------------------------- /game-res/config/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/config/config.md -------------------------------------------------------------------------------- /game-res/config/run.bat: -------------------------------------------------------------------------------- 1 | java -jar game-tool-releases.jar 2 | 3 | pause -------------------------------------------------------------------------------- /game-res/config/shop.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/config/shop.xlsx -------------------------------------------------------------------------------- /game-res/docker/local/DockerComposeRun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/docker/local/DockerComposeRun.md -------------------------------------------------------------------------------- /game-res/docker/local/backup/nginx/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/docker/local/backup/nginx/conf.d/default.conf -------------------------------------------------------------------------------- /game-res/docker/local/backup/nginx/conf.d/manage.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/docker/local/backup/nginx/conf.d/manage.conf -------------------------------------------------------------------------------- /game-res/docker/local/backup/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/docker/local/backup/nginx/nginx.conf -------------------------------------------------------------------------------- /game-res/docker/local/build_image.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/docker/local/build_image.cmd -------------------------------------------------------------------------------- /game-res/docker/local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/docker/local/docker-compose.yml -------------------------------------------------------------------------------- /game-res/docker/outer/mmo_cluster_push.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/docker/outer/mmo_cluster_push.cmd -------------------------------------------------------------------------------- /game-res/docker/outer/mmo_cluster_start.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/docker/outer/mmo_cluster_start.cmd -------------------------------------------------------------------------------- /game-res/img/game_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/img/game_architecture.png -------------------------------------------------------------------------------- /game-res/kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/kafka/README.md -------------------------------------------------------------------------------- /game-res/kafka/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/kafka/docker-compose.yml -------------------------------------------------------------------------------- /game-res/mongo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-res/mongo/README.md -------------------------------------------------------------------------------- /game-world/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-world/pom.xml -------------------------------------------------------------------------------- /game-world/src/main/java/org/jzy/game/world/WorldApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-world/src/main/java/org/jzy/game/world/WorldApp.java -------------------------------------------------------------------------------- /game-world/src/test/java/org/jzy/game/world/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/game-world/src/test/java/org/jzy/game/world/AppTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzyong/GameServer4j/HEAD/pom.xml --------------------------------------------------------------------------------