본문 바로가기

반응형

서버

★ 2. Game Overview [1] Game Overview 'Game Overview' 페이지는 다음과 같은 목적으로 제작되었습니다. 초기 게임 설정을 수행. 게임이 끝날 때까지 일상적인 게임 관리 작업을 수행 Game Overview에서 다음을 수행할 수 있습니다. 포털에서 로그아웃 후 GameSparks 계정을 관리할 수 있습니다. 어둡거나 밝은 UI 테마를 전환할 수 있습니다. 포털에서 만든 다른 게임을 빠르게 열고 게임을 추가하거나 삭제합니다. 게임의 미리보기 및 라이브 단계에 대한 일일 로그 요약을 확인할 수 있습니다. 게임의 최상위 정보와 설정을보고 편집할 수 있습니다. 게임 구성 버전을 "스냅 샷" 으로 생성 및 관리할 수 있습니다. 라이브 서버에 게임의 스냅 샷을 게시할 수 있습니다. 게임 연결 유형에 대한 비밀 액.. 더보기
★ 1. GameSparks (게임스파크) [1] GameSparks 게임스파크는 영국에 있는 게임 서버 엔진 회사입니다. 최근에 '아마존'에서 인수를 하여 더욱 더 강력한 엔진으로 거듭날 것으로 예상됩니다. 게임스파크가 어떤 '강력'한 기능을 제공하는지 한번 살펴보겠습니다. 1. 빌드 기능 1) 소셜 및 멀티 플레이어! 친구, 리더 보드, 채팅, 실시간 멀티 플레이 등 다양한 멀티 플레이 옵션과 팀, 토너먼트, 로비 및 매치 메이킹이 모두 포함되어 있습니다. 2) 메타 게임 및 경제! 통화, 가상상품, 거래 및 성취 시스템, 카탈로그 관리, IAP 및 부정 탐지를 할 수 있습니다. 3) 사용자 지정 백 오피스! 팀 내의 각 역할에 대한 정보와 컨트롤의 조합으로 사용자 정의 컨트롤 패널을 디자인 할 수 있습니다. 4) 유연성 및 PaaS! 모든 .. 더보기
★ 14. 포톤 클라우드 (Photon Cloud) Marco Polo 튜토리얼 [3/3] Marco Polo 튜토리얼 지난번 [2/3]에 이어 [3/3]을 작성해보겠습니다. # 애니메이션 추가하기 문제가 좀 있습니다. 쉽게 애니메이션 상태를 알 수가 없습니다. 여러 몬스터들이 달리고 혼합되는 것들에 대해 동기화 할 수 있는 다른 방법을 찾아봐야합니다. MyThirdPersonController 클래스를 통해 문제를 해결할 수 있습니다. 이 클래스는 _characterState 변수를 모든 애니메이션 트리거를 위해 사용하고 몬스터의 CharacterController.velocity 정보에 기반하고 있습니다. 로컬에서 작동하지만 리모트 복사에는 velocity 를 가지고 있지 않습니다. 단순하게 위치를 재조정 하는 것입니다. 만약 몬스터가 자신의 상태를 전송한다면 복사본은 수신되는 값으로 적용.. 더보기
★ 20. 동기화/비동기화란? [1]동기화라는 말이 다방면으로 사용되고 있어 개념을 잡기가 조금 어렵습니다.비동기식이니 동기식이라는 말도 있습니다. 동기화를 이해하려면 클라이언트와 서버라는 개념을 먼저 이해해야합니다.클라이언트에서 작업을 요청하면 서버에서 응답하는 형식입니다.그런데 이 응답하는 방식에 따라서 동기식, 비동기식이라고 합니다. 여기서 동기식은 클라이언트의 요청이 있어야만 서버가 응답을하며 서버의 응답을 기다리다가 응답이 와야만 그에 따라 클라이언트가 반응하는 방식으로 서버와 클라이언트의 작업을 하나로 일치시키는 방식입니다.요청과 응답, 응답과 작업, 다시 요청과 반응 이런 방식입니다. 폴더의 자료를 최신으로 유지하는 것도 클라이언트에서 자료 갱신을 요청하면 서버에서 응답해 최신 자료를 보내주고 클라이언트에 받아 갱신하는 .. 더보기
★ 2. Node.js 강좌 2편 이 강좌에서는 Node.js를 사용하기 위한 작업 환경 설정을 살펴보겠습니다. 로컬 작업환경 설정 지금 사용하고계신 PC나 리눅스 서버에 Node.js 런타임을 설치합니다. Window/Mac - (아래의 이미지를 클릭하시면 다운로드 페이지로 이동합니다.) Window와 Mac의 경우 인스톨러를 통해 자동으로 작업 환경을 설정할 수 있습니다. LINUX - 데비안 계열 1234$ sudo apt-get update$ sudo apt-get install nodejs$ sudo apt-get install npm$ sudo ln -s /usr/bin/nodejs /usr/bin/nodecs - 레드햇 계열 123$ sudo yum install epel-release$ sudo yum install nod.. 더보기
★ 1. MongoDB 강좌 1편 이 강좌에서는 MongoDB에 대한 소개 및 설치 방법그리고 데이터가 어떤 식으로 구성 되어있는지에 대해 알아보겠습니다. MongoDB란? MongoDB는 c++로 작성된 오픈 소스 문서 지향(Document Oriented)적인 Cross Platform 데이터베이스입니다.뛰어난 확장성과 성능을 자랑하며 가장 유명한 NoSQL 데이터베이스 시스템입니다. NoSQL이란? NoSQL 데이터베이스는 전통적인 관계형 데이터베이스보다 덜 제한적인 일관성 모델을 이용하는 데이터의 저장 및검색을 위한 매커니즘을 제공합니다. 단순 검색 및 추가 작업을 위한 매우 최적화된 키 값 저장 공간으로, 레이턴시와스루풋과 관련하여 상당한 성능 이익을 내는 것이 목적입니다.이 시스템은 SQL 계열 쿼리 언어를 사용할 수 있다는 .. 더보기
★ 14. c# 네트워크 개발 p13 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=82================================================================== C#으로 게임 서버 만들기 - 10. 세균전 - 서버 구현 II (게임 서버 로직) 지난 시간에는 클라이언트측 로직과 유저들이 요청한 패킷이 게임 방으로 전달되는 과정에 대해서 알아봤습니다.이번 시간에는 게임의 로직.. 더보기
★ 13. c# 네트워크 개발 p12 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=81&z=================================================================== C#으로 게임 서버 만들기 - 10. 세균전 - 서버 구현 I 이제 서버를 구현할 차례입니다. 앞장에서 초기 설계와 일부 로직 부분을 작성해봤지만 세세한 부분까지는 살펴보지 못했습니다.먼저 게임 서버와 게임 방.. 더보기
★ 12. c# 네트워크 개발 p11 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=hit&desc=asc&no=80================================================================== C#으로 게임 서버 만들기 - 9. 세균전 - 클라이언트 구현 지난 시간에는 게임방 입장 패.. 더보기
★ 11. c# 네트워크 개발 p10 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=79================================================================== C#으로 게임 서버 만들기 - 8. 세균전 게임 - 클라이언트 연동 - II 패킷 수신ENTER_GAME_ROOM_REQ 패킷을 서버에 요청ㅇ한 뒤에는 서버로부터 응답이 오기만을 기다리면 됩니다.세균전 게임은 1:1.. 더보기

반응형