언리얼 최고62 언리얼 엔진(UE4)-- Instance 사용해보기 / 멀티플레이 튜토리얼((1~3)/24) 프로젝트 진행중에 너무 막히네요.... 특히 멀티 플레이 만드는데 많은 개념이 필요하고... 어떻게 사용할수 있는지 공부해야 할것 같아서 어떻게 사용할수 있는지 공부해야 할 것 같아서 오늘은 튜토리얼 영상을 들고 왔습니다! 2016년 좀 오래된 영상이긴 하지만 인스턴스,게임모드,컨트롤 등이 어떻게 사용되는지 한번 천천히 공부해 보겠습니다! 일단 기반이 리슨,스팀 서버 사용이니 3d프로젝트를 하나 만들어서 언리얼(UE4) 스팀 서버 세션 플러그인 사용하기 리슨서버.... 데디케이티드 서버... 이번엔 스팀 서버세션을 사용해 보겠습니다. 스팀서버는 플러그인으로 사용할수 있다고 하더라구요 영상은 여기! https://forums.unrealengine.com/t/advanced-sessions-plugin l.. 2022. 5. 9. 언리얼(UE4) 스팀 서버 세션 플러그인 사용하기 리슨서버.... 데디케이티드 서버... 이번엔 스팀 서버세션을 사용해 보겠습니다. 스팀서버는 플러그인으로 사용할수 있다고 하더라구요 영상은 여기! https://forums.unrealengine.com/t/advanced-sessions-plugin/30020 Advanced Sessions Plugin Advanced Sessions Plugin Updated 08/19/2021 Plugin now has two modules, one is AdvancedSessions and one is AdvancedSteamSessions, this will allow me to tie more Steam specific functions in without forcing the steam subsystem t.. 2022. 5. 8. 언리얼엔진 네트워크 멀티플레이어 관련(설명 & 사이트모음) GameMode -서버에서만 존재 -클라이언트가 알 필요가 없는 게임 관련 정보들을 관리 - 모든 요소들을 지정할수있다? (디테일창에서) -ex) 아이템스폰? GameInstance -서버와 각 클라이언트마다 별도로 존재 하고 서로 통신하지않습니다. -엔진 시작 시 생성되며, 종료될 때까지 소멸되지 않습니다. -지속성 데이터를 저장하기에 좋은 곳 -ex) 레벨변경이 필요한데 데이터를 저장해놓고 싶을때 GameState -서버와 클라이언트에 존재 -리플리케이티드 변수를 사용하여 모든 클라이언트에서 게임에 대한 데이터를 최신 상태로 유지할 수 있습니다 -멀티 플레이어어 게임에서 중요한 정보인 접속된 플레이어 리스트(PlayerState의 리스트)를 포함한다 PlayerState -게임에 접속된 모든 플레이어.. 2022. 5. 4. 언리얼엔진(UE4) 멀티플레이(4)--캐릭터 점수관리 (player state) https://www.youtube.com/watch?v=AmFGRmfAEHs&list=PL4G2bSPE_8umObhv-XMFueHzJWVEV3Ono&index=8 8장! 어쩌다 보니 왔다 갔다 하네요 이번엔 캐릭터의 점수를 관리를 player state 라는 블프를 이용해 볼꺼에요 player state란 --> 모든 클라이언트의 정보들을 포함한 각각의 객체로 이제 멀티 플레이에서는 각각의 플레이어에게 할당하고 싶은 값이 다를때, 변경해야할때 사용하는것 같습니다. 그리고 PlayerPawn이 Destroy 되더라도 PlayerState는 유지된다고 합니다!--> 이게 중요한듯(리스폰시) ㄱㄱ! player state를 만들어줍시다. 그 다음 현재 사용중인 게임 모드에 적용해줍시다. 다시 스테이트에 돌아.. 2022. 5. 4. 언리얼 (UE4) 데디케이티드서버 -- ip오류(외부 컴퓨터간 연결) 데디케이티드 서버를 열어 보니까 로컬ip는 되는데 개인ip로 다른 컴퓨터와의 연결이 안되더라구요.... 혹시 저처럼 연결이 안되시는분들은 한번 이렇게 해보시죠! 일단 프로젝트 파일을 열어주면 config파일이 있을꺼에요 클릭! 그다음 그안에있는 디폴트 엔진 클릭! 클릭하시면 막막 이상한 글들이 있네요... 제일마지막에 [OnlineSubsystem] DefaultPlatformService=Null 추가! 그러면 아마 본인 ip설정하시고 다른 네트워크 상의 컴퓨터에서 접속 시 잘 연결됩니다! 이거말고도 여러이유가 있겠지만 제가 겪은건 이렇습니다.... 확인사항 1) 언리얼 기본포트 7777 열었는지 2) ip가 정확한지 3) 방금 코드 추가 했는지 더 알게 되면 추가하겠습니다! 틀린 점이 있다면 댓 달아.. 2022. 5. 2. 언리얼엔진(UE4)멀티플레이/메인메뉴만들기/데디케이티드서버 https://www.youtube.com/watch?v=TKJx_g-Mm8s&t=1152s 저번에 하기로 한거 보고 왔는데요.... 대부분의 내용이 어떻게 데디케이티드 서버가 열리고 사용되는지에 대해 알려주네요 여기 들어오셨다면 언리얼 엔진 서버 소스 빌드 하시고 오신거겠죠..? 아니라면 클릭! 언리얼 (UE4) 데디케이티드 서버 연동해보기(1) 데디케이티드 리슨서버 설명 UE4 데디케이티드 서버 만들기 샘플 그냥 이거 따라하면 됨. Setting Up Dedicated Servers | Unreal Engine Documentation Setting Up Dedicated Servers How to set up and package.. ljhyunstory.tistory.com 이거 해주시고 설정도 .. 2022. 4. 28. 이전 1 ··· 5 6 7 8 9 10 11 다음 728x90 반응형