게임 서버 분야에 관심이 많으며, 취미로 데스크탑 및 모바일 앱을 제작하고 있습니다.
- Game Server (C# or C++)
- .NET Desktop App
- Android App
2023.06 ~
- ???
2023.03 ~ 2023.06 (:mortar_board:졸프)
2022.12 (기말 프로젝트)
2022.02 ~ 서비스 中
2021.09 ~ 2021.12 (2학년 팀플)
2016.12 (고등학교 동아리)
거상 스테이션
Home Page: https://byungmeo.github.io/GersangStation/
License: GNU Lesser General Public License v2.1
게임 서버 분야에 관심이 많으며, 취미로 데스크탑 및 모바일 앱을 제작하고 있습니다.
2023.06 ~
2023.03 ~ 2023.06 (:mortar_board:졸프)
2022.12 (기말 프로젝트)
2022.02 ~ 서비스 中
2021.09 ~ 2021.12 (2학년 팀플)
2016.12 (고등학교 동아리)
종종 패치 중에 파일이 이상하거나, 변조되는것을 확인하기 위해 무결성 검사 기능이 있으면 좋겠다고 생각합니다.
기능은 Steam과 비슷하게, 유저가 원할때만 진행하며, 시간이 다소 오래걸릴수 있음을 인지(클라이언트 내 모든 파일을 검사해야함).
구현은 거상 FullClient 부터 최신 패치까지 확인 후 md5sum 으로 확인하는것이 괜찮을 것 같습니다.
어떻게 생각하세요?
@chlrhkd4
아래에 말씀하신대로 전부 material control로 교체하게 되면,
dpi설정을 dpiUnaware 가 아닌 다른 모드로 교체하기 편하게 될것같은데 고려 부탁드립니다.
참고로 dpi세팅 변경시 향상된 창모드 코드에도 조그마한 변경이 필요함니다
번외로 폰트 관련한 문제가 notoSans 브랜치에서 해결되었고
기존에 폰트 문제 때문에 사용했던 CustomControl 들을 전부 MaterialControl로 교체 하는 작업을 진행 중입니다.
아마 무결성 검사 기능 건이 마무리되는대로 1.5 버전 릴리즈가 이루어질 것 같은데
혹시나 그 전에 릴리즈 버전 사용을 원하시면
아래처럼 설정하시고 publish 후 사용하시면 될 것 같습니다.
자동 업데이트 다운로드 기능이 없는 만큼 가능한 패치를 몰아서 하는 편이라
양해 부탁드립니다 ㅎㅎ..
Originally posted by @byungmeo in #29 (comment)
MOTP 값 입력,
설정 탭의 계정 설정,
클라이언트 설정
에서 영문, 숫자, 특수 문자 등 아스키 값으로 표현가능한 텍스트를 입력하면
아스키값 + 1 의 값이 표시가 되지만 저장되는 값은 표시되는 값이 아니라 원래 입력했던 값으로 저장됩니다.
하지만 아스키값으로 표현 불가능한 한글 등의 텍스트는 입력할때 문제가 없습니다.
또한 한글 + 영문, 숫자, 특수문자 를 입력할 경우 계정목록, 메인탭의 드롭다운 목록의 표시에서도 아스키값 + 1이 표기되지만
메인 탭에서 선택 후에는 정상적인 입력값이 표기됩니다.
해당 버그에 대한 예시 이미지는 따로 첨부하였습니다.
휴면계정일시 게임 시작이 안되고 휴면 알림 페이지에 머물러 있는 것을 확인.
휴면계정임을 알려주는 메시지 출력 필요
거상 클라이언트가 켜져있는 상태에서 유효성 검사 진행시 '클라이언트 파일을 읽어오는 중입니다' 에서 더 이상 progress 가 진행되지 않음
유저에게 시작 전에 Notice 를 주거나, 실행중인지 확인하는 step을 추가하여 걸러내야 할 것 같습니다.
방법 찾기
브랜치 ClipMouse
브랜치 Patcher
브랜치 Integrity
그룹 또는 리소스가 요청된 작업을 실행할 올바른 상태에 있지 않습니다. (0x8007139F)
The group or resource is not in the correct state to perform the requested operation. (Exception from HRESULT: 0x8007139F)
안녕하세요.
혹시 사용하시는 .editorconfig파일을 깃허브에 같이 업로드 해주실 수 있으실까요?
솔루션 설정에 보면
<ItemGroup>
<None Include="..\.editorconfig" Link=".editorconfig" />
</ItemGroup>
이와 같이 되어있어서, 상위 폴더에 있는 .editorconfig파일을 참조하는 것 같은데, 제가 코드를 받았을때는 존재하지 않아서, 계속 줄바꿈이나 여러가지 쓸데없는 변경이 이루어지는 것 같습니다.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.