리눅스에서 systemd로 Node.js 프로젝트를 서비스로 등록하기
학교 동아리 서버컴에 PM2를 깔고 여러 프로젝트를 돌리다보니 최근에 크게 데인것도 있고 불안정할 때가 많아져서 대체할 방법을 찾던 도중, 스택 오버플로우(링크)에서 아주 좋은 해결책을 발견했다. 이번 포스트는 그래서 systemd를 활용해 프로젝트를 서비스로 등록하는 방법을 다뤄...
학교 동아리 서버컴에 PM2를 깔고 여러 프로젝트를 돌리다보니 최근에 크게 데인것도 있고 불안정할 때가 많아져서 대체할 방법을 찾던 도중, 스택 오버플로우(링크)에서 아주 좋은 해결책을 발견했다. 이번 포스트는 그래서 systemd를 활용해 프로젝트를 서비스로 등록하는 방법을 다뤄...
Node.js로 HTTP 서버 프로젝트를 개발하고 실제 서버에 배포할 땐 Apache나 Nginx 같은 프록시 서버도 같이 이용하는 것을 권장한다. 이유는 보안상의 이점, 캐시 기능으로 리소스 낭비 방지 등이 있다. 이 포스트에서는 가볍고 성능이 뛰어난 Nginx 프록시 서버를 사...
마인크래프트로 웬만한 대형 서버를 들어가보면 인벤토리 창에 아이템을 놓아 여러 기능을 구현하는 경우가 많다. 예를 들어 유명한 서버들 중 하나인 하이픽셀에서는 플레이하고 싶은 미니게임을 인벤토리 창에서 골라서 접속할 수 있다. 이번 포스트에서는 인벤토리 창을 활용해서 개사기템을 뽑...
저번 포스트에선 간단하게 명령어를 추가하는 플러그인을 만들어 보았다. 이번에 무슨 기능이 좋은 예제가 될 지 고민하던 중, 몬스터헌터 월드에서 활을 사용한다면 쓸 수 있는 기술인 용의 천천시를 보고 좋은 예제가 될 것이라고 생각했다.
저번 포스트에선 몬스터헌터 활처럼 퍼져나가는 화살을 발사하는 명령어를 만들어 보았다. 이번엔 명령어가 아니라, 활을 발사할 때 발생하는 이벤트를 활용해 만들어 볼 것이다.