Giter Site home page Giter Site logo

ue_dedi_tcp's Introduction

UE_Dedi-TCP

DB-TCP-Dedicated 연동 언리얼 프로젝트

시연 영상

https://youtu.be/NLYECWXoDTc


이번 프로젝트는 TCP 서버와 언리얼과의 연동을 실습하는 프로젝트로, 주 기능은 로그인/회원가입과 매치매이킹이다.

로그인은 주로 웹서버 방식을 사용하나, 이번 프로젝트에서는 오로지 실습을 목적으로 TCP 서버를 사용하여 구현하였다.

로그인 TCP 서버와 데디케이트 서버 관리용 TCP 서버로 총 2개의 TCP 서버를 구현하였고, 두 서버는 서로 통신하게끔 하였다.

DB는 유저 정보를 담는 테이블 하나를 사용했으며, 추가 기능에 따라 테이블을 확장할 계획이다.

언리얼에서 TCP 서버들과의 통신은 GameInstanceSubsystem을 상속받은 클래스로 구현하였다.

유저는 접속하면 로그인 서버에 접속하게 되고, 로그인 후 매치매이킹으로 데디서버에 접속하면 로그인 서버와 접속종료 한다.

데디 서버는 데디 관리 서버와 통신하며 데디 서버에 접속한 플레이어의 데이터를 주고받을 수 있을 것이다.


대략적인 실행 흐름

구조도

ue_dedi_tcp's People

Contributors

jjw1270 avatar

Watchers

 avatar

Forkers

junios pain3992

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.