리그 오브 레전드 헬퍼 프로그램 | |||||||
Bot of Legends | LeagueSharp | LoLHelperTool | EloBuddy | GamingOnSteroids | Xzone Reactor | LeaguePlusPlus | |
Bot4League | hanBot | Biksoon | Toirplus | Rift Walker | QQSharp | NCLegends |
1. 개요
라이엇 게임즈의 리그 오브 레전드를 대상으로 하는 게임 해킹 프로그램으로 주로 BoL 또는 볼이라고 불린다.[1]
사이트는 열려있으며, Lua스크립트를 이용하여 dll을 프로세스에 인젝트 하는 식으로 작동되며, 자료는 유료(페이드 스크립트) 와 무료 스크립트로 나뉜다.
BoL 자체는 클라이언트 상에 공개된 상태로 존재하는 지형지물 및 투사체 데이터를 읽어들이는 기능과, 그 데이터에 따른 반응들을 모아놓은 스크립트를 가동시켜 스크립트에 미리 지정시켜놓은 명령들을 클라이언트에 입력시키는 기능만 하는, dll 인젝션 핵이다. 온전히 플레이어측 클라이언트 상에서 공개되어있는 데이터를 읽어들이고 스크립트를 처리후 명령어를 클라이언트로 보내는 기능만 하기 때문에, 엄밀히 따지면 '헬퍼' 라고 불리는 프로그램과는 다르지만 용도는 동일하기 때문에 이것도 헬퍼로 불린다.
사실 모든 헬퍼 핵들의 근원이라 할 수 있는 핵으로, 리그샤프의 경우 완전히 이 BoL과 동일한 종류의 핵이며, 나머지 헬퍼 핵들도 기본적으로 스크립트에 의존한다는 점에서 비슷하다.
BoL은 입력된 데이터에 따라 해당 데이터에 대응되는 미리 지정된 명령들을 잔뜩 모아놓은 스크립트를 구동시켜 작동하는데, 간단히 말해 각 챔피언들의 정석(...)을 계산해서 적용시켜놓은 물건이다. 리그 오브 레전드의 컨트롤은 대부분 치고 빠지기에 기반하기 때문에 기계학습 같은 복잡한것 없이 사람의 노력(?)으로 각 데이터에 대응하는 정석적인 대응 컨트롤을 모아 스크립트를 짜는게 가능한것.
BoL 자체는 그저 공개된 데이터를 정리하여 스크립트에 대조해서 미리 지정된 명령들을 찾아서 클라이언트에 보내는 기능만 하기 때문에 적발이 상당히 어렵다. 좀더 공격적인 형태의 헬퍼와 달리 보안 처리된 데이터를 헤집는 것이 아니기 때문이다.
하지만 위에서도 말했다시피 당신이 e스포츠나 게임에 대한 애정이 조금이라도 있다면, 또한 게임의 장래에 대해 조금이라도 생각할 수 있는 머리가 있는 사람이라면 이 불법 프로그램을 절대로 사용하지 않기를 권한다. 롤 커뮤니티에서 빈말로 헬퍼를 사용하지 않으면 호구라는 말이 나오긴 하지만 그것은 라이엇 게임즈가 경각심을 가지길 바라는 마음에서 하는 말이다. 그러니 제발 하지말자. 가뜩이나 높으신 분들도 이스포츠 판을 망하란 듯이 뒤흔들고 있는데 이런 식의 병폐가 터지면 후일에 e스포츠가 망해도 할 말이 없다.
작동 방식은 타 게임 해킹 프로그램과 다르지 않다. 차이점은 개발자 또는 유저가 직접 프로그래밍한 스크립트로 작동 한다는 것. 프로그램은 그저 기본 틀만 제공하고, 그 외의 스크립트, 라이브러리는 다른 개발자가 프로그래밍한, 또는 직접 프로그래밍한 스크립트로 동작하게 된다.
라이엇에서 법적 대처를 준비하자 볼 스튜디오 운영자가 인터뷰에서 볼 운영을 그만 두겠다는 발언을 했다. 또한 수익에 대한 질문에서 수익은 거의 없었고 비싼 취미였을 뿐이라고 밝혔으며 적발률이 매우 낮은 고급 헬퍼의 존재를 언급하며 곧 리스트를 공개하게 될 것이라 밝혔다. 네티즌들은 수익에 대한 발언은 법적 처벌을 줄이기 위한 것이라며 믿지 않고 있지만 고급 헬퍼에 대한 언급에는 관련 사건도 퍼진 상태인지라 화제가 되고 있다. 스테락이 댓글에서 해당 인터뷰는 신뢰성이 없다고 주장했지만 조롱만 받고 말았다.
2. 대표적인 스크립트
스크립트의 이름.스크립트 이름 | 설명 |
Evadeee | 스킬 회피 스크립트이며, 50유로 가량으로 추측된다. 아마 볼 내에 존재하는 스크립트 중 가장 비쌀 것으로 추측되나, 그만큼 성능만은 뛰어나다는 평. |
Sida's Auto Carry : Reborn | 이 핵의 존재의의 및 이 핵을 유지시켜주는 생명줄. 원딜(모든 챔피언)의 카이팅 및 평캔을 해주는 기능이다. 당연히 라인클리어 및 막타, 콤보 기능이 모두 있으며 다른 4종류의 롤 핵(LeagueSharp, Gaming on Steroids, EloBuddy, LoLHelperTool 보다 월등히 뛰어난 평캔 및 카이팅 성능을 보여준다. 볼을 쓰는 유저들이 구입하는 필수이자 볼의 핵심 스크립트. |
3. 용어
프로그램 및 관련 커뮤니티에서 사용하는 프로그램 관련 용어용어 | 설명 |
Orbwalker (오브워커) | 일명 자동 카이팅기라고 불리는 것으로써 (Orbwalk가 흔히 말하는 카이팅이다.) 챔피언의 공격 속도를 계산해서 공격과 이동에 관여하는 기능을 한다. 유저가 선택한 모드에 맞추어 커서 방향으로 이동하며 기본 공격을 시전한다. 일반적으로 Lasthit (마지막 타격), Laneclear (라인 푸시), Combo (콤보), Harass (견제)가 있으며 아래에서 자세히 기술하도록 하겠다. |
Target Selector (타겟 셀렉터) | 말 그대로 오브워커나 챔피언별 스크립트의 스킬 시전, 자동 공격 상대를 정해주는 기능이다. 최적의 상대를 타겟으로 지정해준다. 마우스 근처의 적, 가장 적은 평타(스킬)로 죽일 수 있는 적 등이나 챔피언 별 우선 순위등으로 설정이 가능하다. |
Lasthit (마지막 타격) | 마지막 타격을 담당해주는 Orbwalker (오브워커)의 모드이다. 커서 방향으로 이동하며 미니언이 평타 한 번에 죽을 체력인 경우 공격한다. 챔피언은 공격하지 않는다. |
Laneclear (라인 클리어) | 미니언 정리를 담당해주는 Orbwalker (오브워커)의 모드이다. 커서 방향으로 이동하며 미니언들을 공격한다. 공격 범위에 챔피언이 있을 경우 공격한다. |
Combo (콤보) | 콤보를 담당해주는 Orbwalker (오브워커)의 모드이다. 커서 방향으로 이동하며 적 챔피언을 공격한다. |
Harass (견제) | 견제를 담당해주는 Orbwalker (오브워커)의 모드이다. 콤보와 동일한 기능이며, 차이점은 미니언이 평타 한 번에 죽을 체력인 경우 공격한다. |
Spudgy | 이 핵의 총 개발자이며, 웹 사이트의 주인. |
[1] 한국ip로들어가면 경찰청 유해사이트 warning가뜬다.