Files
Sun1602/Tools/SunUpdateManager/UpdateCommon/History.txt
T
2022-10-26 12:25:11 +08:00

248 lines
7.6 KiB
Plaintext

************************************************************
* *
* SunUpdate History *
* *
************************************************************
* 2007/02/27(화) 조재식
1. UpdateManager
1) 서버가 실행중일때 패치실패 결과가 제대로 표시되지 않는 버거 수정.
2) 다른 서버가 패치중일때, 다시 시작시 제대로 패치 아이콘으로 표시 되지 않는 버그 수정.
* 2007/02/02(금) 조재식
1. UpdateAgent
1) Check Interval Time 읽어오는 부분 버그 수정. ==> CPU점유율 25%버그 수정.
2) 서버시작시 어떤 문제로 실패하였을 때, cmd.exe 프로세서로 그대로 살아 있는거 강제종료 되게 수정.
* 2007/02/02(금) 조재식
1. UpdateManager
1) 데이터 백업, 복원 S_Drive적용후 안되는 버그 수정.
* 2007/02/01(목) 조재식
1. UpdateManager
1) 서버패치시 패치되는 서버상태 추가( Manager에서 빨간색으로 표시)
2) 패치되는 동안에 다이얼로그박스에서 결과가 나타나도록 수정.
3) 패치되는 동안에 에니메이션으로 진행상황 알 수 있도록 수정.
2. UpdateServer
1) 업데이트 되는 동안에는 서버패치, 시작, 종료를 할 수 없도록 수정.
* 2007/01/31(수) 조재식
1. UpdateManager
1) 업로드 실패시 잘못된 FTP 디렉토리로 되는 버그 수정.
2) 업로드 모듈을 쓰레드로 빼도록 수정.
3) 업로드 되는 파일이 표시되도록 수정.
* 2007/01/30(화) 조재식
1. UpdateManager
1) 패치파일 만들기 기능을 쓰레드로 빼도록 수정.
* 2007/01/29(월) 조재식
1. UpdateServer
1) Master와 연결이 끊어지면, 모든 게임서버 연결이 끊어지도록 수정.
2) 해당 월드의 서버중 하나라도 켜져 있으면, 패치가 되지 않다록 수정.
* 2007/01/26(금) 조재식
1. 배포( Protocol Ver 0.2.1, Build Ver 0.2.1 )
2. UpdateManager
1) 트리 항목에 SunServer가 보이지 않도록 수정.
2) 기존툴바를 Login, Logout, Patch 툴바로 변경
3. UpdateAgent
1) 파일에 로그가 남도록 수정.
4. UpdateServer
1) 최초패킷이 Agent에서 서버타입이 아닌, 프로세스 체크 패킷이 먼저오는 경우가 있다.
이에 따른 예외처리를 함.
2) Master와의 HeartBeat 연동 문제로
* 2007/01/25(목) 조재식
1. 배포( Protocol Ver 0.2.0, Build Ver 0.2.0 )
2. UpdateManager
1) SunServer가 권한에 없을시 Manager가 죽는 버그 수정.
2) 트리컨트롤 선택시 이미지가 고정될 수 있도록 수정.
3) 사용자들이 보기 편하도록, WorkView 수정.
3. UpdateAgent
1) LogViewPath를 설정하도록 Path추가.
2) 게임로그가 보이지 않는 버그 수정.
* 2007/01/24(수) 조재식
1. SunUpdateManager
1) 강제종료시 해당 메세지 나타나도록 수정.
* 2007/01/18(목) 조재식
1. SunUpdateManager
1) 서버트리 아이콘 GUI 변경
2. S_Drive 지원 변경 완료.
* 2007/01/18(목) 조재식
1. SunUpdateManager
1) 접근권한 초기화 기능 추가.
* 2007/01/16(화) 조재식
1. SunUpdateManager
1) 접근권한 유저별로 보여주기 기능 추가.
* 2007/01/15(월) 조재식
1. SunUpdateManager
1) 패스워드 수정기능 추가.
* 2007/01/08(월) 조재식
1. SunUpdateManager
1) AgentManager 기능 추가
- Agent 추가 / 삭제 / 수정 기능 추가
2. SunUpdateServer
1) XML 수정 및 삭제 기능 추가.
2) 유저 추가시 자동으로 AccessInfo 에 추가되고, xml 에 저장되도록 수정.
* 2007/01/08(월) 조재식
1. SunUpdateManager
1) 월드단위에서만 팝업창 뜰때 패치기능이 활성화 되도록 수정.
2) 알 FTP 와 파일질라서버 둘다 지원되도록 수정. (FTP서버가 다르면 기능이 수정되어야 하는것이 있음.)
3) 파일 삭제 실패후, 현재 정확한 디렉토리가 보여지지 않는 버그 수정.
* 2006/11/23(금) 조재식
1. SunUpdateManager
1) 리스트 박스에 메세지가 추가되면, 그 위치로 화면을 이동하로도록 수정.
* 2006/11/15(수) 조재식
1. SunUpdateManager
1) Upload 실패시, 실패된 업로된 폴더를 삭제하도록 수정.
2) 서버 강제종료가 제대로 되지 않던 버그 수정.
3) 서버 강제종료시, 사용자 메세지 나타나도록 수정.
4) 윈도우에서 어플리케이션이 문제시 발생하는 메세지창을 주기적으로 종료해주는 기능 추가.
2. 배포( Protocol Ver 0.1.4, Build Ver 0.1.5 )
* 2006/11/13(월) 조재식
1. SunUpdateManager
1) FileUtil에서 파일 핸들 닫아 주지 않아서 생기는 버그 수정.
2) 백업, 복원시 UpdateAgent가 연결되어 있지 않을시, 해당 상황을 보고 하지 않는 버그 수정.
* 2006/11/10(조재식)
1. SunUpdateAgent
1) 프로세스 체크하는 곳에서 핸들을 닫아 주지 않아서 생기는 버그 수정.
* 2006/11/09(조재식)
1. SunUpdateManager
1) 서버 data 백업/복원 기능 추가.
2. 배포( Protocol Ver 0.1.4, Build Ver 0.1.4 )
* 2006/11/08(조재식)
1. SunUpdateManager
1) 업로드 시키려는 폴더의 경로에 "."이 있을경우, 제대로 업로드 되지 않던 버그 수정.
2) 롤백기능 추가.
2. 배포( Protocol Ver 0.1.3, Build Ver 0.1.3 )
* 2006/11/07(조재식)
1. SunUpdateManager
1) 서버 강제 종료 기능 추가.
2) 서버 LiveProcess 상태 추가.
2. 배포( Protocol Ver 0.1.3, Build Ver 0.1.0 )
1) 빌드 버전 추가.
3. 트리컨트롤 => 데이터변경시마다 모든 트리 컨트롤이 변경되는것을 변경되는 부분만 수정되도록 수정.
4. 일반유저 버전일때, 패치 다이얼로그에서 모든 버튼이 Diable되어 있는 버그 수정.
5. 2차 배포( Protocol Ver 0.1.3, Build Ver 0.1.1 )
6. SunUpdateAgent
1) 로그파일 읽기 중 Agent와 Battle의 로그파일 읽지 못하는 버그수정.
7. 3차 배포( Protocol Ver 0.1.3, Build Ver 0.1.2 )
* 2006/11/06(조재식)
1. SunUpdateManager
1) 게임서버 로그 보기 기능 추가(가장 최근로그 일부분만.. )
* 2006/11/02(조재식)
1. SunUpdateManager
1) 일반모드로 패치파일 업로드시 Agent서버까지 업로드 되도록 수정.
* 2006/10/31(조재식)
1. SunUpdateManager
1) Manager에 정확한 현재 액션에 대한 정보 보여줌.(사용자 입장)
2) 버전를 Agent, Server, Manager 의 타이틀에 보여줌.
3) Tree에서 Edit할수 있는 기능 삭제.
2. UpdateServer
1) 액션에 대한 결과값에 대해 세분화.
2) Version를 0.0.2로 올림.
3) 서버가 종료상태일때, 종료 하려고 하면 못하게 막음.
* 2006/10/30(조재식)
1. SunUpdateServer
1) FTP 정보 가져올시, 중복된 FTP 정보는 Manager에게 보내지 않게 수정.
2. UpdateManager
1) 서버종료시 서버종료 시작 메세지 뜨게 수정.
2) 로그아웃 기능 추가.
* 2006/10/27(조재식)
1. SunUpdateManager
1) 유저가 접근할 수 있는 서버제한을 두어서, 목록과 FTP 접근 목록에 등록된 서버만 보이도록 수정.
2) Version 0.1.1로 수정
* 2006/10/26(조재식)
1. SunUpdateServer
1) 서버가 실행중일때, 서버를 또 실행시킬수 있는 버그 수정.
2. SunUpdateManager
2) 타이틀 추가, 버전관리 시작.
* 2006/10/25(조재식)
1. SunUpdateServer
1) 로그 기능 추가.
- 패치, 패치파일 업로드, 서버 시작, 서버 종료
2. UpdateManager
1) 채널단위로 FTP 접속 기능 추가.
2) 패치중일때 패치하면, 현재 패치중이라는 메세지 출력.(패치기능 막음)
* 2006/10/17(조재식)
1. SunUpdateManager
1) 일반유저가 패치 할경우, 자동으로 필드와 배틀서버에 업로드되며, 버전이 자동으로 올라가능 기능 추가.
* 2006/10/17(조재식)
1. SunUpdateManager
1) 권한에 따른 기능 구분 기능 추가
2) 로그 모듈 추가.
3) IP 체크 기능 추가.
* 2006/10/16(조재식)
1. SunUpdateManager
1) 폴더생성, 삭제, 환경설정 기능 추가.
2) 패치서버 연결 상태 출력 기능 추가.
* 2006/10/13(조재식)
1. SunUpdateManager
1) 파일편집 기능 추가.
2) FTP서버에서 빈 디렉토리를 선택할 경우, 넘어가지 않는 버그 수정.
* 2006/10/12(조재식)
1. SunUpdateManager
1) FTP 업로드 기능 추가.
2) 패치폴더 생성 기능 추가.
* 2006/10/10(조재식)
1. Master와 ServerKey(마스터는 Old, 업데이트 서버는 New)를 Old로 맞춤.
* 2006/08/08(조재식)
1. 게임서버 종료 기능 추가.(MASTER 와 연동되므로 반드시 마스터가 켜져 있어야 함)
* 2006/08/07(조재식)
1. UpdateServer
1) TempServer 추가 / 적용
2. 게임서버 시작 기능 추가.
*. 2006/08/01 - 2006/08/04(조재식)
1. 게임서버의 네트워크 모듈로 현재 모듈 교체
2. 서버정보패킷 스트림으로 교체
3. 서버와 연결이 끊어 졌을경우, 메니져의 정보창을 초기화 하도록 수정.
4. 서버단위 패치 되도록 수정.
5. 패치 결과가 메니져에 나타나도록 기능 추가.
*. 2006/07/25 - 2006/07/30(조재식)
1. 패치 완료시 패치 결과가 뷰어에 나타나게 수정.
2. AgentInfo.xml 트리구조로 수정.
*. 2006/07/24(조재식)
1. 신규유저 추가시 키 할당을 제대로 못받는 버그 수정.
2. 채널단위 패치 기능 추가.
3. 트리구조에 있는 서버를 클릭하였을때, 오른쪽에 해당 정보가 나오도록 수정
*. 2006/07/21(조재식)
1. SourceSafe에 솔루션 등록.
2. XML DB 삽입 기능 추가.
3. 신규 유저 추가 기능 추가.
4. Agent등록 기능 추가.
p.s 주의) xml 파일들이 읽기 전용인 경우, 저장시 에러가 남. 따라서 반드시 xml 파일들의 읽기 전용 속성을 없앨것.