Coder Social home page Coder Social logo

gersangstation's Introduction

💡 Interest

게임 서버 분야에 관심이 많으며, 취미로 데스크탑 및 모바일 앱을 제작하고 있습니다.

  • Game Server (C# or C++)
  • .NET Desktop App
  • Android App

👣 History

2023.06 ~

  • ???

2023.03 ~ 2023.06 (:mortar_board:졸프)

2022.12 (기말 프로젝트)

2022.02 ~ 서비스 中

GitHub release (latest by date including pre-releases) GitHub all releases

2021.09 ~ 2021.12 (2학년 팀플)

2016.12 (고등학교 동아리)

🎮 Games

byungmeo's solved.ac stats

mazandi profile

AtCoder History [![](https://atcoder-stats-git-main-akmhmgc.vercel.app/api?username=byungmeo)](https://github.com/akmhmgc/atcoder-stats)

gersangstation's People

Contributors

byungmeo avatar chlrhkd4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gersangstation's Issues

클라이언트 폴더 무결성검사

종종 패치 중에 파일이 이상하거나, 변조되는것을 확인하기 위해 무결성 검사 기능이 있으면 좋겠다고 생각합니다.

기능은 Steam과 비슷하게, 유저가 원할때만 진행하며, 시간이 다소 오래걸릴수 있음을 인지(클라이언트 내 모든 파일을 검사해야함).

구현은 거상 FullClient 부터 최신 패치까지 확인 후 md5sum 으로 확인하는것이 괜찮을 것 같습니다.

어떻게 생각하세요?

Hidpi 적용에 관한 건

          @chlrhkd4

아래에 말씀하신대로 전부 material control로 교체하게 되면,
dpi설정을 dpiUnaware 가 아닌 다른 모드로 교체하기 편하게 될것같은데 고려 부탁드립니다.
참고로 dpi세팅 변경시 향상된 창모드 코드에도 조그마한 변경이 필요함니다

번외로 폰트 관련한 문제가 notoSans 브랜치에서 해결되었고
기존에 폰트 문제 때문에 사용했던 CustomControl 들을 전부 MaterialControl로 교체 하는 작업을 진행 중입니다.

아마 무결성 검사 기능 건이 마무리되는대로 1.5 버전 릴리즈가 이루어질 것 같은데
혹시나 그 전에 릴리즈 버전 사용을 원하시면
아래처럼 설정하시고 publish 후 사용하시면 될 것 같습니다.

image

자동 업데이트 다운로드 기능이 없는 만큼 가능한 패치를 몰아서 하는 편이라
양해 부탁드립니다 ㅎㅎ..

Originally posted by @byungmeo in #29 (comment)

유효성 검사 버그

image
완료하였다고 뜨고 확인 버튼 누른 뒤 반응이 없는 모습

완료하였다고 뜨지만 자세히 보기 창이나 로그가 남지 않음
이 때 Progress Bar는 여전히 클라이언트 파일 추출 중이거나
서버로부터 CRC 추출하는 중이라고 뜸

Temp 폴더에는 파일이 그대로 남아있음. (비어있는 경우도 있고 뒤죽박죽)

잘 되는 경우도 있지만, 버그가 발생하는 정확한 조건을 알지 못하는 중
(복구 후 실행 성공한 사례도 있었음)

특정 상황에서 아스키값 + 1이 보여지는 버그 리포트

MOTP 값 입력,
설정 탭의 계정 설정,
클라이언트 설정

에서 영문, 숫자, 특수 문자 등 아스키 값으로 표현가능한 텍스트를 입력하면

아스키값 + 1 의 값이 표시가 되지만 저장되는 값은 표시되는 값이 아니라 원래 입력했던 값으로 저장됩니다.

하지만 아스키값으로 표현 불가능한 한글 등의 텍스트는 입력할때 문제가 없습니다.
또한 한글 + 영문, 숫자, 특수문자 를 입력할 경우 계정목록, 메인탭의 드롭다운 목록의 표시에서도 아스키값 + 1이 표기되지만
메인 탭에서 선택 후에는 정상적인 입력값이 표기됩니다.

해당 버그에 대한 예시 이미지는 따로 첨부하였습니다.

거상스테이션_오류
거상스테이션_오류2
거상스테이션_오류3

휴면계정 관련 처리

휴면계정일시 게임 시작이 안되고 휴면 알림 페이지에 머물러 있는 것을 확인.
휴면계정임을 알려주는 메시지 출력 필요

ClipMouse 개선

방법 찾기
브랜치 ClipMouse

  1. 선택한 클라만 마우스 가두기
  2. 거상 활성화 시 F11 먹통 해결
  3. 타 게임 실행 중 거상 마우스 가두기 먹통
  4. 단축키 변경

Patcher 개선

브랜치 Patcher

  1. ProgressBar 도입
  2. 성능 및 안정성 개선

유효성 검사

브랜치 Integrity

  1. UI 개선
  2. ExcludeFile (대소문자) 관련 해결책 찾기
  3. 다음 분기패치 시 상세한 테스트

윈도우 7에서 Webview2 초기화 오류 현상

그룹 또는 리소스가 요청된 작업을 실행할 올바른 상태에 있지 않습니다. (0x8007139F)
The group or resource is not in the correct state to perform the requested operation. (Exception from HRESULT: 0x8007139F)

.editorconfig 파일 관련

안녕하세요.

혹시 사용하시는 .editorconfig파일을 깃허브에 같이 업로드 해주실 수 있으실까요?

솔루션 설정에 보면

  <ItemGroup>
    <None Include="..\.editorconfig" Link=".editorconfig" />
  </ItemGroup>

이와 같이 되어있어서, 상위 폴더에 있는 .editorconfig파일을 참조하는 것 같은데, 제가 코드를 받았을때는 존재하지 않아서, 계속 줄바꿈이나 여러가지 쓸데없는 변경이 이루어지는 것 같습니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.