슬랙을 메세지 큐로 사용하기 (공짜 서버 무임승차하기)
슬랙을 게임 서버로 사용한다.
아래의 2_simple_server.rb
는 간단하게 작성한 오브젝트 이동만 동기화되는 서버이다.
해당 수준의 서버정도는 슬랙과 함께라면 서버 코드 __0__줄로 처리할 수 있다.
채널에 보낸 메세지는 채널의 모든 사람에게 방송된다, 채널에 이동 패킷을 뿌리면 다른 클라이언트들이 받아서 해당 플레이어를 이동시킨다.
채팅 시스템에서 채널은 기본적으로 구현되어 있다.
예를들어 월드맵에 메세지를 보내고 싶으면 #world
채널에 패킷을 보내면 되고, 특정 파티(그룹)에 메세지를 보내고 싶으면 #group_ID
채널에 패킷을 보내면 된다.
슬랙봇은 클라이언트끼리만으로 처리할 수 없는 (P2P 영역을 벗어난) 범위를 담당한다.
서버 공지사항 / 경매장 / 아이템 강화 / 이벤트 보상