├── .gitignore ├── .idea ├── compiler.xml ├── description.html ├── encodings.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── META-INF └── MANIFEST.MF ├── MOBADemoServer.iml ├── gitImage └── show.gif ├── out └── production │ └── MOBADemoServer │ ├── META-INF │ └── MOBADemoServer.kotlin_module │ ├── Protocol │ ├── IProtocolBase.class │ ├── ProtocolBytes.class │ └── ProtocolStr.class │ ├── Util │ └── BitConverter.class │ └── test │ ├── client │ ├── EchChannelHandler.class │ ├── EchoClient$1.class │ ├── EchoClient.class │ ├── SimpleClient.class │ └── TestClient.class │ ├── model │ ├── MessageProto$1.class │ ├── MessageProto$Message$1.class │ ├── MessageProto$Message$Builder.class │ ├── MessageProto$Message.class │ ├── MessageProto$MessageOrBuilder.class │ └── MessageProto.class │ └── server │ ├── EchoServer.class │ ├── EchoServerHandler.class │ ├── OnlyReceiveServer$1.class │ ├── OnlyReceiveServer.class │ ├── OnlyReceiveServerHandler.class │ ├── OnlyReceiveServerHandler2.class │ ├── SimpleChatServerInitializer.class │ ├── TestServer$1.class │ ├── TestServer.class │ ├── TestServerHandler.class │ └── decoder │ ├── MessageEncoder.class │ ├── MyDecoder.class │ └── MyDecoder1.class ├── readme.md └── src ├── META-INF └── MANIFEST.MF ├── MainServer ├── MOBAServer.java └── handler │ └── MOBAServerHandler.java ├── PlayerLogic ├── RoomSystem │ ├── RoomModel.java │ ├── RoomPlayer.java │ └── RoomSystem.java └── Scene │ ├── Scene.java │ └── ScenePlayer.java ├── Protocol ├── IProtocolBase.java ├── ProtocolBytes.java └── ProtocolStr.java ├── ProtocolDispatcher ├── HandleConnMsg.java └── HandlePlayerMsg.java ├── Util └── BitConverter.java └── test ├── client ├── EchChannelHandler.java ├── EchoClient.java ├── SimpleClient.java └── TestClient.java ├── model └── MessageProto.java ├── server ├── EchoServer.java ├── EchoServerHandler.java ├── OnlyReceiveServer.java ├── OnlyReceiveServerHandler.java ├── OnlyReceiveServerHandler2.java ├── SimpleChatServerInitializer.java ├── TestServer.java ├── TestServerHandler.java └── decoder │ ├── MessageEncoder.java │ ├── MessageEncoder1.java │ ├── MyDecoder.java │ └── MyDecoder1.java └── test1.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/description.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/.idea/description.html -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /MOBADemoServer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/MOBADemoServer.iml -------------------------------------------------------------------------------- /gitImage/show.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/gitImage/show.gif -------------------------------------------------------------------------------- /out/production/MOBADemoServer/META-INF/MOBADemoServer.kotlin_module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/META-INF/MOBADemoServer.kotlin_module -------------------------------------------------------------------------------- /out/production/MOBADemoServer/Protocol/IProtocolBase.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/Protocol/IProtocolBase.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/Protocol/ProtocolBytes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/Protocol/ProtocolBytes.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/Protocol/ProtocolStr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/Protocol/ProtocolStr.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/Util/BitConverter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/Util/BitConverter.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/client/EchChannelHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/client/EchChannelHandler.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/client/EchoClient$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/client/EchoClient$1.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/client/EchoClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/client/EchoClient.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/client/SimpleClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/client/SimpleClient.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/client/TestClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/client/TestClient.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/model/MessageProto$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/model/MessageProto$1.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/model/MessageProto$Message$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/model/MessageProto$Message$1.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/model/MessageProto$Message$Builder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/model/MessageProto$Message$Builder.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/model/MessageProto$Message.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/model/MessageProto$Message.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/model/MessageProto$MessageOrBuilder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/model/MessageProto$MessageOrBuilder.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/model/MessageProto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/model/MessageProto.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/EchoServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/EchoServer.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/EchoServerHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/EchoServerHandler.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/OnlyReceiveServer$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/OnlyReceiveServer$1.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/OnlyReceiveServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/OnlyReceiveServer.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/OnlyReceiveServerHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/OnlyReceiveServerHandler.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/OnlyReceiveServerHandler2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/OnlyReceiveServerHandler2.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/SimpleChatServerInitializer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/SimpleChatServerInitializer.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/TestServer$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/TestServer$1.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/TestServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/TestServer.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/TestServerHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/TestServerHandler.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/decoder/MessageEncoder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/decoder/MessageEncoder.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/decoder/MyDecoder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/decoder/MyDecoder.class -------------------------------------------------------------------------------- /out/production/MOBADemoServer/test/server/decoder/MyDecoder1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/out/production/MOBADemoServer/test/server/decoder/MyDecoder1.class -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/readme.md -------------------------------------------------------------------------------- /src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /src/MainServer/MOBAServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/MainServer/MOBAServer.java -------------------------------------------------------------------------------- /src/MainServer/handler/MOBAServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/MainServer/handler/MOBAServerHandler.java -------------------------------------------------------------------------------- /src/PlayerLogic/RoomSystem/RoomModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/PlayerLogic/RoomSystem/RoomModel.java -------------------------------------------------------------------------------- /src/PlayerLogic/RoomSystem/RoomPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/PlayerLogic/RoomSystem/RoomPlayer.java -------------------------------------------------------------------------------- /src/PlayerLogic/RoomSystem/RoomSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/PlayerLogic/RoomSystem/RoomSystem.java -------------------------------------------------------------------------------- /src/PlayerLogic/Scene/Scene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/PlayerLogic/Scene/Scene.java -------------------------------------------------------------------------------- /src/PlayerLogic/Scene/ScenePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/PlayerLogic/Scene/ScenePlayer.java -------------------------------------------------------------------------------- /src/Protocol/IProtocolBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/Protocol/IProtocolBase.java -------------------------------------------------------------------------------- /src/Protocol/ProtocolBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/Protocol/ProtocolBytes.java -------------------------------------------------------------------------------- /src/Protocol/ProtocolStr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/Protocol/ProtocolStr.java -------------------------------------------------------------------------------- /src/ProtocolDispatcher/HandleConnMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/ProtocolDispatcher/HandleConnMsg.java -------------------------------------------------------------------------------- /src/ProtocolDispatcher/HandlePlayerMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/ProtocolDispatcher/HandlePlayerMsg.java -------------------------------------------------------------------------------- /src/Util/BitConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/Util/BitConverter.java -------------------------------------------------------------------------------- /src/test/client/EchChannelHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/client/EchChannelHandler.java -------------------------------------------------------------------------------- /src/test/client/EchoClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/client/EchoClient.java -------------------------------------------------------------------------------- /src/test/client/SimpleClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/client/SimpleClient.java -------------------------------------------------------------------------------- /src/test/client/TestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/client/TestClient.java -------------------------------------------------------------------------------- /src/test/model/MessageProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/model/MessageProto.java -------------------------------------------------------------------------------- /src/test/server/EchoServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/EchoServer.java -------------------------------------------------------------------------------- /src/test/server/EchoServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/EchoServerHandler.java -------------------------------------------------------------------------------- /src/test/server/OnlyReceiveServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/OnlyReceiveServer.java -------------------------------------------------------------------------------- /src/test/server/OnlyReceiveServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/OnlyReceiveServerHandler.java -------------------------------------------------------------------------------- /src/test/server/OnlyReceiveServerHandler2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/OnlyReceiveServerHandler2.java -------------------------------------------------------------------------------- /src/test/server/SimpleChatServerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/SimpleChatServerInitializer.java -------------------------------------------------------------------------------- /src/test/server/TestServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/TestServer.java -------------------------------------------------------------------------------- /src/test/server/TestServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/TestServerHandler.java -------------------------------------------------------------------------------- /src/test/server/decoder/MessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/decoder/MessageEncoder.java -------------------------------------------------------------------------------- /src/test/server/decoder/MessageEncoder1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/decoder/MessageEncoder1.java -------------------------------------------------------------------------------- /src/test/server/decoder/MyDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/decoder/MyDecoder.java -------------------------------------------------------------------------------- /src/test/server/decoder/MyDecoder1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/server/decoder/MyDecoder1.java -------------------------------------------------------------------------------- /src/test/test1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swordjoinmagic/MOBA-Server/HEAD/src/test/test1.java --------------------------------------------------------------------------------