이 질문을하기 전에 약간의 연구를했지만 내 상황에 대한 구체적인 답을 찾을 수 없었습니다. 저는 WebSocket과 게임 개발에 아직 익숙하지 않아 일부 부분을 잘 설명하지 못할 수도 있습니다. 그렇다면 더 잘 설명 할 수 있도록 말해주십시오.멀티 플레이어 HTML5 게임 개발에 웹 소켓 사용. 무엇을 선택해야합니까? Node.js 또는 Ratchet 또는 기타?
저는 현재 여러 종류의 HTML5 멀티 플레이어 게임을 제공 할 CakePHP를 사용하여 웹 응용 프로그램을 개발하고 있습니다. 어떤 상황에서는 게임이 데이터를 데이터베이스로 보내야합니다. 문제는 Node.js를 사용하여 게임 서버 측 로직을 구현하고자하지만 데이터베이스에 데이터를 전달할 수 있는지 확실하지 않습니다. 최선의 방법은 Node.js의 데이터를 PHP 작업으로 보내 데이터베이스에 저장하는 것이지만 가능한지 여부는 알지 못합니다.
나는이 DNode 일에 대해 뭔가를 발견했지만, 이것이 내 문제에 대한 대답인지, 그리고 베타 버전에있는 것처럼 보이는지, 나는 피하고 싶습니다.
대신 게임 서버 측 로직을 구현하기 위해 Ratchet을 사용하는 방법을 생각했습니다. 적어도 내가 내 응용 프로그램과 통신 할 수 있다는 것을 알고 있지만 게임 개발에 대한 참조를 찾을 수 없기 때문에 좋은 생각인지 확실하지 않습니다. 내가 어떤 다른 프레임 워크에 대해 모르는
, 나는 그 두 가지보다 더 나은 옵션이있는 경우, 그래서 저를 알려주세요 :)
나에게 의견을주십시오. 고맙습니다!
대단히 고맙습니다. 지금 Node.js의 작동 방식에 대해 더 잘 이해하고 있습니다. 내가 이해 한 바에 따르면 Node를 사용하여 데이터베이스에 연결할 수도 있습니다.이 방법을 사용하면 PHP 응용 프로그램과 통신하지 않아도 데이터를 요청할 수 있습니다. – Anakin
맞습니다. Node.js에서 데이터베이스에 직접 연결할 수 있습니다. – ElHacker
node.js는 VPS 서버에서만 작동합니까? 공유 호스팅에 설치되지 않을 것입니다. – yourkishore