초기커밋

This commit is contained in:
2025-05-01 07:20:41 +09:00
commit 98bb2e3c5c
2747 changed files with 646947 additions and 0 deletions

View File

@@ -0,0 +1,105 @@
syntax = "proto3";
import "Define_Common.proto";
import "Define_Result.proto";
import "Define_ProgramVersion.proto";
import "Game_Define.proto";
message ClientToLoginReq
{
message LoginReq {
// Ŭ<><C5AC><EFBFBD>̾<EFBFBD>Ʈ <20>ܵ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Empty <20><><EFBFBD><EFBFBD>
string id = 1;
string password = 2;
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> -> <20><>ó -> Ŭ<><C5AC><EFBFBD>̾<EFBFBD>Ʈ <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (JsonWebToken : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ó<EFBFBD><C3B3> <20>Ѱ<EFBFBD><D1B0><EFBFBD> <20><><EFBFBD><EFBFBD>), <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Empty <20><><EFBFBD><EFBFBD>
bytes webAuthParams = 3;
// Ŭ<><C5AC><EFBFBD>̾<EFBFBD>Ʈ <20><><EFBFBD><EFBFBD> : <20>ݵ<EFBFBD><DDB5><EFBFBD> <20><><EFBFBD><EFBFBD> <20>Ǿ<EFBFBD><C7BE><EFBFBD> <20>ϴ<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
PlatformType platformType = 4; // PlatformType.PlatformType_WindowsPc
ClientProgramVersion clientVersion = 5;
LanguageType languageType = 6; // LanguageType.LanguageType_ko
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ʵǵ<CAB5> <20>Ǵ<EFBFBD> <20><><EFBFBD><EFBFBD> : <20><><EFBFBD><EFBFBD><EFBFBD>Ͻ<EFBFBD> <20>α<EFBFBD> <20>ۼ<EFBFBD><DBBC><EFBFBD> Ȱ<><C8B0>, Ŭ<><C5AC><EFBFBD>̾<EFBFBD>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
string platformDetailType = 7;
OsType osType = 8;
string osDetailType = 9;
}
message LogoutReq {
}
oneof msg {
LoginReq loginReq = 1;
LogoutReq logoutReq = 2;
}
}
message ClientToLoginRes
{
message LoginRes {
int32 waitOrder = 1;
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> ó<><C3B3><EFBFBD><EFBFBD> <20>߱<EFBFBD><DFB1><EFBFBD> user InstantGUID <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> !!! (32 Byte <20><><EFBFBD><EFBFBD>)
// Ŭ<><C5AC><EFBFBD>̾<EFBFBD>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD> ClientToGameReq.LoginReq.Name <20><> <20><><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD> <20>Ѵ<EFBFBD>.
string userId = 2;
// <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
ServiceType currServiceType = 3;
// <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>α׷<CEB1> <20><><EFBFBD><EFBFBD>
ServerProgramVersion currServerProgramVersion = 4;
}
message LogoutRes {
}
ServerErrorCode errorCode = 1;
oneof msg {
LoginRes loginRes = 2;
LogoutRes logoutRes = 3;
}
}
message ClientToLoginMessage
{
message MyHome {
int32 id = 1;
repeated MyHomeObjectSlotInfo slotInfo = 2;
}
message WaitOrderInfo {
int32 waitOrder = 1;
}
message GameServerInfo {
string gameServerAddr = 1;
int32 gameServerPort = 2;
string otp = 3;
int32 worldId = 4;
}
// <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> URL <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
message UAS2C_NTF_SERVER_URL_CATALOG {
repeated ServerUrl serverUrls = 1;// <20><><EFBFBD><EFBFBD> Url <20><><EFBFBD><EFBFBD>
}
oneof msg {
MyHome myHome = 1;
WaitOrderInfo waitOrderInfo = 2;
GameServerInfo gameServerInfo = 3;
UAS2C_NTF_SERVER_URL_CATALOG ntfServerUrlCatalog = 4;
}
}
message ClientToLogin
{
oneof msg {
ClientToLoginReq request = 1;
ClientToLoginRes response = 2;
ClientToLoginMessage message = 3;
}
}