├── .github └── workflows │ ├── auto-assign.yml │ ├── codeql-analysis.yml │ ├── go.yml │ ├── push.yaml │ └── reviewdog.yml ├── .gitignore ├── LICENSE ├── README.md ├── api ├── analytics │ └── analytics.proto ├── auth │ └── auth.proto ├── buddy │ ├── buddy.proto │ └── buddy_common.proto ├── chat │ └── chat.proto ├── gen │ ├── analytics │ │ └── api │ │ │ ├── analytics.pb.go │ │ │ ├── analytics.pb.gw.go │ │ │ └── analytics_grpc.pb.go │ ├── auth │ │ └── api │ │ │ ├── auth.pb.go │ │ │ ├── auth.pb.gw.go │ │ │ └── auth_grpc.pb.go │ ├── buddy │ │ └── api │ │ │ ├── buddy.pb.go │ │ │ ├── buddy.pb.gw.go │ │ │ ├── buddy_common.pb.go │ │ │ └── buddy_grpc.pb.go │ ├── chat │ │ └── api │ │ │ ├── chat.pb.go │ │ │ ├── chat.pb.gw.go │ │ │ └── chat_grpc.pb.go │ ├── knapsack │ │ └── api │ │ │ ├── knapsacks.pb.go │ │ │ ├── knapsacks.pb.gw.go │ │ │ └── knapsacks_grpc.pb.go │ ├── leaderboard │ │ └── api │ │ │ ├── leaderboard.pb.go │ │ │ ├── leaderboard.pb.gw.go │ │ │ └── leaderboard_grpc.pb.go │ ├── mail │ │ └── api │ │ │ ├── mail.pb.go │ │ │ ├── mail.pb.gw.go │ │ │ └── mail_grpc.pb.go │ ├── matchmaking │ │ └── api │ │ │ ├── matchmaking.pb.go │ │ │ ├── matchmaking.pb.gw.go │ │ │ └── matchmaking_grpc.pb.go │ ├── party │ │ └── api │ │ │ ├── party.pb.go │ │ │ ├── party.pb.gw.go │ │ │ └── party_grpc.pb.go │ ├── profile │ │ └── api │ │ │ ├── profiles.pb.go │ │ │ ├── profiles.pb.gw.go │ │ │ └── profiles_grpc.pb.go │ └── room │ │ └── api │ │ ├── room_common.pb.go │ │ ├── room_msgid.pb.go │ │ ├── room_notice.pb.go │ │ └── room_req.pb.go ├── google │ ├── README.md │ └── api │ │ ├── annotations.proto │ │ └── http.proto ├── knapsack │ └── knapsacks.proto ├── leaderboard │ └── leaderboard.proto ├── mail │ └── mail.proto ├── matchmaking │ └── matchmaking.proto ├── party │ └── party.proto ├── profile │ └── profiles.proto └── room │ ├── room_common.proto │ ├── room_msgid.proto │ ├── room_notice.proto │ └── room_req.proto ├── buf.gen.yaml ├── buf.lock ├── buf.yaml ├── cmd ├── analytics │ └── service │ │ └── main.go ├── auth │ ├── client │ │ └── main.go │ └── service │ │ └── main.go ├── buddy │ ├── client │ │ └── main.go │ └── service │ │ └── main.go ├── chat │ ├── client │ │ └── main.go │ └── service │ │ └── main.go ├── knapsack │ ├── client │ │ └── main.go │ └── service │ │ └── main.go ├── leaderboard │ └── service │ │ └── main.go ├── mail │ ├── client │ │ └── main.go │ └── service │ │ └── main.go ├── matchmaking │ └── service │ │ └── main.go ├── party │ ├── client │ │ └── main.go │ └── service │ │ └── main.go ├── platform │ ├── client │ │ └── main.go │ └── service │ │ └── main.go ├── profile │ ├── client │ │ └── main.go │ └── service │ │ └── main.go └── room │ ├── client │ └── main.go │ └── service │ └── main.go ├── deployment └── k8s │ └── readme.md ├── draws ├── auth-validate.drawio.png ├── auth.drawio.png └── knapsack.drawio.png ├── go.mod ├── go.sum ├── services ├── analytics │ ├── README.md │ ├── client │ │ └── analytics.go │ ├── internal │ │ └── service │ │ │ ├── analytics.go │ │ │ ├── bi │ │ │ ├── clickhouse │ │ │ │ ├── factory.go │ │ │ │ └── internal │ │ │ │ │ ├── processor.go │ │ │ │ │ └── processor_test.go │ │ │ ├── errors.go │ │ │ ├── events.go │ │ │ ├── interfaces.go │ │ │ ├── local │ │ │ │ ├── factory.go │ │ │ │ └── internal │ │ │ │ │ └── processor.go │ │ │ ├── mixpanel │ │ │ │ ├── factory.go │ │ │ │ └── internal │ │ │ │ │ ├── event.go │ │ │ │ │ ├── processor.go │ │ │ │ │ ├── templates.go │ │ │ │ │ └── topics.go │ │ │ └── thinkingdata │ │ │ │ ├── factory.go │ │ │ │ └── internal │ │ │ │ └── processor.go │ │ │ └── service.go │ └── pkg │ │ ├── analyfx │ │ ├── analytics_client.go │ │ └── analytics_settings.go │ │ ├── global │ │ ├── analytics.go │ │ └── mock.go │ │ └── module │ │ └── service.go ├── auth │ ├── README.md │ ├── client │ │ └── auth.go │ ├── internal │ │ ├── db │ │ │ ├── factory.go │ │ │ ├── model │ │ │ │ ├── dao.go │ │ │ │ ├── data.go │ │ │ │ └── keys.go │ │ │ └── redis │ │ │ │ ├── keys.go │ │ │ │ └── status.go │ │ ├── errors.go │ │ ├── handlers.go │ │ ├── service.go │ │ └── utils │ │ │ └── utils.go │ └── pkg │ │ ├── afx │ │ ├── auth_client.go │ │ ├── auth_middleware.go │ │ ├── auth_settings.go │ │ ├── auth_supabase_middleware.go │ │ └── supabase_settings.go │ │ └── module │ │ └── module.go ├── buddy │ ├── README.md │ ├── client │ │ └── buddy.go │ ├── internal │ │ ├── db │ │ │ ├── factory.go │ │ │ └── model │ │ │ │ ├── dao.go │ │ │ │ ├── data │ │ │ │ ├── blocked_list.go │ │ │ │ ├── buddy.go │ │ │ │ └── recent_met.go │ │ │ │ └── keys.go │ │ ├── errors │ │ │ └── errors.go │ │ ├── service │ │ │ ├── handler.go │ │ │ └── service.go │ │ └── utils │ │ │ └── utils.go │ └── pkg │ │ ├── bfx │ │ ├── buddy_client.go │ │ └── buddy_settings.go │ │ └── module │ │ └── service.go ├── chat │ ├── README.md │ ├── internal │ │ └── service │ │ │ ├── db │ │ │ ├── database.go │ │ │ └── keys.go │ │ │ ├── errors │ │ │ └── errors.go │ │ │ ├── private │ │ │ ├── handlers.go │ │ │ └── service.go │ │ │ └── public │ │ │ ├── chatter.go │ │ │ └── service.go │ └── pkg │ │ ├── cfx │ │ ├── chat_client.go │ │ ├── chat_private_client.go │ │ └── chat_settings.go │ │ └── module │ │ └── service.go ├── knapsack │ ├── README.md │ ├── changes │ │ └── topics.go │ ├── errors │ │ └── errors.go │ ├── internal │ │ ├── db │ │ │ ├── factory.go │ │ │ └── model │ │ │ │ ├── dao.go │ │ │ │ ├── data.go │ │ │ │ └── keys.go │ │ └── service │ │ │ ├── private │ │ │ ├── handlers.go │ │ │ └── service.go │ │ │ └── public │ │ │ ├── handlers.go │ │ │ └── service.go │ └── pkg │ │ ├── kfx │ │ ├── knapsack_client.go │ │ └── knapsack_settings.go │ │ └── module │ │ └── module.go ├── leaderboard │ ├── README.md │ ├── internal │ │ ├── db │ │ │ ├── db_redis.go │ │ │ ├── keys.go │ │ │ └── model │ │ │ │ └── playerInfo.go │ │ └── service │ │ │ ├── errors │ │ │ └── errors.go │ │ │ ├── private │ │ │ ├── handlers.go │ │ │ └── service.go │ │ │ └── public │ │ │ ├── handlers.go │ │ │ └── service.go │ └── pkg │ │ ├── lbfx │ │ ├── leaderboard_client_private.go │ │ ├── leaderboard_client_public.go │ │ └── leaderboard_setting.go │ │ └── module │ │ └── module.go ├── mail │ ├── README.md │ ├── internal │ │ └── service │ │ │ ├── common │ │ │ ├── common.go │ │ │ ├── encrypt.go │ │ │ ├── encrypt_test.go │ │ │ └── topics.go │ │ │ ├── db │ │ │ ├── database.go │ │ │ └── keys.go │ │ │ ├── errors │ │ │ └── errors.go │ │ │ ├── private │ │ │ ├── mail.go │ │ │ └── service.go │ │ │ └── public │ │ │ ├── mail.go │ │ │ └── service.go │ └── pkg │ │ ├── mailfx │ │ ├── mail_client.go │ │ ├── mail_client_private.go │ │ └── mail_settings.go │ │ └── module │ │ └── module.go ├── matchmaking │ ├── client │ │ └── client.go │ ├── internal │ │ ├── agones │ │ │ └── allocator.go │ │ ├── director.go │ │ └── service.go │ └── pkg │ │ ├── mmfx │ │ ├── client.go │ │ └── setting.go │ │ └── module │ │ └── module.go ├── party │ ├── README.md │ ├── errors │ │ └── errors.go │ ├── internal │ │ ├── db │ │ │ ├── database.go │ │ │ ├── keys.go │ │ │ └── model.go │ │ └── service │ │ │ ├── common.go │ │ │ └── public │ │ │ ├── handlers.go │ │ │ └── service.go │ └── pkg │ │ ├── module │ │ └── module.go │ │ └── ptfx │ │ ├── party_client.go │ │ └── party_settings.go ├── profile │ ├── README.md │ ├── changes │ │ └── topics.go │ ├── errors │ │ └── errors.go │ ├── internal │ │ ├── db │ │ │ ├── factory.go │ │ │ ├── model │ │ │ │ ├── dao.go │ │ │ │ ├── data.go │ │ │ │ ├── keys.go │ │ │ │ └── privateDao.go │ │ │ └── redis │ │ │ │ ├── basic.go │ │ │ │ ├── keys.go │ │ │ │ ├── name.go │ │ │ │ └── status.go │ │ ├── private │ │ │ ├── handlers.go │ │ │ └── service.go │ │ └── public │ │ │ ├── handlers.go │ │ │ └── service.go │ └── pkg │ │ ├── module │ │ └── module.go │ │ └── pfx │ │ ├── profile_client.go │ │ └── profile_settings.go └── room │ ├── README.md │ ├── client │ └── room.go │ ├── internal │ ├── agones.go │ ├── common │ │ ├── consts.go │ │ └── response.go │ ├── room │ │ ├── factory.go │ │ ├── frames.go │ │ ├── handlers.go │ │ ├── msgsender.go │ │ ├── player │ │ │ ├── error.go │ │ │ └── players.go │ │ ├── riface │ │ │ ├── ihandler.go │ │ │ └── iroom.go │ │ └── room.go │ ├── roommgr.go │ └── service.go │ └── pkg │ ├── module │ └── module.go │ └── rfx │ └── room_settings.go └── tests ├── auth └── auth.js ├── common └── common.js └── readme.md /.github/workflows/auto-assign.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/.github/workflows/auto-assign.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/.github/workflows/push.yaml -------------------------------------------------------------------------------- /.github/workflows/reviewdog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/.github/workflows/reviewdog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/README.md -------------------------------------------------------------------------------- /api/analytics/analytics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/analytics/analytics.proto -------------------------------------------------------------------------------- /api/auth/auth.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/auth/auth.proto -------------------------------------------------------------------------------- /api/buddy/buddy.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/buddy/buddy.proto -------------------------------------------------------------------------------- /api/buddy/buddy_common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/buddy/buddy_common.proto -------------------------------------------------------------------------------- /api/chat/chat.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/chat/chat.proto -------------------------------------------------------------------------------- /api/gen/analytics/api/analytics.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/analytics/api/analytics.pb.go -------------------------------------------------------------------------------- /api/gen/analytics/api/analytics.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/analytics/api/analytics.pb.gw.go -------------------------------------------------------------------------------- /api/gen/analytics/api/analytics_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/analytics/api/analytics_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/auth/api/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/auth/api/auth.pb.go -------------------------------------------------------------------------------- /api/gen/auth/api/auth.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/auth/api/auth.pb.gw.go -------------------------------------------------------------------------------- /api/gen/auth/api/auth_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/auth/api/auth_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/buddy/api/buddy.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/buddy/api/buddy.pb.go -------------------------------------------------------------------------------- /api/gen/buddy/api/buddy.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/buddy/api/buddy.pb.gw.go -------------------------------------------------------------------------------- /api/gen/buddy/api/buddy_common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/buddy/api/buddy_common.pb.go -------------------------------------------------------------------------------- /api/gen/buddy/api/buddy_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/buddy/api/buddy_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/chat/api/chat.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/chat/api/chat.pb.go -------------------------------------------------------------------------------- /api/gen/chat/api/chat.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/chat/api/chat.pb.gw.go -------------------------------------------------------------------------------- /api/gen/chat/api/chat_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/chat/api/chat_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/knapsack/api/knapsacks.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/knapsack/api/knapsacks.pb.go -------------------------------------------------------------------------------- /api/gen/knapsack/api/knapsacks.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/knapsack/api/knapsacks.pb.gw.go -------------------------------------------------------------------------------- /api/gen/knapsack/api/knapsacks_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/knapsack/api/knapsacks_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/leaderboard/api/leaderboard.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/leaderboard/api/leaderboard.pb.go -------------------------------------------------------------------------------- /api/gen/leaderboard/api/leaderboard.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/leaderboard/api/leaderboard.pb.gw.go -------------------------------------------------------------------------------- /api/gen/leaderboard/api/leaderboard_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/leaderboard/api/leaderboard_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/mail/api/mail.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/mail/api/mail.pb.go -------------------------------------------------------------------------------- /api/gen/mail/api/mail.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/mail/api/mail.pb.gw.go -------------------------------------------------------------------------------- /api/gen/mail/api/mail_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/mail/api/mail_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/matchmaking/api/matchmaking.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/matchmaking/api/matchmaking.pb.go -------------------------------------------------------------------------------- /api/gen/matchmaking/api/matchmaking.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/matchmaking/api/matchmaking.pb.gw.go -------------------------------------------------------------------------------- /api/gen/matchmaking/api/matchmaking_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/matchmaking/api/matchmaking_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/party/api/party.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/party/api/party.pb.go -------------------------------------------------------------------------------- /api/gen/party/api/party.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/party/api/party.pb.gw.go -------------------------------------------------------------------------------- /api/gen/party/api/party_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/party/api/party_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/profile/api/profiles.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/profile/api/profiles.pb.go -------------------------------------------------------------------------------- /api/gen/profile/api/profiles.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/profile/api/profiles.pb.gw.go -------------------------------------------------------------------------------- /api/gen/profile/api/profiles_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/profile/api/profiles_grpc.pb.go -------------------------------------------------------------------------------- /api/gen/room/api/room_common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/room/api/room_common.pb.go -------------------------------------------------------------------------------- /api/gen/room/api/room_msgid.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/room/api/room_msgid.pb.go -------------------------------------------------------------------------------- /api/gen/room/api/room_notice.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/room/api/room_notice.pb.go -------------------------------------------------------------------------------- /api/gen/room/api/room_req.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/gen/room/api/room_req.pb.go -------------------------------------------------------------------------------- /api/google/README.md: -------------------------------------------------------------------------------- 1 | # GOOGLE API 2 | 3 | 当前依赖只是用于 tests文件夹中的测试脚本运行使用,脚本生成使用buf工具 -------------------------------------------------------------------------------- /api/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/google/api/annotations.proto -------------------------------------------------------------------------------- /api/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/google/api/http.proto -------------------------------------------------------------------------------- /api/knapsack/knapsacks.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/knapsack/knapsacks.proto -------------------------------------------------------------------------------- /api/leaderboard/leaderboard.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/leaderboard/leaderboard.proto -------------------------------------------------------------------------------- /api/mail/mail.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/mail/mail.proto -------------------------------------------------------------------------------- /api/matchmaking/matchmaking.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/matchmaking/matchmaking.proto -------------------------------------------------------------------------------- /api/party/party.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/party/party.proto -------------------------------------------------------------------------------- /api/profile/profiles.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/profile/profiles.proto -------------------------------------------------------------------------------- /api/room/room_common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/room/room_common.proto -------------------------------------------------------------------------------- /api/room/room_msgid.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/room/room_msgid.proto -------------------------------------------------------------------------------- /api/room/room_notice.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/room/room_notice.proto -------------------------------------------------------------------------------- /api/room/room_req.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/api/room/room_req.proto -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/buf.lock -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/buf.yaml -------------------------------------------------------------------------------- /cmd/analytics/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/analytics/service/main.go -------------------------------------------------------------------------------- /cmd/auth/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/auth/client/main.go -------------------------------------------------------------------------------- /cmd/auth/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/auth/service/main.go -------------------------------------------------------------------------------- /cmd/buddy/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/buddy/client/main.go -------------------------------------------------------------------------------- /cmd/buddy/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/buddy/service/main.go -------------------------------------------------------------------------------- /cmd/chat/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/chat/client/main.go -------------------------------------------------------------------------------- /cmd/chat/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/chat/service/main.go -------------------------------------------------------------------------------- /cmd/knapsack/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/knapsack/client/main.go -------------------------------------------------------------------------------- /cmd/knapsack/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/knapsack/service/main.go -------------------------------------------------------------------------------- /cmd/leaderboard/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/leaderboard/service/main.go -------------------------------------------------------------------------------- /cmd/mail/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/mail/client/main.go -------------------------------------------------------------------------------- /cmd/mail/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/mail/service/main.go -------------------------------------------------------------------------------- /cmd/matchmaking/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/matchmaking/service/main.go -------------------------------------------------------------------------------- /cmd/party/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/party/client/main.go -------------------------------------------------------------------------------- /cmd/party/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/party/service/main.go -------------------------------------------------------------------------------- /cmd/platform/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/platform/client/main.go -------------------------------------------------------------------------------- /cmd/platform/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/platform/service/main.go -------------------------------------------------------------------------------- /cmd/profile/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/profile/client/main.go -------------------------------------------------------------------------------- /cmd/profile/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/profile/service/main.go -------------------------------------------------------------------------------- /cmd/room/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/room/client/main.go -------------------------------------------------------------------------------- /cmd/room/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/cmd/room/service/main.go -------------------------------------------------------------------------------- /deployment/k8s/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/deployment/k8s/readme.md -------------------------------------------------------------------------------- /draws/auth-validate.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/draws/auth-validate.drawio.png -------------------------------------------------------------------------------- /draws/auth.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/draws/auth.drawio.png -------------------------------------------------------------------------------- /draws/knapsack.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/draws/knapsack.drawio.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/go.sum -------------------------------------------------------------------------------- /services/analytics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/README.md -------------------------------------------------------------------------------- /services/analytics/client/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/client/analytics.go -------------------------------------------------------------------------------- /services/analytics/internal/service/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/analytics.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/clickhouse/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/clickhouse/factory.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/clickhouse/internal/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/clickhouse/internal/processor.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/clickhouse/internal/processor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/clickhouse/internal/processor_test.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/errors.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/events.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/interfaces.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/local/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/local/factory.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/local/internal/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/local/internal/processor.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/mixpanel/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/mixpanel/factory.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/mixpanel/internal/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/mixpanel/internal/event.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/mixpanel/internal/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/mixpanel/internal/processor.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/mixpanel/internal/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/mixpanel/internal/templates.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/mixpanel/internal/topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/mixpanel/internal/topics.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/thinkingdata/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/thinkingdata/factory.go -------------------------------------------------------------------------------- /services/analytics/internal/service/bi/thinkingdata/internal/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/bi/thinkingdata/internal/processor.go -------------------------------------------------------------------------------- /services/analytics/internal/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/internal/service/service.go -------------------------------------------------------------------------------- /services/analytics/pkg/analyfx/analytics_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/pkg/analyfx/analytics_client.go -------------------------------------------------------------------------------- /services/analytics/pkg/analyfx/analytics_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/pkg/analyfx/analytics_settings.go -------------------------------------------------------------------------------- /services/analytics/pkg/global/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/pkg/global/analytics.go -------------------------------------------------------------------------------- /services/analytics/pkg/global/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/pkg/global/mock.go -------------------------------------------------------------------------------- /services/analytics/pkg/module/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/analytics/pkg/module/service.go -------------------------------------------------------------------------------- /services/auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/README.md -------------------------------------------------------------------------------- /services/auth/client/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/client/auth.go -------------------------------------------------------------------------------- /services/auth/internal/db/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/db/factory.go -------------------------------------------------------------------------------- /services/auth/internal/db/model/dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/db/model/dao.go -------------------------------------------------------------------------------- /services/auth/internal/db/model/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/db/model/data.go -------------------------------------------------------------------------------- /services/auth/internal/db/model/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/db/model/keys.go -------------------------------------------------------------------------------- /services/auth/internal/db/redis/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/db/redis/keys.go -------------------------------------------------------------------------------- /services/auth/internal/db/redis/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/db/redis/status.go -------------------------------------------------------------------------------- /services/auth/internal/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/errors.go -------------------------------------------------------------------------------- /services/auth/internal/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/handlers.go -------------------------------------------------------------------------------- /services/auth/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/service.go -------------------------------------------------------------------------------- /services/auth/internal/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/internal/utils/utils.go -------------------------------------------------------------------------------- /services/auth/pkg/afx/auth_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/pkg/afx/auth_client.go -------------------------------------------------------------------------------- /services/auth/pkg/afx/auth_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/pkg/afx/auth_middleware.go -------------------------------------------------------------------------------- /services/auth/pkg/afx/auth_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/pkg/afx/auth_settings.go -------------------------------------------------------------------------------- /services/auth/pkg/afx/auth_supabase_middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/pkg/afx/auth_supabase_middleware.go -------------------------------------------------------------------------------- /services/auth/pkg/afx/supabase_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/pkg/afx/supabase_settings.go -------------------------------------------------------------------------------- /services/auth/pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/auth/pkg/module/module.go -------------------------------------------------------------------------------- /services/buddy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/README.md -------------------------------------------------------------------------------- /services/buddy/client/buddy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/client/buddy.go -------------------------------------------------------------------------------- /services/buddy/internal/db/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/db/factory.go -------------------------------------------------------------------------------- /services/buddy/internal/db/model/dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/db/model/dao.go -------------------------------------------------------------------------------- /services/buddy/internal/db/model/data/blocked_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/db/model/data/blocked_list.go -------------------------------------------------------------------------------- /services/buddy/internal/db/model/data/buddy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/db/model/data/buddy.go -------------------------------------------------------------------------------- /services/buddy/internal/db/model/data/recent_met.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/db/model/data/recent_met.go -------------------------------------------------------------------------------- /services/buddy/internal/db/model/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/db/model/keys.go -------------------------------------------------------------------------------- /services/buddy/internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/errors/errors.go -------------------------------------------------------------------------------- /services/buddy/internal/service/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/service/handler.go -------------------------------------------------------------------------------- /services/buddy/internal/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/service/service.go -------------------------------------------------------------------------------- /services/buddy/internal/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/internal/utils/utils.go -------------------------------------------------------------------------------- /services/buddy/pkg/bfx/buddy_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/pkg/bfx/buddy_client.go -------------------------------------------------------------------------------- /services/buddy/pkg/bfx/buddy_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/pkg/bfx/buddy_settings.go -------------------------------------------------------------------------------- /services/buddy/pkg/module/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/buddy/pkg/module/service.go -------------------------------------------------------------------------------- /services/chat/README.md: -------------------------------------------------------------------------------- 1 | # Chat Service 2 | 3 | 聊天服务,提供聊天功能。 -------------------------------------------------------------------------------- /services/chat/internal/service/db/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/internal/service/db/database.go -------------------------------------------------------------------------------- /services/chat/internal/service/db/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/internal/service/db/keys.go -------------------------------------------------------------------------------- /services/chat/internal/service/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/internal/service/errors/errors.go -------------------------------------------------------------------------------- /services/chat/internal/service/private/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/internal/service/private/handlers.go -------------------------------------------------------------------------------- /services/chat/internal/service/private/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/internal/service/private/service.go -------------------------------------------------------------------------------- /services/chat/internal/service/public/chatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/internal/service/public/chatter.go -------------------------------------------------------------------------------- /services/chat/internal/service/public/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/internal/service/public/service.go -------------------------------------------------------------------------------- /services/chat/pkg/cfx/chat_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/pkg/cfx/chat_client.go -------------------------------------------------------------------------------- /services/chat/pkg/cfx/chat_private_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/pkg/cfx/chat_private_client.go -------------------------------------------------------------------------------- /services/chat/pkg/cfx/chat_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/pkg/cfx/chat_settings.go -------------------------------------------------------------------------------- /services/chat/pkg/module/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/chat/pkg/module/service.go -------------------------------------------------------------------------------- /services/knapsack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/README.md -------------------------------------------------------------------------------- /services/knapsack/changes/topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/changes/topics.go -------------------------------------------------------------------------------- /services/knapsack/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/errors/errors.go -------------------------------------------------------------------------------- /services/knapsack/internal/db/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/internal/db/factory.go -------------------------------------------------------------------------------- /services/knapsack/internal/db/model/dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/internal/db/model/dao.go -------------------------------------------------------------------------------- /services/knapsack/internal/db/model/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/internal/db/model/data.go -------------------------------------------------------------------------------- /services/knapsack/internal/db/model/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/internal/db/model/keys.go -------------------------------------------------------------------------------- /services/knapsack/internal/service/private/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/internal/service/private/handlers.go -------------------------------------------------------------------------------- /services/knapsack/internal/service/private/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/internal/service/private/service.go -------------------------------------------------------------------------------- /services/knapsack/internal/service/public/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/internal/service/public/handlers.go -------------------------------------------------------------------------------- /services/knapsack/internal/service/public/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/internal/service/public/service.go -------------------------------------------------------------------------------- /services/knapsack/pkg/kfx/knapsack_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/pkg/kfx/knapsack_client.go -------------------------------------------------------------------------------- /services/knapsack/pkg/kfx/knapsack_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/pkg/kfx/knapsack_settings.go -------------------------------------------------------------------------------- /services/knapsack/pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/knapsack/pkg/module/module.go -------------------------------------------------------------------------------- /services/leaderboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/README.md -------------------------------------------------------------------------------- /services/leaderboard/internal/db/db_redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/internal/db/db_redis.go -------------------------------------------------------------------------------- /services/leaderboard/internal/db/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/internal/db/keys.go -------------------------------------------------------------------------------- /services/leaderboard/internal/db/model/playerInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/internal/db/model/playerInfo.go -------------------------------------------------------------------------------- /services/leaderboard/internal/service/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/internal/service/errors/errors.go -------------------------------------------------------------------------------- /services/leaderboard/internal/service/private/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/internal/service/private/handlers.go -------------------------------------------------------------------------------- /services/leaderboard/internal/service/private/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/internal/service/private/service.go -------------------------------------------------------------------------------- /services/leaderboard/internal/service/public/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/internal/service/public/handlers.go -------------------------------------------------------------------------------- /services/leaderboard/internal/service/public/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/internal/service/public/service.go -------------------------------------------------------------------------------- /services/leaderboard/pkg/lbfx/leaderboard_client_private.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/pkg/lbfx/leaderboard_client_private.go -------------------------------------------------------------------------------- /services/leaderboard/pkg/lbfx/leaderboard_client_public.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/pkg/lbfx/leaderboard_client_public.go -------------------------------------------------------------------------------- /services/leaderboard/pkg/lbfx/leaderboard_setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/pkg/lbfx/leaderboard_setting.go -------------------------------------------------------------------------------- /services/leaderboard/pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/leaderboard/pkg/module/module.go -------------------------------------------------------------------------------- /services/mail/README.md: -------------------------------------------------------------------------------- 1 | # Mail Service 2 | 邮件服务,提供邮件发送功能。 -------------------------------------------------------------------------------- /services/mail/internal/service/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/common/common.go -------------------------------------------------------------------------------- /services/mail/internal/service/common/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/common/encrypt.go -------------------------------------------------------------------------------- /services/mail/internal/service/common/encrypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/common/encrypt_test.go -------------------------------------------------------------------------------- /services/mail/internal/service/common/topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/common/topics.go -------------------------------------------------------------------------------- /services/mail/internal/service/db/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/db/database.go -------------------------------------------------------------------------------- /services/mail/internal/service/db/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/db/keys.go -------------------------------------------------------------------------------- /services/mail/internal/service/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/errors/errors.go -------------------------------------------------------------------------------- /services/mail/internal/service/private/mail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/private/mail.go -------------------------------------------------------------------------------- /services/mail/internal/service/private/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/private/service.go -------------------------------------------------------------------------------- /services/mail/internal/service/public/mail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/public/mail.go -------------------------------------------------------------------------------- /services/mail/internal/service/public/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/internal/service/public/service.go -------------------------------------------------------------------------------- /services/mail/pkg/mailfx/mail_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/pkg/mailfx/mail_client.go -------------------------------------------------------------------------------- /services/mail/pkg/mailfx/mail_client_private.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/pkg/mailfx/mail_client_private.go -------------------------------------------------------------------------------- /services/mail/pkg/mailfx/mail_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/pkg/mailfx/mail_settings.go -------------------------------------------------------------------------------- /services/mail/pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/mail/pkg/module/module.go -------------------------------------------------------------------------------- /services/matchmaking/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/matchmaking/client/client.go -------------------------------------------------------------------------------- /services/matchmaking/internal/agones/allocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/matchmaking/internal/agones/allocator.go -------------------------------------------------------------------------------- /services/matchmaking/internal/director.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/matchmaking/internal/director.go -------------------------------------------------------------------------------- /services/matchmaking/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/matchmaking/internal/service.go -------------------------------------------------------------------------------- /services/matchmaking/pkg/mmfx/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/matchmaking/pkg/mmfx/client.go -------------------------------------------------------------------------------- /services/matchmaking/pkg/mmfx/setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/matchmaking/pkg/mmfx/setting.go -------------------------------------------------------------------------------- /services/matchmaking/pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/matchmaking/pkg/module/module.go -------------------------------------------------------------------------------- /services/party/README.md: -------------------------------------------------------------------------------- 1 | # party Service 2 | 组队服务,提供组队功能。 -------------------------------------------------------------------------------- /services/party/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/errors/errors.go -------------------------------------------------------------------------------- /services/party/internal/db/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/internal/db/database.go -------------------------------------------------------------------------------- /services/party/internal/db/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/internal/db/keys.go -------------------------------------------------------------------------------- /services/party/internal/db/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/internal/db/model.go -------------------------------------------------------------------------------- /services/party/internal/service/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/internal/service/common.go -------------------------------------------------------------------------------- /services/party/internal/service/public/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/internal/service/public/handlers.go -------------------------------------------------------------------------------- /services/party/internal/service/public/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/internal/service/public/service.go -------------------------------------------------------------------------------- /services/party/pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/pkg/module/module.go -------------------------------------------------------------------------------- /services/party/pkg/ptfx/party_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/pkg/ptfx/party_client.go -------------------------------------------------------------------------------- /services/party/pkg/ptfx/party_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/party/pkg/ptfx/party_settings.go -------------------------------------------------------------------------------- /services/profile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/README.md -------------------------------------------------------------------------------- /services/profile/changes/topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/changes/topics.go -------------------------------------------------------------------------------- /services/profile/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/errors/errors.go -------------------------------------------------------------------------------- /services/profile/internal/db/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/factory.go -------------------------------------------------------------------------------- /services/profile/internal/db/model/dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/model/dao.go -------------------------------------------------------------------------------- /services/profile/internal/db/model/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/model/data.go -------------------------------------------------------------------------------- /services/profile/internal/db/model/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/model/keys.go -------------------------------------------------------------------------------- /services/profile/internal/db/model/privateDao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/model/privateDao.go -------------------------------------------------------------------------------- /services/profile/internal/db/redis/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/redis/basic.go -------------------------------------------------------------------------------- /services/profile/internal/db/redis/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/redis/keys.go -------------------------------------------------------------------------------- /services/profile/internal/db/redis/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/redis/name.go -------------------------------------------------------------------------------- /services/profile/internal/db/redis/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/db/redis/status.go -------------------------------------------------------------------------------- /services/profile/internal/private/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/private/handlers.go -------------------------------------------------------------------------------- /services/profile/internal/private/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/private/service.go -------------------------------------------------------------------------------- /services/profile/internal/public/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/public/handlers.go -------------------------------------------------------------------------------- /services/profile/internal/public/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/internal/public/service.go -------------------------------------------------------------------------------- /services/profile/pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/pkg/module/module.go -------------------------------------------------------------------------------- /services/profile/pkg/pfx/profile_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/pkg/pfx/profile_client.go -------------------------------------------------------------------------------- /services/profile/pkg/pfx/profile_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/profile/pkg/pfx/profile_settings.go -------------------------------------------------------------------------------- /services/room/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/README.md -------------------------------------------------------------------------------- /services/room/client/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/client/room.go -------------------------------------------------------------------------------- /services/room/internal/agones.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/agones.go -------------------------------------------------------------------------------- /services/room/internal/common/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/common/consts.go -------------------------------------------------------------------------------- /services/room/internal/common/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/common/response.go -------------------------------------------------------------------------------- /services/room/internal/room/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/factory.go -------------------------------------------------------------------------------- /services/room/internal/room/frames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/frames.go -------------------------------------------------------------------------------- /services/room/internal/room/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/handlers.go -------------------------------------------------------------------------------- /services/room/internal/room/msgsender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/msgsender.go -------------------------------------------------------------------------------- /services/room/internal/room/player/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/player/error.go -------------------------------------------------------------------------------- /services/room/internal/room/player/players.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/player/players.go -------------------------------------------------------------------------------- /services/room/internal/room/riface/ihandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/riface/ihandler.go -------------------------------------------------------------------------------- /services/room/internal/room/riface/iroom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/riface/iroom.go -------------------------------------------------------------------------------- /services/room/internal/room/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/room/room.go -------------------------------------------------------------------------------- /services/room/internal/roommgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/roommgr.go -------------------------------------------------------------------------------- /services/room/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/internal/service.go -------------------------------------------------------------------------------- /services/room/pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/pkg/module/module.go -------------------------------------------------------------------------------- /services/room/pkg/rfx/room_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/services/room/pkg/rfx/room_settings.go -------------------------------------------------------------------------------- /tests/auth/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/tests/auth/auth.js -------------------------------------------------------------------------------- /tests/common/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/tests/common/common.js -------------------------------------------------------------------------------- /tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moke-game/platform/HEAD/tests/readme.md --------------------------------------------------------------------------------