固定资源路径
This commit is contained in:
parent
3bdbe8234a
commit
cfe180284b
5 changed files with 88 additions and 72 deletions
|
|
@ -102,7 +102,7 @@ bool LoadConfig(int argc, TCHAR * argv[])
|
|||
g_Config.nCombineWorldDBID = nCombineWorldID;
|
||||
|
||||
if( g_Config.nCombineWorldDBID <= 0 )
|
||||
g_Log.Log(LogType::_FILELOG, L"월드통합 관련 DBID가 설정되었는지 확인해주세요. 설정하지 않으면 제대로 이용할 수가 없습니다.\r\n");
|
||||
g_Log.Log(LogType::_FILELOG, L"월드통합 관련 DBID가 설정되었는지 확인해주세요. 설정하지 않으면 제대로 이용할 수가 없습니다.\r\n");
|
||||
else
|
||||
g_Log.Log(LogType::_FILELOG, L"CombineWorld = %d\r\n", g_Config.nCombineWorldDBID);
|
||||
#endif
|
||||
|
|
@ -130,7 +130,7 @@ bool LoadConfig(int argc, TCHAR * argv[])
|
|||
#if defined( PRE_WORLDCOMBINE_PARTY )
|
||||
g_IniFile.GetValue(L"DB_DNWorld", L"CombineWorldDB", &g_Config.nCombineWorldDBID);
|
||||
if( g_Config.nCombineWorldDBID <= 0 )
|
||||
g_Log.Log(LogType::_FILELOG, L"월드통합 관련 DBID가 설정되었는지 확인해주세요. 설정하지 않으면 제대로 이용할 수가 없습니다.\r\n");
|
||||
g_Log.Log(LogType::_FILELOG, L"월드통합 관련 DBID가 설정되었는지 확인해주세요. 설정하지 않으면 제대로 이용할 수가 없습니다.\r\n");
|
||||
#endif // #if defined( PRE_WORLDCOMBINE_PARTY )
|
||||
|
||||
WCHAR wszLogStr[128] = {0,};
|
||||
|
|
@ -170,7 +170,7 @@ bool LoadConfig(int argc, TCHAR * argv[])
|
|||
g_IniFile.GetValue(L"DB_DNWorld", wszData, g_Config.WorldDB[i].wszDBName);
|
||||
}
|
||||
|
||||
// ResourcePath 등록해준다.
|
||||
// ResourcePath 등록해준다.
|
||||
WCHAR wszPath[_MAX_PATH] = { 0, };
|
||||
char szPath[_MAX_PATH] = { 0, };
|
||||
|
||||
|
|
@ -193,10 +193,10 @@ bool LoadConfig(int argc, TCHAR * argv[])
|
|||
}
|
||||
}
|
||||
|
||||
//나라마다 틀리고 고정 값은 공통으로 config에서 읽는다.
|
||||
//나라마다 틀리고 고정 값은 공통으로 config에서 읽는다.
|
||||
if (g_Config.nThreadMax > THREADMAX) g_Config.nThreadMax = THREADMAX;
|
||||
|
||||
// 미들웨어 쓰레드 인자값과 상관없이 코드에 박음.
|
||||
// 미들웨어 쓰레드 인자값과 상관없이 코드에 박음.
|
||||
g_Config.nThreadMax = THREADMAX;
|
||||
|
||||
#if defined(_KRAZ)
|
||||
|
|
@ -242,7 +242,7 @@ bool InitApp(int argc, TCHAR * argv[])
|
|||
#if defined(_DEBUG) && defined(_WORK)
|
||||
if ( CheckWorkingFolder(L"out") == false )
|
||||
{
|
||||
wprintf(L"작업 디렉토리를 설정해주세요!!!! setworking folder error " );
|
||||
wprintf(L"작업 디렉토리를 설정해주세요!!!! setworking folder error " );
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
@ -289,12 +289,16 @@ bool InitApp(int argc, TCHAR * argv[])
|
|||
|
||||
g_Log.SetServerID(g_Config.nManagedID);
|
||||
|
||||
// ResourceMng 생성
|
||||
// ResourceMng 생성
|
||||
CEtResourceMng::CreateInstance();
|
||||
|
||||
// Path 설정
|
||||
// TODO(Cussrro): 固定资源路径
|
||||
std::string path = ".\\GameRes";
|
||||
g_Config.szResourcePath = path;
|
||||
|
||||
// Path 설정
|
||||
std::string szResource = g_Config.szResourcePath + "\\Resource";
|
||||
// 국가별 셋팅
|
||||
// 국가별 셋팅
|
||||
std::string szNationStr;
|
||||
if( szNationStr.empty() && !g_Config.szResourceNation.empty() ) szNationStr = g_Config.szResourceNation;
|
||||
if( !szNationStr.empty() )
|
||||
|
|
@ -413,12 +417,12 @@ void ClearApp()
|
|||
int _tmain(int argc, TCHAR* argv[])
|
||||
{
|
||||
#if defined( PRE_PARTY_DB )
|
||||
// PartyList 를 쪼개서 보내는데 한 패킷의 최대사이즈가 Network 상에서 보낼수 있는 최대 크기가 넘어가는지 컴파일타임시 검사한다.
|
||||
// PartyList 를 쪼개서 보내는데 한 패킷의 최대사이즈가 Network 상에서 보낼수 있는 최대 크기가 넘어가는지 컴파일타임시 검사한다.
|
||||
BOOST_STATIC_ASSERT( (40*1024) >= sizeof(TAGetListParty) );
|
||||
#endif // #if defined( PRE_PARTY_DB )
|
||||
|
||||
// DB에 KeySetting 저장할 수 있는 바이너리 크기가 59바이트로 고정되어 있으므로
|
||||
// 지정된 크기보다 커지면 컴파일 에러를 내버린다.
|
||||
// DB에 KeySetting 저장할 수 있는 바이너리 크기가 59바이트로 고정되어 있으므로
|
||||
// 지정된 크기보다 커지면 컴파일 에러를 내버린다.
|
||||
#if defined(PRE_ADD_SKILLSLOT_EXTEND)
|
||||
BOOST_STATIC_ASSERT( 79 >= sizeof(TKeySetting) );
|
||||
BOOST_STATIC_ASSERT( 201 >= sizeof(TPadSetting) );
|
||||
|
|
@ -439,8 +443,8 @@ int _tmain(int argc, TCHAR* argv[])
|
|||
setlocale(LC_ALL, "Korean");
|
||||
#endif
|
||||
|
||||
// 예외 처리자 준비
|
||||
DWORD dwRetVal = CExceptionReport::GetInstancePtr()->Open(_T(".\\"), TRUE, TRUE); // Release 모드 컴파일 시 C4744 경고가 발생하여 Singleton 구현 변경, CExceptionReport::GetInstancePtr() 을 inline 화 하지 않음 (참고 : http://msdn.microsoft.com/ko-kr/library/a7za416f.aspx)
|
||||
// 예외 처리자 준비
|
||||
DWORD dwRetVal = CExceptionReport::GetInstancePtr()->Open(_T(".\\"), TRUE, TRUE); // Release 모드 컴파일 시 C4744 경고가 발생하여 Singleton 구현 변경, CExceptionReport::GetInstancePtr() 을 inline 화 하지 않음 (참고 : http://msdn.microsoft.com/ko-kr/library/a7za416f.aspx)
|
||||
if (NOERROR != dwRetVal) {
|
||||
DWORD dwErrNo = ::GetLastError();
|
||||
DN_RETURN(dwErrNo);
|
||||
|
|
@ -452,7 +456,7 @@ int _tmain(int argc, TCHAR* argv[])
|
|||
return 0;
|
||||
}
|
||||
|
||||
wprintf(L"exit 명령을 치면 종료\r\n");
|
||||
wprintf(L"exit 명령을 치면 종료\r\n");
|
||||
|
||||
char szCmd[256] = {0};
|
||||
while (1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue