From 8f916c855bc47cc73c3f6d68eb136ffa0fde04d2 Mon Sep 17 00:00:00 2001 From: Norman Lansing Date: Wed, 1 Apr 2026 22:06:13 -0400 Subject: [PATCH] Find of Create Game Session Endpoint --- Config/DefaultEngine.ini | 2 ++ .../Data/DA_GameSessionsAPIData.uasset | Bin 1862 -> 2012 bytes .../Portal/BP_PortalManager.uasset | Bin 5742 -> 5959 bytes .../Private/Game/DS_GameMode.cpp | 2 +- .../GameplayTags/DedicatedServerTags.cpp | 2 ++ .../Public/GameplayTags/DedicatedServerTags.h | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index a693cdf2..7644458e 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -46,4 +46,6 @@ SoundCueCookQualityIndex=-1 [/Script/EngineSettings.GameMapsSettings] EditorStartupMap=/Game/Maps/StartupMap.StartupMap GameDefaultMap=/Game/Maps/StartupMap.StartupMap +GlobalDefaultGameMode=/Script/FPSTemplate.ShooterGameModeBase +GlobalDefaultServerGameMode=/Script/FPSTemplate.ShooterGameModeBase diff --git a/Content/DedicatedServers/Data/DA_GameSessionsAPIData.uasset b/Content/DedicatedServers/Data/DA_GameSessionsAPIData.uasset index a1b881ef1abb617a1d39f4f810ef45a6a50ea727..4139c74b391c507fc896a481ce8f1522ee83df61 100644 GIT binary patch delta 682 zcmX@ccZYw1gjibqtjb*0pt_Y;?ET%!^mbTB?s%@qHc>B>SDb-?p@b1g0KvtH6LhRD zGBYrM_{&%r7=Va@4MYHe7%PGXse$pOfZ`zR#5(bt5~KKJMMn9_2853Z_mJNlXyR#;OkJdf_N+GGb6& ze}OguJr4%R>Oj7N3WF&TD2E$Jw?l(hkqv0P)Z~RM8j8(OA&@E%^AAuv6O;`SV*)v3 z@>dpZHZx!l3bIXBV_nY)3^Xv{nS75`i4z(v3_O!L+59*`_J9D-EyE%0Z4fuxCM%Aiy#CJ)5`}PGvC9!2(DIs3i>; by}J2Dy2;=O)=dY-ux>Flia92;v)cmz@Ge_| delta 574 zcmcb^e~fQ}gqY2TR`2z8!5OtDs@u30Z})P(ZPR>(b)sGC#A{6rQ81|VWM2;_snMGyx{gVezISApUn{FP5flMNU-COa^4D5|hB zFbJ_j^ufsgKyU>p&Ic3_o1Dq0vH2P!GZPyJSbpL}^+ z`3GnKh-L&?HQ9+(oBt&+WR3uR3j#oy$$_jglV`AYaYBU{xF>6~DRDxB7|07_^W)@# zC zox?{@G+ZB!%+A%msXM)vesVv{i;35PZUFei04h6f22Sk65fF86H)&CkwmIG|VKrkpiuv>L* zH2V%8>>nwNKw$ON%=}oziwd@@_`IQwV#)r#Qv)OCb3?g&{@jJ}yrL!^zgreb*JLX_ zp$uo}?wv>Cq3bF0i!rU4wTdFsS&g`-HFkPsM=sQbOP6y{fd-9K0yKz^TD*C?a6|^ViPza8u6g#F9Wt~VwX$<2E@M=1Pm>5$``abMy5fX%X!E9}ecPs= z@lI5o#D>I_t4UP)g4!rLeSE&n7h`^Udb+ze)00kR<_G;;+Zef6&)FV&YZhAURgyCS zG|GpBr6y%963s|eNlfuf=M$toiPTF?%9;pZa#3xAF2OKOmXMzkpzGcs)<_sx zZvt(@>Y>Ll0;-sm5)upUMlr{{nQ8cqXSYQbqFIzU6X^4%`T}gj;K!UW;6+*DJYj2$ ZKUiFoU`fOH{j#LA;jn4o8IZn#Niat!b)|7A;~Ckw_0>4@IvNJ-@oltE2=UPnViVyR88ixmGa(^@G<(w`gh?1{ zrVq)D$X^5pa|#r<3GdUGjmUFGm(eGWnE9T{+42+6Gn8R4;RfpO3Q5%xqKgcN6LP`0 zS-To|9gtU=rerEK+litO)H`-*{CuT6Id)+}ndp;|(}q>vtfzzl8d!)PVfHls3C-W#Df>8tvF6x_*5M>+yEF^mX$E#u^ZHus${%;qC^!Uu0*q0^K^mIbLbil8?i~ zxh0}5d+54@&=ez_A}7RlL4B1IS7iqqm4S4m^kz}PFoHl=H$%X=3E{}nfIx4R3-Rpm7B%;K zI@tymh8Cn%HMX-Q%Lr0b9=E%lG+VYZ0(iMobGq@ivD3SDMZzZOeNuuq#3%fii7Z=D zH15$cm!Is8c3npKypv`5E}U|L;x`?1%oE9~ui^2k`V69jX?3fnY%6%NAa$#z*HTHA U(ZELI@`Ih0i;0+#lr71jKPy+9ZU6uP diff --git a/Source/DedicatedServers/Private/Game/DS_GameMode.cpp b/Source/DedicatedServers/Private/Game/DS_GameMode.cpp index 222c3332..7fbfd44b 100644 --- a/Source/DedicatedServers/Private/Game/DS_GameMode.cpp +++ b/Source/DedicatedServers/Private/Game/DS_GameMode.cpp @@ -33,7 +33,7 @@ void ADS_GameMode::BeginPlay() void ADS_GameMode::InitGame(const FString& MapName, const FString& Options, FString& ErrorMessage) { Super::InitGame(MapName, Options, ErrorMessage); - + UE_LOGFMT(LogTemp, Error, "We got into InitGame of ADS_GameMode"); #if WITH_GAMELIFT CachedCommandLine = FCommandLine::Get(); diff --git a/Source/DedicatedServers/Private/GameplayTags/DedicatedServerTags.cpp b/Source/DedicatedServers/Private/GameplayTags/DedicatedServerTags.cpp index 3d1818ea..78484a4d 100644 --- a/Source/DedicatedServers/Private/GameplayTags/DedicatedServerTags.cpp +++ b/Source/DedicatedServers/Private/GameplayTags/DedicatedServerTags.cpp @@ -5,5 +5,7 @@ namespace DedicatedServersTags namespace GameSessionsAPI { UE_DEFINE_GAMEPLAY_TAG_COMMENT(ListFleets, "DedicatedServersTags.GameSessionsAPI.ListFleets", "List Fleets resource on the GameSessions API") + UE_DEFINE_GAMEPLAY_TAG_COMMENT(FindOrCreateGameSession, "DedicatedServersTags.GameSessionsAPI.FindOrCreateGameSession", "Retrieves an active game session, creating one if one doesn't exist.") + } } \ No newline at end of file diff --git a/Source/DedicatedServers/Public/GameplayTags/DedicatedServerTags.h b/Source/DedicatedServers/Public/GameplayTags/DedicatedServerTags.h index 7824d30f..aa1dcced 100644 --- a/Source/DedicatedServers/Public/GameplayTags/DedicatedServerTags.h +++ b/Source/DedicatedServers/Public/GameplayTags/DedicatedServerTags.h @@ -8,5 +8,6 @@ namespace DedicatedServersTags namespace GameSessionsAPI { UE_DECLARE_GAMEPLAY_TAG_EXTERN(ListFleets); + UE_DECLARE_GAMEPLAY_TAG_EXTERN(FindOrCreateGameSession) } } \ No newline at end of file