Update Mordhau (#309)

* Update Mordhau

Add in SteamWorkshopDownloadLocation (even though the mods are on mod.io), add in custom map in the enum for starting map & mode, and add additional box to specify custom map

* Update mordhau-config.json

* Update mordhau-config.json

* Update mordhau.kvp

Bump MinAMPVersion
Remove SteamWorkshopDownloadLocation due to mordhau not utilising steam workshop mods
This commit is contained in:
southnode 2023-03-23 14:11:38 +11:00 committed by GitHub
parent b838524af7
commit 678314256c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 32 additions and 17 deletions

View File

@ -26,17 +26,16 @@
"EnumValues": {} "EnumValues": {}
}, },
{ {
"DisplayName": "RCON Password", "DisplayName":"RCON Password",
"Category": "Server Config", "Category":"Server Config",
"Description": "The password to access RCON clients. AMP has RCON built in the console.", "Description":"See the Security and Privacy menu for configurable options for the server's RCON",
"Keywords": "RconPassword", "Keywords":"console,password,rcon",
"FieldName": "$RemoteAdminPassword", "FieldName":"$RemoteAdminPassword",
"InputType": "RandomPassword", "InputType":"hidden",
"IsFlagArgument": false, "IsFlagArgument":false,
"ParamFieldName": "/Script/Mordhau.MordhauGameSession.RconPassword", "ParamFieldName":"/Script/Mordhau.MordhauGameSession.RconPassword",
"IncludeInCommandLine": false, "IncludeInCommandLine":false,
"DefaultValue": "Password123", "EnumValues":{}
"EnumValues": {}
}, },
{ {
"DisplayName": "Admin Password", "DisplayName": "Admin Password",
@ -44,11 +43,11 @@
"Description": "The password to become admin in the server.", "Description": "The password to become admin in the server.",
"Keywords": "Admin,Password", "Keywords": "Admin,Password",
"FieldName": "AdminPassword", "FieldName": "AdminPassword",
"InputType": "RandomPassword", "InputType": "Password",
"IsFlagArgument": false, "IsFlagArgument": false,
"ParamFieldName": "/Script/Mordhau.MordhauGameSession.AdminPassword", "ParamFieldName": "/Script/Mordhau.MordhauGameSession.AdminPassword",
"IncludeInCommandLine": false, "IncludeInCommandLine": false,
"DefaultValue": "Password123", "DefaultValue": "{{newguid()}}",
"EnumValues": {} "EnumValues": {}
}, },
{ {
@ -186,9 +185,24 @@
"/Game/Mordhau/Maps/Arena_Map/TF_Arena":"TF_Arena", "/Game/Mordhau/Maps/Arena_Map/TF_Arena":"TF_Arena",
"/Game/Mordhau/Maps/Cortile/TF_Cortile":"TF_Cortile", "/Game/Mordhau/Maps/Cortile/TF_Cortile":"TF_Cortile",
"/Game/Mordhau/Maps/Highlands/TF_Highlands":"TF_Highlands", "/Game/Mordhau/Maps/Highlands/TF_Highlands":"TF_Highlands",
"/Game/Mordhau/Maps/Truce/TF_Truce":"TF_Truce" "/Game/Mordhau/Maps/Truce/TF_Truce":"TF_Truce",
"{{CustomMapText}}": "Custom Map"
} }
}, },
{
"DisplayName": "Custom Map",
"Category": "Server Config",
"Description": "Enter a custom map. Must select \"Custom Map\" in the Starting Map & Mode drop-down. This is the same as the folder name the map is stored under.",
"Keywords": "Custom,Map",
"FieldName": "CustomMapText",
"InputType": "text",
"IsFlagArgument": false,
"ParamFieldName": "CustomMapText",
"IncludeInCommandLine": false,
"DefaultValue": "",
"Placeholder": "SkrimJaw",
"EnumValues": {}
},
{ {
"DisplayName": "RconPort", "DisplayName": "RconPort",
"Category": "Server Config", "Category": "Server Config",

View File

@ -2,14 +2,14 @@ Meta.DisplayName=Mordhau
Meta.Description=Mordhau Dedicated Server Meta.Description=Mordhau Dedicated Server
Meta.OS=Windows, Linux Meta.OS=Windows, Linux
Meta.Arch=x86_64 Meta.Arch=x86_64
Meta.Author=Moses, IceOfWraith Meta.Author=Moses, IceOfWraith, southnode-zac
Meta.URL=https://store.steampowered.com/app/629760/MORDHAU/ Meta.URL=https://store.steampowered.com/app/629760/MORDHAU/
Meta.DisplayImageSource=steam:629760 Meta.DisplayImageSource=steam:629760
Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.ApplicationPort2} Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.ApplicationPort2}
Meta.ConfigManifest=mordhau-config.json Meta.ConfigManifest=mordhau-config.json
Meta.MetaConfigManifest=mordhau-metaconfig.json Meta.MetaConfigManifest=mordhau-metaconfig.json
Meta.ConfigRoot=mordhau.kvp Meta.ConfigRoot=mordhau.kvp
Meta.MinAMPVersion=2.3.0.8 Meta.MinAMPVersion=2.4.3.0
Meta.SpecificDockerImage= Meta.SpecificDockerImage=
Meta.DockerRequired=False Meta.DockerRequired=False
Meta.ContainerPolicy=Supported Meta.ContainerPolicy=Supported
@ -20,6 +20,7 @@ App.RootDir=./mordhau/
App.BaseDirectory=./mordhau/629800/ App.BaseDirectory=./mordhau/629800/
App.ExecutableWin=629800\Mordhau\Binaries\Win64\MordhauServer-Win64-Shipping.exe App.ExecutableWin=629800\Mordhau\Binaries\Win64\MordhauServer-Win64-Shipping.exe
App.ExecutableLinux=629800/Mordhau/Binaries/Linux/MordhauServer-Linux-Shipping App.ExecutableLinux=629800/Mordhau/Binaries/Linux/MordhauServer-Linux-Shipping
App.SteamWorkshopDownloadLocation=
App.WorkingDir=629800 App.WorkingDir=629800
App.LinuxCommandLineArgs=Mordhau App.LinuxCommandLineArgs=Mordhau
App.WindowsCommandLineArgs= App.WindowsCommandLineArgs=