마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서버에서 몹이나 NPC 다루는 방법은 무엇인가요?

0 추천
안녕하세요.
보통 클라에서 서버로 데이터를 전송하면, 서버가 움직여 데이터를 처리하는데요...
클라의 인풋없이 서버에서 1이라는 숫자를 클라에 1초간격으로 주기적으로 계속 전송하는 방법 없을까요??
 
용도는 리니지같은 롤플레잉 게임에서 몹이 살아있는것처럼 움직이도록 하는 것입니다.
클라 인풋없이 몹이나 NPC 독자적으로 서버에서 움직이도록 해놓는 것이요...
 
알려주시면 감사하겠습니다.
수고하세요.
감기조심하세요.
 
TCP 소캣 사용하였습니다.
앱개발잼나 (1,450 포인트) 님이 2013년 4월 23일 질문

1개의 답변

0 추천
 
채택된 답변
방법이 너무 여러가지입니다.

인터넷이나 책을 많이 보시면 수십 수백가지 방법을 찾을 수 있습니다.

라그나로크 온라인의 경우 몹의 경로가 바뀌었을 때에만 서버에서 클라이언틀 데이터를 전송하고

한번 경로를 주면 다시 신오가 오기 전 까지는 몹의 스피드로 목표 좌표까지 그냥 이동합니다.

유저가 때리거나 뭔가 액션이 생기면 다시 신호가 와서 처리를 합니다.
고또 (6,100 포인트) 님이 2013년 4월 23일 답변
앱개발잼나님이 2013년 4월 25일 채택됨
...