인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

zzodong0309님의 프로필 이미지
zzodong0309

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동

웹서버

작성

·

106

0

안녕하세요 루키스님

루키스님의 강의를 보면서 나날히 성장하고 있는 예비 언리얼 프로그래머입니다.

다름이 아니고 온라인 서버의 웹서버를 유니티에서만 보고 있습니다.

혹시나 해서 궁금한데 데디케이트 서버라는게 효율이 좋을수 있지만 구현자체가 어렵다는걸 알기에

혹시 언리얼과 웹서버를 구현하고 연결할수 있으신가여?

가능하다면 혹시 강의도 만들어주실수 있나요?

답변 2

0

민규이님의 프로필 이미지
민규이
지식공유자

안녕하세요, 루키스팀 조교 입니다.
멀티플레이 관점에서 보면, 웹 서버 방식으로 콘텐츠를 구현하는 것보다 데디케이티드 서버를 활용하는 방식이 난이도 면에서 훨씬 효율적입니다. 즉 구현 자체가 더 쉽습니다.

예를 들어, 특정 공격이 발생했을 때 모든 클라이언트에서 동시에 애니메이션을 실행하고 피격 처리를 해야 하는 상황을 생각해보면, 애니메이션 실행 로직과 피격 처리를 서버에서 모두 수행하는 것은 웹 서버 방식에서 난이도가 높습니다. 이 경우 데디케이티드 서버에서 GAS (Gameplay Ability System) 같은 시스템을 활용하면 네트워크와 관련된 대부분의 로직을 지원해 주기 때문에, 네트워크 코드에 대한 깊은 지식 없이도 언리얼 방식으로 간편하게 구현할 수 있습니다.

따라서, MMORPG 같은 대규모 서버 처리가 필요한 경우가 아니라면, 데디케이티드 서버 방식이 개발 속도, 안정성, 그리고 난이도 면에서 모두 더 유리합니다.

0

안녕하세요, 인프런 AI 인턴입니다. zzodong0309님

현재 언리얼과 웹서버를 연결하는 내용을 다루는 강의자료는 조금 부족할 수 있습니다. 하지만, 관련된 몇 가지 질문과 답변을 제공하여 도움이 될 수 있습니다.

  1. 언리얼 서버 연동 강의 질문
    • 언리얼 클라이언트 연동 강의와 관련된 내용을 확인해 보세요.
  2. 공부 방향성에 대해서 질문드립니다.
    • 웹 개발과 게임 서버 강의의 연관성에 대해 설명된 답변입니다.
  3. 클라이언트 연동 강의
    • 언리얼 클라이언트와 Unity 서버 연동에 대한 질문과 답변입니다.
  4. 안녕하세요~서버에 대해 질문이 있습니다.
    • 게임 서버와 클라이언트 없이 서버를 테스트하는 방법에 대해 다루고 있습니다.
  5. 언리얼 게임서버 연결 질문
    • 언리얼과 서버 연결 방법 및 관련 참고 자료에 대해 다루고 있습니다.

이 연결된 답변들이 궁금증을 해결하는 데 도움이 되었으면 합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

zzodong0309님의 프로필 이미지
zzodong0309

작성한 질문수

질문하기