2. 버전 정보 월 버전 유저가 사용하기 전 클라이언트 . 즉 , 개발은 끝났는데 아직 테스트 중인 클라이언트 버전 라이브 (Live) 버전 현재 유저가 게임하고 있는 클라이언트 . 상용화 되어 있는 클라이언트 버전
3. 1. 월 버전 빌드하기 한국과 일본은 전용 빌드 머신이 있습니다 한국 : 실행 -> mstsc -> 192.168.2.10 에 접속 일본 : 실행 -> mstsc -> 192.168.2.11 에 접속 미국 , 대만 , 홍콩은 빌드 머신이 없습니다 자신의 pc 에서 빌드 하면 됩니다
4. 1. 월 버전 빌드 머신에 들어가기 전 , 전달파일 뽑아도 되나요 ? 전달할 버전 테스트를 위해 내부에 실행파일을 올린 후 국가 담당 PM 의 허락을 받습니다 내부 테스트용에서는 Release_Test( 국가 ) 로 빌드를 하여 Bin 폴더에 생성된 HIS.exe(HS.exe) 파일을 HISRES_New( 내부 ) 에 넣어 commit 해주면 끝 !
5. 1. 월 버전 한국 & 일본 전달 실행파일 만들기 각 빌드 머신 에 접속 하여 체크 아웃 을 합니다 RM.sln 을 실행한후 빌드 -> 구성관리자 에서 Release( 국가 ) 선택이 올바른지 확인합니다 Ex)Release(JPN) IncrediBuild -> Rebuild Solution 을 선택하면 빌드 끝 !!
6. 1. 월 버전 한국 & 일본 전달 실행파일 만들기 빌드가 끝나면 "D:\HIS_Client\Bin" 에 체크아웃한 폴더와 동일한 이름의 폴더 를 생성합니다 Ex) D:\HIS_Client\Bin\111027_jpn_dev10_QA
7. 1. 월 버전 한국 & 일본 전달 실행파일 만들기 HackShield.hsb 파일과 HIS_old.exe ( 일본 :HS_old.exe) 을 삭제 합니다 빌드해서 나온 따끈한 HIS.exe( 일본 : HS.exe) 파일을 HIS_old.exe( 일본 :HIS_old.exe) 로 바꿔줍니다
8. 1. 월 버전 한국 & 일본 전달 실행파일 만들기 방금전에 생성한 폴더에 HIS_old.exe( 일본 :HS_old.exe) 과 HIS.pdb( 일본 : HS.pdb) 파일을 복사합니다 Ex)D:\HIS_Client\Bin\111027_jpn_dev10_QA
9. 1. 월 버전 한국 & 일본 전달 실행파일 만들기 빌드머신 바탕화면에 있는 Themida2.0.8.0_ImplictRedirection 폴더의 Themida.exe 를 실행시킵니다 패킹 (packing) : 데이터를 보호하고 프로그램 크기를 줄이기 위해 하는 작업
10. 1. 월 버전 한국 & 일본 전달 실행파일 만들기 패킹이 완료 되면 "AntiCrach_OLD" 폴더의 "HSBGen.exe" 를 실행합니다
11. 1. 월 버전 한국 & 일본 전달 실행파일 만들기 핵쉴드 작업이 끝나면 "D:\HIS_Client\Bin" 에 생성된 HIS.exe( 일본 : HS.exe) 파일과 Hacshield.hsb 파일을 새로 생성한 폴더에 복사해서 넣어줍니다 Ex)D:\HIS_Client\Bin\111027_jpn_dev10_QA
12. 1. 월 버전 전달하기 4 개의 내용물이 있는 폴더를 아래와 같은 경로에 넣어 줍니다 한국 : \\192.168.2.8\ 새 폴더 \@@@@@@@@@@@@@@\HIS2\kr 일본 : \\192.168.2.8\ 새 폴더 \@@@@@@@@@@@@@@\HIS2\jp
13. 1. 월 버전 전달하기 새 폴더 경로를 국가 담당 PM 과 서버담당자 에게 알려주면 끝 Ex) \\192.168.2.8\ 새 폴더 \@@@@@@@@@@@@@@\HIS2\jp\111027_jpn_dev10_QA
14. 1. Live 버전 체크 아웃 (Check out) 받기 Live 버전 전달은 월 버전과 달리 마지막으로 보낸 버전 으로 체크 아웃을 받습니다 Ex) 111024_JPN_dev10_QA 가 실제 서버에 적용되어 있는 상태일때 111024_JPN_dev10_QA 태그를 선택하여 체크 아웃을 받습니다