├── .gitignore ├── README.md ├── bin ├── conf │ └── server.json ├── gamedata │ └── .gitignore └── log │ └── .gitignore └── src └── server ├── base └── skeleton.go ├── conf ├── conf.go └── json.go ├── db └── mongodb │ └── mongodbmgr.go ├── game ├── external.go └── internal │ ├── chanrpc.go │ ├── handler.go │ └── module.go ├── gamedata └── reader.go ├── gate ├── external.go ├── internal │ └── module.go └── router.go ├── login ├── external.go └── internal │ ├── handler.go │ └── module.go ├── main.go └── msg ├── lobby.pb.go ├── lobby.proto └── msg.go /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /bin/*.exe 3 | /src/github.com 4 | /pkg 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/README.md -------------------------------------------------------------------------------- /bin/conf/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/bin/conf/server.json -------------------------------------------------------------------------------- /bin/gamedata/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /bin/log/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /src/server/base/skeleton.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/base/skeleton.go -------------------------------------------------------------------------------- /src/server/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/conf/conf.go -------------------------------------------------------------------------------- /src/server/conf/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/conf/json.go -------------------------------------------------------------------------------- /src/server/db/mongodb/mongodbmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/db/mongodb/mongodbmgr.go -------------------------------------------------------------------------------- /src/server/game/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/game/external.go -------------------------------------------------------------------------------- /src/server/game/internal/chanrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/game/internal/chanrpc.go -------------------------------------------------------------------------------- /src/server/game/internal/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/game/internal/handler.go -------------------------------------------------------------------------------- /src/server/game/internal/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/game/internal/module.go -------------------------------------------------------------------------------- /src/server/gamedata/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/gamedata/reader.go -------------------------------------------------------------------------------- /src/server/gate/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/gate/external.go -------------------------------------------------------------------------------- /src/server/gate/internal/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/gate/internal/module.go -------------------------------------------------------------------------------- /src/server/gate/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/gate/router.go -------------------------------------------------------------------------------- /src/server/login/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/login/external.go -------------------------------------------------------------------------------- /src/server/login/internal/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/login/internal/handler.go -------------------------------------------------------------------------------- /src/server/login/internal/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/login/internal/module.go -------------------------------------------------------------------------------- /src/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/main.go -------------------------------------------------------------------------------- /src/server/msg/lobby.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/msg/lobby.pb.go -------------------------------------------------------------------------------- /src/server/msg/lobby.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/msg/lobby.proto -------------------------------------------------------------------------------- /src/server/msg/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddkgo/LeafServerExample/HEAD/src/server/msg/msg.go --------------------------------------------------------------------------------