Skip to content

jjw1270/UE_Dedi_TCP

Repository files navigation

UE_Dedi-TCP

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

시연 영상

https://youtu.be/NLYECWXoDTc


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

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

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

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

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

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

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


대략적인 실행 흐름

구조도

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published