CubeCoders / AMPTemplates

For the AMP community to share Generic Module templates.
MIT License
93 stars 293 forks source link

Satisfactory v1.0 changes #994

Closed AWL-Gaming closed 2 months ago

AWL-Gaming commented 2 months ago

AMP is in a continuous update loop after the recent major Satisfactory v1.0 release. image Server cannot be started at all, just keeps updating over and over again (despite AMP's instance settings being set to start only and not update)

RaymondShell commented 2 months ago

for the server to start it only requires the actual server application name be updated. but beyond that it still doesn't work

AWL-Gaming commented 2 months ago

for the server to start it only requires the actual server application name be updated. but beyond that it still doesn't work

Correct; the server starts normally through the exe but still haven't tried the AMP side with the updated name.

[15:22:53] [steamcmdplugin:Med Info/21] : SteamCMD Update successful
[15:22:53] [Generic: Info/21]  : Specified executable 'D:\AMPDatastore\Instances\AWL01\satisfactory\1690800\Engine\Binaries\Win64\UnrealServer-Win64-Shipping.exe does not exist. Updating application...
Tobiti commented 2 months ago

So after changing the start application the server is running, but I cant connect to it :/

AWL-Gaming commented 2 months ago

Fixed by changing the executable line (at least for Windows): From App.ExecutableWin=1690800\Engine\Binaries\Win64\UnrealServer-Win64-Shipping.exe To App.ExecutableWin=1690800\Engine\Binaries\Win64\FactoryServer-Win64-Shipping.exe image

Need the above changes updated in https://github.com/CubeCoders/AMPTemplates/blob/main/satisfactory.kvp

Tobiti commented 2 months ago

So im running it on linux and after changing the executable path to the right one, the server is starting, but I get this error ingame image

It was working before the update

darkace1998 commented 2 months ago

the server changed from 3 ports to 1 port 7777udp and tcp need to be open

the beacon port is gone and the query port too after that the server should be working write

the devs made an http api server that is running on the 7777 port

this is the official dev talking about the changes https://youtu.be/v8piXNQwcUw

Tobiti commented 2 months ago

So I have opened tcp port 7777 too, but I still get the error. I checked the log and it looks like its hosting the http server only for localhost and not for 0.0.0.0/any image

darkace1998 commented 2 months ago

you need to remove the multihome option from the start that breaks the joining process the http server is only for 3r party intigrations no need for joining the server

IceOfWraith commented 2 months ago

This has been updated.

For new instances - Search in the top right of AMP for Repo and click the Fetch button and make a new instance.

For existing instances - Update the instance from the main ADS screen and choose to update the Template if prompted. Also update inside the instance to get the latest game version.