목록플러그인 개발자를 위한 팁 (2)
The civil war
Redis는 메모리에 데이터베이스를 만들고, 제어하고 수정하는 프로그램입니다. 정확히는 Redis서버가 이를 수행하고, 클라이언트는 Redis서버에 접속해 메모리에 저장된 데이터를 사용합니다. 여러분이 즐겨 사용하는 (아닐수도 있지만) Twitter가 바로 이 Redis 서버를 사용하여 데이터를 관리합니다. 때문에 잘만 활용하면 멀티플레임 게임을 만들 수 있을 것입니다. 다만 Redis를 RMMV에 적용하는 방법은 다소 어려운데, 이는 RMMV의 베이스가 되기도 하고, Redis를 설치해야 할 당사자인 Node.js가 사용자 영역에 위치해 있지 않기 때문입니다. 따라서 공부하다 보니가 아래와 같은 문서가 만들어졌고, 이것을 혼자만 알고 있기에는 아까워서 여기에 공유하게 되었습니다. 이 부분부터는 제가 작..
세상에 소프트웨어를 위한 라이센스는 많이 있습니다. 일반적으로는 자신의 코드에 대한 저작권을 주장하는 동시에, 널리 다양한 방식으로 편하게 수정되며 사용되기 위해 부여합니다. 물론 어디까지나 '보이는' 코드들이 그렇다는 겁니다. 아파치 라이센스 같이 재단을 위한 라이선스도 있고, GPL처럼 '반드시 오픈소스'여야 하는 라이선스도 있습니다. 그런데 저도 플러그인을 개발하면서 몰랐던 사실이었지만,이와중에 GPL라이선스는 RMMV플러그인에서는 제대로 작동될 방법이 없다는 이야기가 있습니다. 참조- 사실 이 링크만 봐도 해당 포스트는 읽을 필요 없습니다.( https://forums.rpgmakerweb.com/index.php?threads/rm-gpl-why-it-doesnt-work-why-you-shou..