총 게시물 44건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[서버]

배현직 대표님의 서버구조 답변

글쓴이 : 앱개발재밌어 날짜 : 2013-10-17 (목) 11:27 조회 : 6610
글주소 : http://www.androidside.com/B25/18
 
  1000원 PPT 비즈디자인
무료 PPT 배경/테마/템플릿, 다이아그램, 45+ 고급 피피티 1900원!
bizdesign.net
  프리젠테이션템플릿 굿펠로
프레젠테이션, 파워포인트, PPT, PT, 피피티 배경, 다이어그램, 무료템플릿
www.goodpello.com
  예신소프트
GoJS, GoDiagram, GoXam 견적상담, 국내외 소프트웨어 판매
www.yesinsoft.com
신청하기


안녕하세요. 

온라인서버제작자모임 싸이트의 앱개발재밌어입니다.

본업이 토목직이고,

전공도 아닐뿐더러, 윗분들 안계실때 틈틈히 작업한거라 많이 미흡합니다. ^^;

구조를 다이아그램으로 요청하셔서 첨부드립니다.

부족하지만 답변부탁드립니다.

감사합니다.^^

 

ps. 안드로이드앱, 서버, 디비, 이미지 모두 혼자하려니 너무 힘드네요.

시간은 많이 걸리지만, 너무 재미있어서 참 재미있게 하고있습니다.

많은 분들이 항상 도움을 주셔서 가능한것 같습니다. ㅎㅎ

오늘하루도 즐거운 하루 되시고,

주말 푹쉬시고 좋은 주말 되시길 바랍니다^^

고맙습니다.

서버구조.jpg



안녕하세요,

그림을 살펴보니, 두 캐릭터의 플레이 판정을 서버에서 하는군요.

서버에서 두 캐릭의 플레이 처리를 해주는 방식이라면, 방장 클라와 그렇지 않은 클라의 역할이 서로 다를 필요는 없습니다. 개발만 더 까다로와질 뿐 특별한 이익이 뭔지를 저는 못찾겠습니다.

 

1.jpg

 

위 그림처럼 더 간단하게 가는 것이 좋겠다고 생각합니다.

1,2: 각 클라는 키 입력을 서버에게 전송. 매번 전송하는 것보다는 키가 눌렸다 안눌렸다 정도를 보내주는 것이 통신량이 적어 좋습니다.

3: 서버에서는 1/30초마다 두 캐릭의 이동,공방 등을 판정해서 결과를 뽑아, (이것을 하는 것은 서버의 스레드풀)

4: 서버는 그 결과를 1/30초마다 두 클라에게 보내주기.

 

 

 

P2P를 써서 더 성능을 올리는 방법도 있지만, 처음 개발하시는 입장이고 회사 프로젝트가 아니라는 점을 감안한다면, 저는 일단 간단하게 만들 수 있는 모델부터 해보시는 것이 좋겠다고 봅니다.

 

온라인서버제작자모임에서 공개 질문을 올려주신 것이니만큼, 제 답변도 괜찮으시면 거기다 올려주시면 공익 차원에서 좋을 것 같습니다 ^^

 

 

배현직 드림





미니어스 2013-10-30 (수) 09:42
답변 중 상이한 내용이 있네요
서버에서 처리하는  이유를 모르는건  개판이기 때문입니다
게임은 잘 동작 할지 모르나  해킹 에 대한 대비는어쩔거요?
구시대적 발상으로 아직도 똑같이 서버를 구성하니 
똑같이  매번 뚫리는거요
댓글주소
hi
이전글  다음글  목록 글쓰기

총 게시물 44건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 조회
44 서버
현재 대학생인데 과제중입니다 핸드폰을 이용하여 마우스를 대체하는 어플리케이션 및 프로그램을 만드려고하…
박민용 10-05 281
43 OS
이카루스031 05-09 2118
42 OS
이카루스031 05-09 2287
41 OS
Linux 시스템 로그인에 관련된 정보 로그 파일혹 Linux 관리가 필요한 분들 참고하세요.....시스템에 접근한 사람들 …
예민한인어 03-14 2643
40 OS
Postfix를 이용한 메일서버 개설 http://www.atblog.co.kr/?p=4877
카이로 12-18 2912
39 서버
sudo apt-get install ntpdate sudo apt-get install rdate sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime sudo rdate -s time.bora.net
카이로 08-01 4320
38 VPS
VPS 간단 비교 설명  디지털오션 DigitalOcean  1. 저렴한 가격(최소 5$부터 시작) 2. 매우 쉬운 UI 3. 인기있…
카이로 07-10 4586
37 서버
SCP를 사용하여 자동으로 데이터백업   v     상황: 특정 디렉터리나 특정 데이터를 원…
카이로 07-10 4307
36 서버
리눅스 서버 간에 파일 복사에 사용되는 명령어는 scp가 대표적이겠죠? scp에 대해서 간략하게 설명하고자 합니…
카이로 07-10 5828
35 서버
Introduction Nginx Nginx is a fast and lightweight alternative to the sometimes overbearing Apache 2. However, Nginx just like any kind of server or…
카이로 07-08 4286
34 디지털오션
출처. http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=226630 들어가기에 앞서...-블로그에 쓴 글을 그대로 …
카이로 07-07 4545
33 서버
최상위 index.php에 아래 코드 입력 ini_set('session.cookie_domain', '.domain.com' );
카이로 07-06 3468
32 VPS
DigitalOcean vs Linode  디지털오션과 리노드 상세 비교 This is a very detailed DigitalOcean vs Linode VPS cloud hosting comparison r…
카이로 07-06 4434
31 디지털오션
How To Choose an Effective Backup Strategy for your VPS Introduction An important consideration when storing your work and data in a digital environ…
카이로 07-06 3485
30 VPC
2013 VPS Benchmarks - Linode, Digital Ocean, Hot Drupal Every year or two, I like to get a good overview of different hosting providers' VPS performa…
카이로 07-06 5202
29 VPC
Linode vs DigitalOcean, performance benchmarks I’ve been a Linode fan and customer for years, but just this week I was made aware of a competing …
카이로 07-06 3002
28 VPC
Live Benchmarks from the Cloud Cloudlook provides constantly updated benchmarksfor server instances at popular public cloud providers. …
카이로 07-06 3498
27 VPC
사양이나 필요한 부분만 보세요^^ Linode 2GB VPS versus DigitalOcean 2GB VPS – Centmin Mod Nginx CLI install benchmarks Linode has…
카이로 07-06 3275
26 서버
for file in *.log; do     iconv -f ISO-8859-1 -t UTF-8 -o "$file".utf "$file" && mv "$file".utf "$file" done
카이로 07-05 3045
25 서버
우분투에서 한국시간으로 변경하기 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
카이로 07-04 3086
 1  2  3  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기