개발:패치_내역

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
개발:패치_내역 [2023/05/12 01:19] – [v0.34.0] hide_d개발:패치_내역 [2024/03/01 20:03] (현재) – [v0.37.0] hide_d
줄 11: 줄 11:
  
 ==== 마이너 최신 버전 ==== ==== 마이너 최신 버전 ====
-(v0.35.0)+(v0.37.0-0-gf1e6ac7b-devel )
    
 ==== 퀘섭 최신 버전 ==== ==== 퀘섭 최신 버전 ====
-(v0.34.0-30-g0bf49ebf-devel)+(v0.37.0-0-gf1e6ac7b-devel )
  
  
줄 24: 줄 24:
  
 ==== 체섭 최신 버전 ==== ==== 체섭 최신 버전 ====
-(v0.35.0)+(v0.37.0)
  
 +===== v0.37 =====
 +
 +==== v0.37.0 ====
 +(2024-02-29) [[https://storage.hided.net/gitea/devsam/core/compare/v0.36.1...v0.37.0|커밋목록]]
 +=== 주요 변경점 ===
 +
 +  - 소소하게 이것저것 바뀌었습니다.
 +
 +=== 엔진 변경점 ===
 +
 +  - 패널티 시스템이 정비됩니다.
 +    - 현재 구현된 패널티는 다음과 같습니다.
 +      - 수뇌 불가
 +      - 외교권자 불가
 +      - 기밀 조회(암행부 등) 불가
 +      - 개인 메시지 전송 제한
 +    - 깃수 단위로 패널티가 적용됩니다.
 +      - 깃수 내 패널티인 경우: 장수를 삭제하면 패널티가 해제됩니다.
 +      - 깃수 외 패널티인 경우: 장수를 삭제하더라도, 장수 생성/장수 빙의시 패널티가 다시 적용됩니다.
 +  - 도시 함락 시 수비중인 장수에게 동작하는 ''ConqueryCity'' 트리거를 추가합니다.
 +  - 유니크 아이템 획득 시드에 커맨드 명을 추가합니다.
 +
 +=== 밸런스 수정 ===
 +
 +  - '자동 출병'이 설정된 게임에서, 국고 병량이 2000 이하이더라도 유저장은 출병하도록 변경합니다.
 +  - 초기 3년 이전에도 하야를 할 수 있도록 변경합니다.
 +  - 장수 생성 시 턴 시간 지정을 초 단위가 아니라 분단위까지만 지정할 수 있도록 변경합니다.
 +    - 정확히는 1/60 단위로만 지정가능한 구현이므로, 1분 서버에서는 1초단위, 2분 서버에서는 2초 단위입니다.
 +    - 요구 유산 포인트를 3000에서 2500으로 할인합니다.
 +  - 장수 생성 시 턴 시간과 도시 지정을 같이 할 수 있도록 변경합니다.
 +  - 음양가의 전략턴 디메리트를 2배에서 4/3배로 완화합니다.
 +
 +=== 수정된 버그 ===
 +
 +  - v0.35 기준
 +    - 이민족 발동 시 현재 수도가 예전 이성 도시인 경우에 발동하지 않는 버그를 수정합니다.
 +  - v0.33 기준
 +    - 저격 아이템, 저격 특기의 효과가 동시에 2회 발동할 수 있는 문제를 수정합니다.
 +  - v0.31 기준
 +    - 사전 거병에서 유니크 아이템을 얻는 경우, 직후 일반턴에서 높은 확률로 또 유니크 아이템을 얻게 되는 문제를 보완합니다.
 +  - v0.30 기준
 +    - 인사부 확장에서 '종사'가 제대로 표기되지 않는 버그를 수정합니다.
 +  - v0.29 기준
 +    - 턴 선택기에서 턴을 빠르게 여러번 당기거나 미룰 때, 화면이 더 이상 뜨지 않는 버그를 수정합니다.
 +  - v0.20 기준
 +    - 불가침 제의를 같은 국가로 지정할 수 있는 버그를 수정합니다.
 +  - 기타
 +    - 정체모를 JSON 클래스를 Json 클래스로 올바르게 고칩니다.
 +      - 왜 어떤 곳에서는 버그가 나고, 어떤 곳에서는 동작했던 걸까요?
 +
 +=== 기타 변경점 ===
 +
 +  - 아시아 명장전 시나리오에서 (비급+파죽지세) 모드를 추가합니다.
 +  - 걸그룹대전 시나리오에서 (비급) 모드를 추가합니다.
 +  - 일부 게임 텍스트를 수정합니다.
 +  - 개인 기록에 전략 수행 내역과 백성동원 대상 도시가 남습니다.
 +  - 종전 시 세력 정보란에 문구가 남습니다.
 +  - 이호경식 사용시 대상 국가를 남깁니다.
 +  - 유산을 사용한 턴 시간 변경을 직관적인 동작으로 재 설계합니다.
 +    - 다다음턴 부터 시간을 00:00 ~ 59:59까지 랜덤하게 바꿉니다.
 +    - 이전에는 연속으로 20~30분 뒤로 밀리는 경우 중간 턴이 하나 사라지는 문제가 있었습니다.
 +  - 사전 거병 시 삭턴이 리셋됩니다.
 +  - NPC가 거병한 경우 건국까지 한턴을 기다립니다.
 +    - NPC 시나리오에서 유저장이 안전하게 건국할 수 있습니다.
 +  - 유니크 경매 항목 변경 시, 금액이 자동으로 입찰가능한 최저치로 바뀌도록 변경합니다.
 +  - 국가 성향별 보정에서 "내정" 용어를 "농상"으로 변경합니다.
 +  - 물자조달 커맨드를 내정에서 국가로 이동합니다.
 +===== v0.36 =====
 +
 +==== v0.36.1 ====
 +(2023-08-13) [[https://storage.hided.net/gitea/devsam/core/compare/v0.36.0...v0.36.1|커밋목록]]
 +=== 주요 변경점 ===
 +
 +  - v0.36.0으로 발생한 치명적인 버그들의 수정 및 조정이 있습니다.
 +  - 체 60기를 위한 파죽지세 시나리오 관련 기능이 추가됩니다.
 +    - 상세정보는 https://sam.hided.net/xe/community/35040?category=290 를 참고해주세요.
 +
 +=== 엔진 변경점 ===
 +
 +  - ''General'' 클래스를 ''General'', ''GeneralLite'' 클래스로 분리합니다.
 +    - ''GeneralLite'' 클래스는 iAction을 요구하지 않습니다.
 +  - ''scenarioEffect'' 개념이 추가됩니다.
 +    - 시나리오마다 다른 내정/전투 특성이 반영될 수 있습니다.
 +  - ''InstanceAction'' 개념이 추가됩니다.
 +  - NotOccupiedCity constraint를 추가합니다.
 +
 +=== 밸런스 수정 ===
 +
 +=== 수정된 버그 ===
 +
 +  - v0.36 기준
 +    - 정상동작하지 않았던 많은 기능들을 복구합니다.
 +  - v0.35 기준
 +    - 천통 후 이민족 이벤트에서 유산 포인트를 얻을 수 있는 문제를 수정합니다.
 +  - v0.33 기준
 +    - 수극이 다른 저격과 다르게 처리되던 문제를 수정합니다.
 +  - v0.20 기준
 +    - 징병 가능 여부 판별 시 상대 년도 판별 로직에 문제가 있던 부분을 수정합니다.
 +    - 트래픽에서 접속자가 제대로 집계되지 않는 문제를 수정합니다.
 +
 +=== 기타 변경점 ===
 +
 +  - 파죽지세 시나리오가 추가되었습니다.
 +==== v0.36.0 ====
 +(2023-07-12) [[https://storage.hided.net/gitea/devsam/core/compare/v0.35.1...v0.36.0|커밋목록]]
 +=== 주요 변경점 ===
 +
 +  - 내부 엔진 코드 조정이 있었습니다.
 +
 +=== 엔진 변경점 ===
 +
 +  - 내부 DB의 일부 인덱스를 수정합니다.
 +  - 기존 `General` 테이블에서 접속 로그 관련 정보를 `GeneralAccessLog` 테이블로 분리합니다.
 +    - 최근 갱신, 갱신 횟수(벌점) 정보입니다.
 +  - 기존의 접속 로그 방식을 `api_log`로 일원화합니다.
 +  - General 객체를 DB에서 받아오는 방법을 재작성합니다.
 +    - `GeneralQueryMode` Enum을 통해 Core, Lite, FullWithIaction, Full, FullWithAccessLog 5가지 중 하나로 생성할 수 있게됩니다.
 +
 +=== 밸런스 수정 ===
 +
 +  - 국력 계산식에서 평균 '벌점'을 제거합니다.
 +
 +=== 수정된 버그 ===
 +
 +  - 기타
 +    - 최신 삼성 브라우저에서 drag를 이용한 도구가 제대로 동작하지 않는 문제를 해결합니다.
 +    - 화면 가로 크기를 조절 할 때, 깨지는 특정 가로 크기 범위가 있던 문제를 해결합니다.
 +
 +=== 기타 변경점 ===
 +
 +  - 등용장 수락은 재야상태에서만 가능하도록 변경합니다.
 +  - 내부 코드의 기본 탭 단위 설정을 2에서 4 바꿉니다.
 +  - 일부 메시지 출력의 오타를 수정합니다.
 ===== v0.35 ===== ===== v0.35 =====
 +==== v0.35.1 ====
 +(2023-06-25) [[https://storage.hided.net/gitea/devsam/core/compare/v0.35.0...v0.35.1|커밋목록]]
 +=== 주요 변경점 ===
 +  - 천하통일 후 천통국 군주와 천통국 참모에게 이민족 침입 이벤트를 호출할 수 있도록 하는 기능이 추가됩니다.
 +    - 난이도는 3단계입니다.
 +      - 어려움: NPC 수 2배, 종합 능력치 195, 기술등급 최대, 숙련도 대등
 +      - 보통: NPC 수 2배, 종합 능력치 동일, 기술등급 대등, 숙련도 0.5배
 +      - 쉬움: NPC 수 1배, 종합 능력치 0.5배, 기술등급 80%, 숙련도 0
 +    - 이민족이 추가될 때 속도 문제로 1분, 2분 서버 등에서는 턴 단위 시간이 자동으로 느려집니다.
 +
 +=== 엔진 변경점 ===
 +  - 공지용 개인 메시지를 전송하는 내부기능을 추가합니다.
 +  - 일반 유저가 허가된 특정 이벤트를 직접 호출하는 기능을 추가합니다.
 +    - 현재는 천하통일 후 이민족 호출만 가능합니다.
 +  - 서버 변수용 `ServerEnv` 클래스를 추가합니다.
 +    - `ServerDefaultEnv`로 기본값이 제어됩니다.
 +  - 서버 턴 단위 시간을 변경하는 기능이 새로 작성되었습니다.
 +    - 아직 API화되지는 않습니다.
 +
 +=== 밸런스 수정 ===
 +
 +  - 버그로 인한 유발된 밸런스 조정이 있습니다.
 +    - 병가
 +    - 진, 관, 수 전투
 +
 +=== 수정된 버그 ===
 +  - v0.35 기준
 +    - 전투시 수비자에게 수비 도시 정보가 입력되지 않는 버그를 수정했습니다.
 +      - 진, 관, 수 정보가 제대로 반영되지 않았습니다.
 +    - 정란/벽력의 성벽 선제가 정상적으로 점유율에 반영되지 않는 버그를 수정했습니다.
 +    - 깃수가 초기화 되었을 때, 메시지 알림이 일어나지 않는 버그를 수정했습니다.
 +  - v0.34 기준
 +    - 거울세계 시나리오에서 국가 규모 승급이 일어나지 않던 버그를 수정했습니다.
 +  - v0.30 기준
 +    - 은퇴 전/후에 베팅 포인트가 걸린 경우, 유산 포인트가 뻥튀기 되는 버그를 수정했습니다.
 +  - v0.23 기준
 +    - 병가의 세율과 무관하게 인구 증감이 아예 없는 버그를 수정했습니다.
 +  - v0.20 기준
 +    - 구형 관리자 도구의 일부 버그를 수정합니다.
 +
 +=== 기타 변경점 ===
 +  - 애니집결 시나리오가 업데이트되었습니다.
 ==== v0.35.0 ==== ==== v0.35.0 ====
 (2023-05-12) [[https://storage.hided.net/gitea/devsam/core/compare/v0.34.0...v0.35.0|커밋목록]] (2023-05-12) [[https://storage.hided.net/gitea/devsam/core/compare/v0.34.0...v0.35.0|커밋목록]]
 === 주요 변경점 === === 주요 변경점 ===
 +  - 게임 밸런스를 대폭 수정했습니다.
 +  - 변경한 정란, 벽력거의 선제 공격 로직을 대응하기 위해 전투 엔진을 대폭 변경했습니다.
 === 엔진 변경점 === === 엔진 변경점 ===
 +  - 전투 순위 계산식에 '장수'가 아닌 '도시'가 들어갈 수 있도록 확장했습니다.
 +  - 도시가 특수 능력을 사용할 수 있도록 변경합니다.
 +    - 현재는 정란, 벽력거의 특수 선제에만 반응합니다.
 +  - 병종이 실제로 수치 보정에 사용되는 iAction들을 가질 수 있도록 개선합니다.
 +  - 전역 KVStorage에 general_{$generalID} namespace를 추가했습니다.
 +  - 다음 API를 추가/변경합니다.
 +    - Message/ReadLatestMessage - 메시지 읽음 처리
 +    - Message/GetRecentMessage - 메시지 읽음 처리를 반영한 최근 메시지 정보 수
 === 밸런스 수정 === === 밸런스 수정 ===
 +  - 레벨(명성), 능력치의 최대 상한을 255로 지정합니다.
 +    - 300에 가까워지면 내부의 전투력 수식에 문제가 생겨 대미지가 1 이하로 들어가는 문제가 있었습니다.
 +    - 순수 능력치 뿐만 아니라, 보정된 능력치까지 포함하여 255에 대한 제한입니다.
 +  - 전쟁 중에 전방 도시의 내정 효율이 "수도를 제외하고" 감소하였으나, "수도여도" 감소하도록 변경합니다.
 +    - 전방 도시에서 적게 오르는 내정은 농지 개간(50%), 수비 강화(50%), 성벽 보수(25%), 상업 투자(50%), 물자조달(50%, 신설) 입니다.
 +    - 단, 185년까지는 전방이더라도 감소하지 않습니다.
 +    - 이후 1년마다 실제 적용량 대비 5%씩 가산 적용되어, 205년이 되면 수도여도 다른 도시와 차이가 없어집니다.
 +    - 물자조달도 적게 오르도록 변경합니다.
 +  - 차병군을 대폭 수정합니다.
 +    - 정란, 벽력거의 첫 선제 공격은 무조건 성벽을 공격하도록 변경합니다.
 +      - 병량 패퇴, 점령은 적용되지 않습니다.
 +      - 다른 수비병이 있는 경우에는 예외적으로 성벽도 같이 맞 선제 공격을 시도합니다.
 +    - 벽력거는 추가로 다음과 같이 변경됩니다.
 +      - 받는 피해가 44% 증가합니다.
 +        - 정란의 상성과 같아집니다.
 +    - 목우는 다음과 같이 변경됩니다.
 +      - 주는 피해가 20% 감소합니다.
 +        - 저지시 숙련도 역시 주는 피해에 기반하므로, 같이 줄어듭니다.
 +      - 저지시 쌀을 소모하도록 변경합니다.
 +        - 일반 공격 대비 0.9(저지 계수) * 0.25배만큼의 쌀 소모를 합니다.
 === 수정된 버그 === === 수정된 버그 ===
 +  - v0.34 기준
 +    - 부대장 생성이 국가 승급한 뒤 한달 뒤에 제공되는 문제를 수정합니다.
 +      - 국가 승급도 변경가능한 Event로 옮깁니다.
 +    - 이미 읽은 메시지임에도 불구하고, 다른 기기에선 읽지 않은 것으로 뜨는 문제를 수정합니다.
 +    - 메인 페이지에서 토너먼트 진행 상태가 제대로 표기되지 않는 버그를 수정합니다.
 +    - 지도 연월에 마우스를 올렸을 때, 기술 등급 제한등의 툴팁이 나타나지 않는 버그를 수정합니다.
 +  - v0.32 기준
 +    - 특정 경우에 감찰부의 내용이 보이지 않는 버그를 수정합니다.
 +  - v0.29 기준
 +    - 능력치와 같은 숫자에 대해서 숫자에 대한 대소비교가 아닌 '문자열 필터'가 적용되던 문제를 수정합니다.
 +  - v0.20 기준
 +    - 모든 내정특기/전투특기를 사용 후, 초기화할 경우 서버가 정지하는 문제를 수정합니다.
 +    - 명성 최대 레벨이 지정되지 않아 300레벨이 넘으면 전투 로직이 망가지는 문제를 수정합니다.
 +      - 자세한 내용은 밸런스 수정란을 확인해주세요.
 +  - v0.9 기준
 +    - 카카오 로그인 시, 특정 경우에 인증코드 전송기능이 먹통이 되는 문제를 수정합니다.
 +      - 내부 카카오 로그인 토큰 갱신 시간이, 인증코드 전송기간과 겹치는 희귀한 경우에 발생합니다.
 === 기타 변경점 === === 기타 변경점 ===
  
  • 개발/패치_내역.1683821941.txt.gz
  • 마지막으로 수정됨: 2023/05/12 01:19
  • 저자 hide_d