파이브엠 (FiveM Mod) / / 2024. 4. 8. 06:00

파이브엠 핵(모드) 과거 FiveM에서 핵 기능을 추가했다고? | FiveM 핵(모드) 역사

▶ 목차

     

    FiveM 핵(모드)란?

    FiveM 모드는 FiveM에서 제공하는 API(Native Reference)를 활용해 클라이언트에서 호출하는 방식으로 모드를 사용합니다. 그래서 Lua 스크립트로 작성된 스크립트는 핵 스크립트라 하지 않고 mod 메뉴 또는 Lua 메뉴라고 합니다. 다만 일부 게임 해킹 프로그램은 ESP, 에임봇과 같은 기능을 메모리를 후킹하여 표시하거나 사용합니다.

     

    FiveM Native Reference란?

    FiveM Native Reference는 FiveM이 제공하는 API 세트로, 게임 내 다양한 기능을 호출할 수 있는 함수들의 목록입니다. 이를 통해 서버 개발자들은 게임 환경을 커스텀하고 기능을 추가할 수 있습니다.

    https://docs.fivem.net/natives/

     

    Cfx.re Native Reference

    Documenting 7157 natives for GTA V and Cfx.re

    docs.fivem.net

     

    Native Reference 활용

    Native Reference는 이미 서버에서 엔티티 조작, 금전적 거래 등 서버에서 일어나는 모든 역할을 수행하고 있습니다. 서버와 클라이언트에서 사용되는 Lua 스크립트를 클라이언트에서 실행 및 FiveM API 호출을 가능하게 하는 프로그램을 Lua Executor(Lua 실행기)라고 합니다. Roblox(로블록스)도 FiveM과 유사한 방식을 사용합니다.

     

    Lua Executor 시초

    FiveM이 대중화되기 전에 Desudo라는 유저가 최초의 FiveM Lua Executor를 오픈 소스로 공개하여 개발자 도구로 사용되었습니다. 이후, Desudo라는 유저의 이름에서 유래한 Desudo Lua Executor가 그 당시에 오픈소스 기반으로 처음으로 상업화되었습니다.

     

    FiveM 핵 기능 추가 사건

    당시나 지금이나 FiveM에서 F8을 눌러 콘솔 화면을 열면 서버 개발에 필요한 다양한 기능들을 사용할 수 있습니다. 2020년 6월에 FiveM이 새로운 업데이트를 진행했는데, 문제는 Lua Executor 및 Dumper 기능을 추가한 것입니다.

     

    FiveM이 핵 기능을 추가한 이유는 핵 판매자와 모더가 자신들의 FiveM 프로젝트를 방해하여 빡친 개발자가 핵 기능을 추가했고, 서버 개발자와 유저들의 강력한 반발로 인해 해당 기능은 하루만에 제거되었습니다. 그 당시 FiveM 제작팀은 유명한 모딩 팀으로 알려졌지만, FiveM은 GTA5를 불법적으로 리버싱하여 제작한 락스타에서 훔친 게임으로 여겨졌습니다. 이로 인해 과시? 정의감?에 불탄 GTA5 온라인 사용자와 모더 개발자들이 FiveM 프로젝트를 방해하는 일이 흔했습니다.

     

    FiveM 핵(모드) 근황

    FiveM 팀과 핵 개발자들 간의 오랜 싸움 속에서 서로를 막는 기술과 대응 기능이 많이 개발되었습니다. 예전에는 6개월마다 또는 그보다 짧은 간격으로 밴웨이브가 터졌지만, 요즘은 1~2회 터질까 말까하는 수준으로 안정성이 향상되었습니다. 또한, 글로벌 밴을 푸는 것이 어려웠던 과거와 달리, 현재에는 누구나 간편하게 글로벌 밴을 해제할 수 있는 기술 발전이 이루어졌습니다.

     

    현재 Lua Executor는 Lua 스크립트 실행기능과 함께 프리미엄 메뉴, 덤퍼, 리소스 정지기, 이벤트 로거, 에임봇, ESP 등의 기능을 갖추고 있습니다. 

    • 네이버 블로그 공유
    • 네이버 밴드 공유
    • 페이스북 공유
    • 카카오스토리 공유