├── README.md └── leaf_kcp_server ├── leaf ├── chanrpc │ ├── chanrpc.go │ └── example_test.go ├── conf │ └── conf.go ├── db │ └── mongodb │ │ ├── example_test.go │ │ └── mongodb.go ├── gate │ ├── agent.go │ └── gate.go ├── go │ ├── example_test.go │ └── go.go ├── kcp │ ├── kcp.go │ ├── kcp_test.go │ ├── sess.go │ └── sess_test.go ├── leaf.go ├── log │ ├── example_test.go │ └── log.go ├── module │ ├── module.go │ └── skeleton.go ├── network │ ├── agent.go │ ├── json │ │ └── json.go │ ├── processor.go │ ├── udp_msg.go │ └── udp_server.go ├── recordfile │ ├── example_test.go │ ├── recordfile.go │ └── test.txt ├── timer │ ├── cronexpr.go │ ├── example_test.go │ └── timer.go ├── util │ ├── deepcopy.go │ ├── example_test.go │ ├── map.go │ ├── rand.go │ └── semaphore.go └── version.go └── server ├── base └── skeleton.go ├── conf ├── conf.go └── json.go ├── gate ├── external.go ├── internal │ └── module.go └── router.go ├── login ├── external.go └── internal │ ├── handler.go │ └── module.go ├── main.go ├── msg └── msg.go ├── robot ├── external.go └── internal │ ├── chanrpc.go │ ├── handler.go │ └── module.go └── robotdata └── reader.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/README.md -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/chanrpc/chanrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/chanrpc/chanrpc.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/chanrpc/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/chanrpc/example_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/conf/conf.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/db/mongodb/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/db/mongodb/example_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/db/mongodb/mongodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/db/mongodb/mongodb.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/gate/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/gate/agent.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/gate/gate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/gate/gate.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/go/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/go/example_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/go/go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/go/go.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/kcp/kcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/kcp/kcp.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/kcp/kcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/kcp/kcp_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/kcp/sess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/kcp/sess.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/kcp/sess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/kcp/sess_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/leaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/leaf.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/log/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/log/example_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/log/log.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/module/module.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/module/skeleton.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/module/skeleton.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/network/agent.go: -------------------------------------------------------------------------------- 1 | package network 2 | 3 | type Agent interface { 4 | Run() 5 | OnClose() 6 | } 7 | -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/network/json/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/network/json/json.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/network/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/network/processor.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/network/udp_msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/network/udp_msg.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/network/udp_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/network/udp_server.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/recordfile/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/recordfile/example_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/recordfile/recordfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/recordfile/recordfile.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/recordfile/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/recordfile/test.txt -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/timer/cronexpr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/timer/cronexpr.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/timer/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/timer/example_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/timer/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/timer/timer.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/util/deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/util/deepcopy.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/util/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/util/example_test.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/util/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/util/map.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/util/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/util/rand.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/util/semaphore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/leaf/util/semaphore.go -------------------------------------------------------------------------------- /leaf_kcp_server/leaf/version.go: -------------------------------------------------------------------------------- 1 | package leaf 2 | 3 | const version = "1.1.2_0.0.1" 4 | -------------------------------------------------------------------------------- /leaf_kcp_server/server/base/skeleton.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/base/skeleton.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/conf/conf.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/conf/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/conf/json.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/gate/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/gate/external.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/gate/internal/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/gate/internal/module.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/gate/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/gate/router.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/login/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/login/external.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/login/internal/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/login/internal/handler.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/login/internal/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/login/internal/module.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/main.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/msg/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/msg/msg.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/robot/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/robot/external.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/robot/internal/chanrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/robot/internal/chanrpc.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/robot/internal/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/robot/internal/handler.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/robot/internal/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/robot/internal/module.go -------------------------------------------------------------------------------- /leaf_kcp_server/server/robotdata/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satng/leaf_kcp_server/HEAD/leaf_kcp_server/server/robotdata/reader.go --------------------------------------------------------------------------------