본문 바로가기
언리얼 최고/언리얼 멀티플레이

언리얼(UE4) 스팀 서버 세션 플러그인 사용하기

by Lee_story_.. 2022. 5. 8.
728x90

리슨서버.... 데디케이티드 서버... 

이번엔 스팀 서버세션을 사용해 보겠습니다.

 

스팀서버는 플러그인으로 사용할수 있다고 하더라구요

 

영상은 여기!

 

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 to be packaged out with project

forums.unrealengine.com

참고사이트는 여기!

 

따라하시면 됩니다!

 

빠르게 하고싶으시면 밑으로 ㅎ

 

 

 

 

자 먼저 여기서 플러그인을 버전에 맞게 다운받기!

 

Advanced Sessions Binaries – VR Expansion Plugin

 

vreue4.com

 

하면서 테스트 프로젝트를 하나 만들어 줍시다.

매번 하던대로 3d프로젝트 생성하고

 

 

현재 언리얼 버전이 깔려있는위치에 가줍시다. 

(언리얼 아이콘 우클릭 파일위치로 가면 빨라요!)

 

여기 엔진클릭, 그안에 있는 플러그인 클릭!

 

 

이제 플러그인 폴더안에

방금 다운받은 zip안에있는

 

이 파일 두개를 넣어줍시다.

 

플러그인 설정에 들어가서

 

advanced steam sessions 하고 online subsystem steam 을 켜줍시다.

 

그 다음 현재 파일위치에 가서 defaultengine 클릭

 

이만큼 추가해줍시다.

[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"

 

 

그럼... 끝?

 

 

이제 스팀을 키고 실행해보시면 연결이 되네요 ㄷㄷ

정확히 서버를 사용하는건 모르겠지만 스팀세션을 만들어 보았습니다!

 

 

 

틀린 점이 있다면 댓 달아주세요!

 



출처: https://ljhyunstory.tistory.com/ [오늘도 컴돌이]

댓글