이슈 / 토론 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[토론] 고의 트롤 감지 시스템 개발기

연포라리
댓글: 2 개
조회: 1942
2020-10-15 11:52:28
안녕형들. 

많은 사람이 공감 하겠지만 롤은 정말 잼있는 게임인것 같아. ( 벌써 몇년째 1위야 ㄷ ㄷ )
근데 많은 사람이 이용하는 게임인 만큼 고의 트롤 행위는 정말 짜증나게 하는 요소이기도 하지.

특히 휴일롤이란... 후우....

이번 명절에 오랜만에 게임한판 해볼까 하다가 연속해서 던지고 욕하고 나가고 이런사람들을 만나다 보니 빡이 치더라고. 
재능낭비를 좀 해볼까? 하는 생각이 들었어. 

처음 생각했던건 리폿 시스템이였지. ( 지금 생각해보면 별로 좋지 않은듯.. )

유저들이 게임하는 과정에서 욕하고 나가고 하는 놈들을 증거와 함께 기록을 남기는 싸이트를 만들자. 거기에 정보를 보관하고 두고두고 거르자. 

그렇게 해서 3일만에 뚝딱하고 유에미 라는 이름으로 만들어 봤어. 

( 버전 1 - 리폿시스템 ) 

이렇게 게임을하다가 빡치게 하는 누군가를 리폿하면 아래와 같이 박제 되는 시스템 이였지.



이렇게 개발하고 나서 몇일 운영해보니 심각한 문제가 하나 생겼어. 최초의 의도는 고의 트롤링을 잡아내는것인데 그냥 내맘에 안드는 사람들을 블레임 하는 글이 올라오기 시작하는거야.

해서 같이 게임한 이력이 없거나 하는 등의 제보를 자동삭제하는 봇을 만들었지. 그렇게 제보 위주의 싸이트를 만들어 가다가 금방 한계를 만났어. 허위 제보가 난무하기 시작하다보니 리폿의 신뢰성에 문제가 생기기 시작한거야. 삭제보다 등록이 많고 그 중에 허위 제보의 비율이 상당했거든. 

근본적인 고민을 다시 해봤어. 고의 트롤행위를 반복하는 사람을 좀더 객관적으로 판단할 수 있는 방법이 없을까??? 하고.. 

그러다가 게임 시작전에 op.gg  같은 전적 싸이트를 이용해서 같은팀원의 최근 전적 정보를 확인하는 사람들로 부터 아이디어를 얻었어.
' 아.. 최근 20게임 정도의 데이터를 분석해서 명백히 던진게임이다 라고 판단되는 행위' 를 잡아내보기로 했지. 

던지거나.. 서폿이 스펠을 이상하게 들거나.. 라인에서 원딜 cs 를 다 뺏어 먹거나.. 라이엇이 생각보다 많은 데이터를 제공해주더라고.

문제는 신뢰성인데 이래저래 여차저차 온갖 지식들 다 동원해서 겨우 프로토 타입 만들어서 시험을 해봤어. 
( 시작은 그냥 분노였는데 .. 이때부터는 본업만큼 어려워 지더라 ) 

이렇게 최근 게임전적을 분석해서 고의 트롤링 행위로 감지된 게임을 수치화 해서 표현해 봤지. 



이렇게 만들어 놓고 인게임에서 사람들한테 홍보를 좀 해봤더니  방문자가 급증하기 시작했어.
오.. 역시 근거가 확실해야 먹히는구나.. 싶은 생각이 들더라고. 

프로토타입으로 검증헀으니 이제 발전시켜봐야지??

아예 자동으로 게임정보를 수집하고 수집한 게임정보중에 고의 트롤링 행위가 있다면 수집등록하는 봇을 개발해서 적용해봤어 

그게 아래의 모습..




모든 게임 데이터를 다 수집하지는 못하지만 최대한 많은 데이터를 수집 분석하고 고의 트롤 행위로 판단된 정보를 수집하고 있어. 
현재는 5개 쓰레드로 돌리고 있는데.. api 쿼터가 풀리면 훨씬 더 많은 데이터를 수집 할수 있을것 같아. 
쿼터 풀리면 서버터지기 직전까지 쓰레드 늘려봐야지 초당 천개정도 데이터 처리할수 있으면 그날 발생하는 고의 트롤 게임은 많이 잡아낼수 있지 않을까??

추석에 분노가 계기가 되어 개발하기 시작해서 현재는 여기까지 왔네. 한 이주동안 잼있게 논듯??

재미 있었다면 한번 방문해보고 피드백 남겨줘~! 이제 동력이 시들해져서.. 뭘더 만들어야 할지 모르겠네 ㅎㅎ

읽어줘서 고마워 :)

Lv18 연포라리

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • LoL
  • 게임
  • IT
  • 유머
  • 연예
AD