Meta.DisplayName=Satisfactory Meta.Description=Satisfactory Dedicated Server Meta.OS=Windows, Linux Meta.AarchSupport=Unknown Meta.Arch=x86_64 Meta.Author=Greelan, CubeCoders Limited Meta.URL=https://www.satisfactorygame.com/ Meta.DisplayImageSource=steam:526870 Meta.EndpointURIFormat=steam://connect/{ip}:{GenericModule.App.Ports.$ApplicationPort3} Meta.ConfigManifest=satisfactoryconfig.json Meta.MetaConfigManifest=satisfactorymetaconfig.json Meta.ConfigRoot=satisfactory.kvp Meta.MinAMPVersion=2.3.4.0 Meta.SpecificDockerImage= Meta.DockerRequired=False Meta.ContainerPolicy=Supported Meta.ContainerPolicyReason= Meta.ExtraSetupStepsURI= Meta.Prerequsites=[] Meta.ExtraContainerPackages=[] Meta.ConfigReleaseState=NotSpecified Meta.NoCommercialUsage=False Meta.ConfigVersion=0.0.0.0 Meta.ReleaseNotes= Meta.BreakingReleaseNotes= App.DisplayName=Satisfactory App.RootDir=./satisfactory/ App.BaseDirectory=./satisfactory/1690800/ App.SteamWorkshopDownloadLocation= App.ExecutableWin=1690800\Engine\Binaries\Win64\UE4Server-Win64-Shipping.exe App.ExecutableLinux=1690800/Engine/Binaries/Linux/UE4Server-Linux-Shipping App.WorkingDir=1690800 App.LinuxCommandLineArgs= App.WindowsCommandLineArgs= App.CommandLineArgs={{$PlatformArgs}} FactoryGame -MultiHome={{$ApplicationIPBinding}} -Port={{$ApplicationPort1}} -BeaconPort={{$ApplicationPort2}} -ServerQueryPort={{$ApplicationPort3}} {{$FormattedArgs}} -log -unattended App.UseLinuxIOREDIR=False App.AppSettings={} App.EnvironmentVariables={"LD_LIBRARY_PATH":"{{$FullBaseDir}}linux64:%LD_LIBRARY_PATH%","SteamAppId":"526870"} App.CommandLineParameterFormat=-{0}={1} App.CommandLineParameterDelimiter= App.ExitMethod=OS_CLOSE App.ExitTimeout=10 App.ExitString=stop App.ExitFile=app_exit.lck App.HasWriteableConsole=True App.HasReadableConsole=True App.SupportsLiveSettingsChanges=False App.LiveSettingChangeCommandFormat=set {0} "{1}" App.ApplicationIPBinding=0.0.0.0 App.Ports=[{"Protocol":"UDP","Port":15777,"Offset":0,"Range":1,"Ref":"ApplicationPort3","Name":"Server Query Port","Description":"Port used to connect to server in-game","ChildPorts":null},{"Protocol":"UDP","Port":15000,"Offset":0,"Range":1,"Ref":"ApplicationPort2","Name":"Beacon Port","Description":"","ChildPorts":null},{"Protocol":"UDP","Port":7777,"Offset":0,"Range":1,"Ref":"ApplicationPort1","Name":"Game Port","Description":"Port for main game traffic","ChildPorts":null}] App.AdminPortRef=0 App.PrimaryApplicationPortRef=ApplicationPort3 App.UniversalSleepApplicationUDPPortRef=ApplicationPort1 App.UniversalSleepSteamQueryPortRef=ApplicationPort3 App.MaxUsers=4 App.UseRandomAdminPassword=False App.PersistRandomPassword=True App.RemoteAdminPassword= App.AdminMethod=STDIO App.AdminLoginTransform=None App.LoginTransformPrefix= App.RCONConnectDelaySeconds=5 App.RCONConnectRetrySeconds=5 App.RCONHeartbeatMinutes=0 App.RCONHeartbeatCommand=ping App.TelnetLoginFormat={0} App.UpdateSources=@IncludeJson[satisfactoryupdates.json] App.PreStartStages=[] App.ForceUpdate=False App.ForceUpdateReason= App.Compatibility=None App.SteamUpdateAnonymousLogin=True App.SteamForceLoginPrompt=False App.RapidStartup=False App.MonitorChildProcess=False App.DumpFullChildProcessTree=False App.MonitorChildProcessWaitMs=100 App.MonitorChildProcessName= App.SupportsUniversalSleep=False App.WakeupMode=Any App.ApplicationReadyMode=RegexMatch App.TemplateMatchRegex={{(\$?[\w]+)}} Console.FilterMatchRegex=^\[.+?\]\[.+?\] Console.FilterMatchReplacement= Console.ThrowawayMessageRegex=^(WARNING|ERROR): Shader.+$ Console.AppReadyRegex=^LogWorld: Bringing up level for play took: [\d\.]+|LogInit: Display: Starting Game\.$ Console.UserJoinRegex=^User (?.+?) \((?-?d+)\) connected from \[::ffff:(?.+?)\]$ Console.UserLeaveRegex=^User (?.+?) \((?-?d+)\) disconnected\. Reason: (.+?)$ Console.UserChatRegex=^$ Console.UpdateAvailableRegex=^\[\d\d:\d\d:\d\d\] \[INFO\] A new server update is available! v[\d\.]+.$ Console.MetricsRegex= Console.SuppressLogAtStart=False Console.ActivateLogRegex= Console.UserActions={} Limits.SleepMode=True Limits.SleepOnStart=False Limits.SleepDelayMinutes=5 Limits.DozeDelay=2 Limits.AutoRetryCount=5 Limits.SleepStartThresholdSeconds=25