보통 시작코드나 초기화 코드에 스팀 sdk나 스토브 sdk 인증부분 넣잖슴.
내 게임도 시작때 SteamAPI.Init() 이거 호출해서 false면 Application.Quit() 되게 되있고 이거말고 다른 인증부분은 없는데
스팀판매하는 게임이 저런거 안했을리는 없을 것 같은데 복돌이 올라온다는건
복돌 뿌리는 사람이 게임 프로젝트를 어케든 까가지고 저런 코드를 삭제하거나 수정해서 올린다는거임?
그게 가능하면 사실상 모든 코드를 다 수정할 수 있다는 소리 아닌가 싶어가지고.
그럼 핵버전이든 치트버전이든 다 가능한건가?
ㅇㅇ당연하지 gta같은 초대형 회사 클라도 뜯기는마당에 인디나부랭이 클라는 코파면서 뚜따함
대기업 겜도 뜯겨서 크랙 돌아다니는데 인붕이가 만든 게임이 안 뜯길리가
좋게쓰면 모드고 좃같이쓰면 크랙인거임 drm 주제로 llm 이랑 대화해봐라... 결론은 뭔수를 써도 별 의미없다고 할거다
상용 엔진쓴건 대부분 뜯어서 고쳐야 될게 비슷비슷해서....더 잘뚫림...
나 전에 다녔던 '회사'에서도 서버 보안을 했지 클라 보안은 최소화 하라는 지침이 있을정도였으 보안높히느라 최적화 떨구지 말라고 머라하셨음 / 서버 없으면 무용지물이라고 생각해도 될 듯
발버둥쳐봐야 의미없다는거구나.. 그냥 받아들여야겠네
내 게임에 Hex 에디터 돌려보고 아 그렇구나 했음
복돌 방지 솔루션 적용된 게임들은 아예 코드 자체를 암호화시켜버리는거임. 심지어 본인들 서버도 따로 운영해서, 게임 실행 시마다 일정 시간만 유효한 개인키(2FA 같은 식)를 보내서 복호화해서 게임 실행되는거고. 해당 솔루션 적용만으로도, 게임들이 로딩이 오래 걸리거나, 무거워지긴 해서 게이머들이 싫어하긴 함.
아에 소비자는 서버쪽엔 손도 못대는 구조인 멀티플레이 게임이 아닌 이상 복돌 막을 방법은 없다고 보면 됨
이미 10년전에 다 뜯겨서 스팀 에뮬레이터로 뚝딱하지 않나