satisfactory icon indicating copy to clipboard operation
satisfactory copied to clipboard

问题记录,优先在此查看

Open jinzhongjia opened this issue 3 years ago • 28 comments

以下隐藏的评论,均为无用信息

jinzhongjia avatar Jan 27 '22 05:01 jinzhongjia

服务器离线处理

安装完成后,如果连接服务器显示离线,优先使用systemctl status satisfactory查看服务状态,如果一切正常,应该可以看到status为running,游戏服务正常情况下,查看端口是否开放,使用firewall-cmd --permanent --list-ports查看开放端口,国内服务器供应商一般都有可视化查看方式

jinzhongjia avatar Jan 27 '22 05:01 jinzhongjia

安装过程“文件未找到”

如果在安装过程中出现类似“文件未找到”的提示,请重新运行脚本安装,原因是在安装过程中下载steamcmd或者幸福工厂服务器文件出现了错误

jinzhongjia avatar Jan 27 '22 05:01 jinzhongjia

服务器离线处理

安装完成后,如果连接服务器显示离线,优先使用systemctl status satisfactory查看服务状态,如果一切正常,应该可以看到status为running,游戏服务正常情况下,查看端口是否开放,使用firewall-cmd --permanent --list-ports查看开放端口,国内服务器供应商一般都有可视化查看方式

服务器状态显示active(running),端口也开放了,甚至把防火墙关掉了,游戏里还是显示离线

haicker avatar Nov 30 '22 10:11 haicker

服务器离线处理

安装完成后,如果连接服务器显示离线,优先使用systemctl status satisfactory查看服务状态,如果一切正常,应该可以看到status为running,游戏服务正常情况下,查看端口是否开放,使用firewall-cmd --permanent --list-ports查看开放端口,国内服务器供应商一般都有可视化查看方式

服务器状态显示active(running),端口也开放了,甚至把防火墙关掉了,游戏里还是显示离线

复制一下systemctl status satisfactory下的信息,看看输出

jinzhongjia avatar Nov 30 '22 13:11 jinzhongjia

没用过Linux,真的不会。请问debian10系统下,怎么找到Game.ini文件,修改里面的内容,并改成只读属性。想修改服务器人数上限

G-LiuJunYu avatar Jan 30 '23 04:01 G-LiuJunYu

没用过Linux,真的不会。请问debian10系统下,怎么找到Game.ini文件,修改里面的内容,并改成只读属性。想修改服务器人数上限

路径: /home/steam/SatisfactoryDedicatedServer/Saved/Config/LinuxServer/Game.ini

修改的话,你可以安装一个nano

apt install nano

nano的使用方法稍微查一下资料就明白怎么保存和退出了,进去修改文件,找下面的东西,没有的话自己添加

MaxPlazyers就是游戏的最大玩家数量,修改完保存文件,然后参照脚本文档重启游戏服务

[/Script/Engine.GameSession]
MaxPlayers=4

jinzhongjia avatar Jan 30 '23 04:01 jinzhongjia

没用过Linux,真的不会。请问debian10系统下,怎么找到Game.ini文件,修改里面的内容,并改成只读属性。想修改服务器人数上限

路径: /home/steam/SatisfactoryDedicatedServer//Saved/Config/LinuxServer/Game.ini

修改的话,你可以安装一个nano

apt install nano

nano的使用方法稍微查一下资料就明白怎么保存和退出了,进去修改文件,找下面的东西,没有的话自己添加

MaxPlazyers就是游戏的最大玩家数量,修改完保存文件,然后参照脚本文档重启游戏服务

[/Script/Engine.GameSession]
MaxPlayers=4

谢谢,我修改成功了,感谢指导

G-LiuJunYu avatar Jan 30 '23 06:01 G-LiuJunYu

根据https://satisfactory.fandom.com/wiki/Dedicated_servers#Requirements最新的内容; Memory : 12GB minimum, 16GB RAM is recommended for larger saves or to host more than 4 players. 如果服务器使用8G RAM启动,一个玩家都无法加入,服务器就会OOM导致重启; 此时客户端会显示Timeout;

PlutoNameless avatar Apr 04 '23 20:04 PlutoNameless

根据https://satisfactory.fandom.com/wiki/Dedicated_servers#Requirements最新的内容; Memory : 12GB minimum, 16GB RAM is recommended for larger saves or to host more than 4 players. 如果服务器使用8G RAM启动,一个玩家都无法加入,服务器就会OOM导致重启; 此时客户端会显示Timeout;

感谢反馈,文档和脚本都已更新,脚本在之前已经添加了创建swap时自定义大小的支持

jinzhongjia avatar Apr 05 '23 04:04 jinzhongjia

目前我遇到了以下问题: 在安装好服务端上传完成存档后,玩家进入时会触发以下错误: 通过Htop观察,发生在RAM占用在接近8G时发生,尝试过正式渠道和测试渠道的satisfactory服务端版本都会出现此问题; 服务端Log Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

完整的

...
InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_224)
[2023.04.05-14.06.25:409][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y3.Tile_X4_Y3:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_226)
[2023.04.05-14.06.25:409][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y3.Tile_X4_Y3:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_24)
[2023.04.05-14.06.25:744][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y5.Tile_X4_Y5:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_17)
[2023.04.05-14.06.25:744][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y5.Tile_X4_Y5:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_18)
[2023.04.05-14.06.25:745][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y5.Tile_X4_Y5:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_34)
[2023.04.05-14.06.25:992][  1]LogCore: Error: appError called: Assertion failed: Alpha >= 0.0f && Alpha <= 1.0f [File:Runtime/Core/Public/Math/InterpCurve.h] [Line: 336] 


[2023.04.05-14.06.26:007][  1]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2023.04.05-14.06.26:007][  1]LogCore: Assertion failed: Alpha >= 0.0f && Alpha <= 1.0f [File:Runtime/Core/Public/Math/InterpCurve.h] [Line: 336] 



0x00007f7b74c8b1c6 libUE4Server-Core-Linux-Shipping.so!FGenericPlatformMisc::RaiseException(unsigned int) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:472]
0x00007f7b74e268ab libUE4Server-Core-Linux-Shipping.so!FOutputDevice::LogfImpl(char16_t const*, ...) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:61]
0x00007f7b74dccb86 libUE4Server-Core-Linux-Shipping.so!AssertFailedImplV(char const*, char const*, int, char16_t const*, __va_list_tag*) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:104]
0x00007f7b74dcca12 libUE4Server-Core-Linux-Shipping.so!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, ...) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:458]
0x00007f7b7301b9af libUE4Server-Engine-Linux-Shipping.so!FInterpCurve<FVector>::Eval(float, FVector const&) const [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Public/Math/InterpCurve.h:336]
0x00007f7b730029ab libUE4Server-Engine-Linux-Shipping.so!USplineComponent::GetLocationAtSplineInputKey(float, ESplineCoordinateSpace::Type) const [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/Components/SplineComponent.cpp:349]
0x00007f7b2200f4c1 libUE4Server-FactoryGame-Linux-Shipping.so!AFGVehicleSubsystem::UpdateTargetPoints() [D:/BuildAgent/work/78a794e88763017d/UE4/Games/FactoryGame/Source/FactoryGame/Private/FGVehicleSubsystem.cpp:794]
0x00007f7b2200f0dd libUE4Server-FactoryGame-Linux-Shipping.so!AFGVehicleSubsystem::Tick(float) [D:/BuildAgent/work/78a794e88763017d/UE4/Games/FactoryGame/Source/FactoryGame/Private/FGVehicleSubsystem.cpp:231]
0x00007f7b72d2de5c libUE4Server-Engine-Linux-Shipping.so!AActor::TickActor(float, ELevelTick, FActorTickFunction&) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/Actor.cpp:1141]
0x00007f7b72d2a966 libUE4Server-Engine-Linux-Shipping.so!FActorTickFunction::ExecuteTick(float, ELevelTick, ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/Actor.cpp:173]
0x00007f7b737450b4 libUE4Server-Engine-Linux-Shipping.so!FTickFunctionTask::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp:288]
0x00007f7b73744db5 libUE4Server-Engine-Linux-Shipping.so!TGraphTask<FTickFunctionTask>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:886]
0x00007f7b74c6e866 libUE4Server-Core-Linux-Shipping.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:709]
0x00007f7b74c6e3de libUE4Server-Core-Linux-Shipping.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:600]
0x00007f7b74c6dbb8 libUE4Server-Core-Linux-Shipping.so!FTaskGraphImplementation::WaitUntilTasksComplete(TArray<TRefCountPtr<FGraphEvent>, TInlineAllocator<4u, TSizedDefaultAllocator<32> > > const&, ENamedThreads::Type) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:1524]
0x00007f7b737415b9 libUE4Server-Engine-Linux-Shipping.so!FTickTaskSequencer::ReleaseTickGroup(ETickingGroup, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp:567]
0x00007f7b7373e949 libUE4Server-Engine-Linux-Shipping.so!FTickTaskManager::RunTickGroup(ETickingGroup, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp:1589]
0x00007f7b73269589 libUE4Server-Engine-Linux-Shipping.so!UWorld::Tick(ELevelTick, float) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/LevelTick.cpp:1463]
0x00007f7b7311a880 libUE4Server-Engine-Linux-Shipping.so!UGameEngine::Tick(float, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/GameEngine.cpp:1799]
0x00007f7b21e51823 libUE4Server-FactoryGame-Linux-Shipping.so!UFGGameEngine::Tick(float, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Games/FactoryGame/Source/FactoryGame/Private/FGGameEngine.cpp:14]
0x00000000002156f9 UE4Server-Linux-Shipping!FEngineLoop::Tick() [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:4890]
0x000000000021637a UE4Server-Linux-Shipping!GuardedMain(char16_t const*) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Launch/Private/Launch.cpp:171]
0x00007f7b711f0e05 libUE4Server-UnixCommonStartup-Linux-Shipping.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]
0x00007f7b70fe9d90 libc.so.6!UnknownFunction(0x29d8f)
0x00007f7b70fe9e40 libc.so.6!__libc_start_main(+0x7f)
0x0000000000214759 UE4Server-Linux-Shipping!_start()

客户端显示TimeOut

我尝试按 https://questions.satisfactorygame.com/post/61830ac5831c852052359b8e 当做的方法在启动项中添加代码: $InstallationDir/FactoryServer.sh 修改为 $InstallationDir/FactoryServer.sh -multihome=0.0.0.0 依旧不起作用;

系统版本 Ubuntu Server 22.04 LTS CPU 8Coers RAM 16G Swap 24G

PlutoNameless avatar Apr 05 '23 14:04 PlutoNameless

目前我遇到了以下问题: 在安装好服务端上传完成存档后,玩家进入时会触发以下错误: 通过Htop观察,发生在RAM占用在接近8G时发生,尝试过正式渠道和测试渠道的satisfactory服务端版本都会出现此问题; 服务端Log Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

完整的

...
InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_224)
[2023.04.05-14.06.25:409][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y3.Tile_X4_Y3:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_226)
[2023.04.05-14.06.25:409][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y3.Tile_X4_Y3:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_24)
[2023.04.05-14.06.25:744][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y5.Tile_X4_Y5:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_17)
[2023.04.05-14.06.25:744][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y5.Tile_X4_Y5:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_18)
[2023.04.05-14.06.25:745][  1]LogNavigationDirtyArea: Warning: Skipping dirty area creation because of empty bounds (object: FoliageInstancedStaticMeshComponent /Game/FactoryGame/Map/GameLevel01/Tile_X4_Y5.Tile_X4_Y5:PersistentLevel.InstancedFoliageActor_0.FoliageInstancedStaticMeshComponent_34)
[2023.04.05-14.06.25:992][  1]LogCore: Error: appError called: Assertion failed: Alpha >= 0.0f && Alpha <= 1.0f [File:Runtime/Core/Public/Math/InterpCurve.h] [Line: 336] 


[2023.04.05-14.06.26:007][  1]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2023.04.05-14.06.26:007][  1]LogCore: Assertion failed: Alpha >= 0.0f && Alpha <= 1.0f [File:Runtime/Core/Public/Math/InterpCurve.h] [Line: 336] 



0x00007f7b74c8b1c6 libUE4Server-Core-Linux-Shipping.so!FGenericPlatformMisc::RaiseException(unsigned int) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:472]
0x00007f7b74e268ab libUE4Server-Core-Linux-Shipping.so!FOutputDevice::LogfImpl(char16_t const*, ...) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:61]
0x00007f7b74dccb86 libUE4Server-Core-Linux-Shipping.so!AssertFailedImplV(char const*, char const*, int, char16_t const*, __va_list_tag*) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:104]
0x00007f7b74dcca12 libUE4Server-Core-Linux-Shipping.so!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, ...) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:458]
0x00007f7b7301b9af libUE4Server-Engine-Linux-Shipping.so!FInterpCurve<FVector>::Eval(float, FVector const&) const [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Public/Math/InterpCurve.h:336]
0x00007f7b730029ab libUE4Server-Engine-Linux-Shipping.so!USplineComponent::GetLocationAtSplineInputKey(float, ESplineCoordinateSpace::Type) const [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/Components/SplineComponent.cpp:349]
0x00007f7b2200f4c1 libUE4Server-FactoryGame-Linux-Shipping.so!AFGVehicleSubsystem::UpdateTargetPoints() [D:/BuildAgent/work/78a794e88763017d/UE4/Games/FactoryGame/Source/FactoryGame/Private/FGVehicleSubsystem.cpp:794]
0x00007f7b2200f0dd libUE4Server-FactoryGame-Linux-Shipping.so!AFGVehicleSubsystem::Tick(float) [D:/BuildAgent/work/78a794e88763017d/UE4/Games/FactoryGame/Source/FactoryGame/Private/FGVehicleSubsystem.cpp:231]
0x00007f7b72d2de5c libUE4Server-Engine-Linux-Shipping.so!AActor::TickActor(float, ELevelTick, FActorTickFunction&) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/Actor.cpp:1141]
0x00007f7b72d2a966 libUE4Server-Engine-Linux-Shipping.so!FActorTickFunction::ExecuteTick(float, ELevelTick, ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/Actor.cpp:173]
0x00007f7b737450b4 libUE4Server-Engine-Linux-Shipping.so!FTickFunctionTask::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp:288]
0x00007f7b73744db5 libUE4Server-Engine-Linux-Shipping.so!TGraphTask<FTickFunctionTask>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:886]
0x00007f7b74c6e866 libUE4Server-Core-Linux-Shipping.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:709]
0x00007f7b74c6e3de libUE4Server-Core-Linux-Shipping.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:600]
0x00007f7b74c6dbb8 libUE4Server-Core-Linux-Shipping.so!FTaskGraphImplementation::WaitUntilTasksComplete(TArray<TRefCountPtr<FGraphEvent>, TInlineAllocator<4u, TSizedDefaultAllocator<32> > > const&, ENamedThreads::Type) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:1524]
0x00007f7b737415b9 libUE4Server-Engine-Linux-Shipping.so!FTickTaskSequencer::ReleaseTickGroup(ETickingGroup, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp:567]
0x00007f7b7373e949 libUE4Server-Engine-Linux-Shipping.so!FTickTaskManager::RunTickGroup(ETickingGroup, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp:1589]
0x00007f7b73269589 libUE4Server-Engine-Linux-Shipping.so!UWorld::Tick(ELevelTick, float) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/LevelTick.cpp:1463]
0x00007f7b7311a880 libUE4Server-Engine-Linux-Shipping.so!UGameEngine::Tick(float, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Engine/Private/GameEngine.cpp:1799]
0x00007f7b21e51823 libUE4Server-FactoryGame-Linux-Shipping.so!UFGGameEngine::Tick(float, bool) [D:/BuildAgent/work/78a794e88763017d/UE4/Games/FactoryGame/Source/FactoryGame/Private/FGGameEngine.cpp:14]
0x00000000002156f9 UE4Server-Linux-Shipping!FEngineLoop::Tick() [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:4890]
0x000000000021637a UE4Server-Linux-Shipping!GuardedMain(char16_t const*) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Launch/Private/Launch.cpp:171]
0x00007f7b711f0e05 libUE4Server-UnixCommonStartup-Linux-Shipping.so!CommonUnixMain(int, char**, int (*)(char16_t const*), void (*)()) [D:/BuildAgent/work/78a794e88763017d/UE4/Engine/Source/Runtime/Unix/UnixCommonStartup/Private/UnixCommonStartup.cpp:264]
0x00007f7b70fe9d90 libc.so.6!UnknownFunction(0x29d8f)
0x00007f7b70fe9e40 libc.so.6!__libc_start_main(+0x7f)
0x0000000000214759 UE4Server-Linux-Shipping!_start()

客户端显示TimeOut

我尝试按 https://questions.satisfactorygame.com/post/61830ac5831c852052359b8e 当做的方法在启动项中添加代码: $InstallationDir/FactoryServer.sh 修改为 $InstallationDir/FactoryServer.sh -multihome=0.0.0.0 依旧不起作用;

系统版本 Ubuntu Server 22.04 LTS CPU 8Coers RAM 16G Swap 24G

你好,由于我目前并没游玩这个游戏(包括之前的开的独服到期后就没有续费了),所以只能进行有限的维护,对于该问题我目前无法复现,如果可以的话,我们是否可以通过邮件进行进一步联系(或者可以使用telegram或者微信 qq这些通讯工具,单单靠这issue交流可能有些慢)?

我的邮件是[email protected]

jinzhongjia avatar Apr 05 '23 18:04 jinzhongjia

您好,打扰了,我想修改服务器同时在线人数限制 查看了您前面回答的lssues 没有找到 /home/steam/SatisfactoryDedicatedServer//Saved/Config/LinuxServer/Game.ini这个路径与对应的文件 可能是游戏更新文件位置改动了 能否告知新的路径呢 非常感谢您的贡献!

系统是Ubuntu 20.04

fastincc avatar Apr 24 '23 10:04 fastincc

您好,打扰了,我想修改服务器同时在线人数限制 查看了您前面回答的lssues 没有找到 /home/steam/SatisfactoryDedicatedServer//Saved/Config/LinuxServer/Game.ini这个路径与对应的文件 可能是游戏更新文件位置改动了 能否告知新的路径呢 非常感谢您的贡献!

系统是Ubuntu 20.04

路径应该是游戏安装目录下的FactoryGame/Saved/Config/LinuxServer/Game.ini

具体可以查看这里:

https://satisfactory.fandom.com/wiki/Dedicated_servers#How_can_I_have_more_than_four_players_in_my_server?

https://satisfactory.fandom.com/wiki/Dedicated_servers/Configuration_files

jinzhongjia avatar Apr 24 '23 11:04 jinzhongjia

您好,打扰了,我想修改服务器同时在线人数限制 查看了您前面回答的lssues 没有找到 /home/steam/SatisfactoryDedicatedServer//Saved/Config/LinuxServer/Game.ini这个路径与对应的文件 可能是游戏更新文件位置改动了 能否告知新的路径呢 非常感谢您的贡献!

系统是Ubuntu 20.04

完整路径/home/steam/SatisfactoryDedicatedServer/Saved/Config/LinuxServer/Game.ini,重新看了一下官方的wiki没变动 上面过去的回答有错误,已更正

jinzhongjia avatar Apr 24 '23 12:04 jinzhongjia

在我的系统中没有SatisfactoryDedicatedServer/Saved 后面这个Saved文件夹 也没有官方wiki中的LinuxServer这个文件夹 我全局搜索Game.ini这个文件也没有结果 您知道问题所在吗?

我安装的是非实验版本 机器是阿里云的8c32g 一键脚本使用的是非root用户运行

KunG0100 avatar Apr 24 '23 12:04 KunG0100

在我的系统中没有SatisfactoryDedicatedServer/Saved 后面这个Saved文件夹 也没有官方wiki中的LinuxServer这个文件夹 我全局搜索Game.ini这个文件也没有结果 您知道问题所在吗?

我安装的是非实验版本 机器是阿里云的8c32g 一键脚本使用的是非root用户运行

你需要先创建一个存档,这些对应的文件夹才会被创建出来,你也可以手动创建

实验版本和普通版本的文件路径是一样的

jinzhongjia avatar Apr 24 '23 12:04 jinzhongjia

感谢耐心解答

我是创建了存档的,但依旧没有ini相关的配置文件 我尝试手动创建了/home/steam/SatisfactoryDedicatedServer/Saved/Config/LinuxServer/Game.ini文件夹与文件

并且在Game.ini中写入了 [/Script/Engine.GameSession] MaxPlayers=8 重启了服务器与游戏进程

但仍然限制了4人同时游戏

KunG0100 avatar Apr 24 '23 14:04 KunG0100

感谢耐心解答

我是创建了存档的,但依旧没有ini相关的配置文件 我尝试手动创建了/home/steam/SatisfactoryDedicatedServer/Saved/Config/LinuxServer/Game.ini文件夹与文件

并且在Game.ini中写入了 [/Script/Engine.GameSession] MaxPlayers=8 重启了服务器与游戏进程

但仍然限制了4人同时游戏

我们加邮箱细说一下吧,邮箱地址在我首页可以看到

jinzhongjia avatar Apr 24 '23 14:04 jinzhongjia

刚刚我发现它在FactoryGame/Saved/Config/LinuxServer中生成了一整页的配置文件 并且我修改Game.ini已经解除了4人游戏的限制

再次感谢您的回复!

KunG0100 avatar Apr 24 '23 15:04 KunG0100

刚刚我发现它在FactoryGame/Saved/Config/LinuxServer中生成了一整页的配置文件 并且我修改Game.ini已经解除了4人游戏的限制

再次感谢您的回复!

看来你已经解决问题了,那我的那封邮件你可以忽略了😉

jinzhongjia avatar Apr 24 '23 17:04 jinzhongjia

刚刚我发现它在FactoryGame/Saved/Config/LinuxServer中生成了一整页的配置文件 并且我修改Game.ini已经解除了4人游戏的限制

再次感谢您的回复!

完整路径是'/home/steam/FactoryGame/Saved/Config/LinuxServer/Game.ini',对吗,是的话我需要更改脚本的文档说明

jinzhongjia avatar Apr 24 '23 17:04 jinzhongjia

root@VM-4-16-debian:~# firewall-cmd --permanent --list-ports -bash: firewall-cmd: command not found 大佬这是怎么回事

hty55555 avatar Aug 20 '23 10:08 hty55555

root@VM-4-16-debian:~# firewall-cmd --permanent --list-ports��������������������� -bash: firewall-cmd: command not found���� 大佬这是怎么回事

这是防火墙命令,你服务器没有防火墙

jinzhongjia avatar Aug 20 '23 10:08 jinzhongjia

root@VM-4-16-debian:~# firewall-cmd --permanent --list-ports��������������������� -bash: firewall-cmd: command not found���� 大佬这是怎么回事

我的脚本中并无防火墙相关命令,你在做什么呢

jinzhongjia avatar Aug 20 '23 10:08 jinzhongjia

游戏里输入IP地址后显示离线

hty55555 avatar Aug 20 '23 10:08 hty55555

游戏里输入IP地址后显示离线

systemctl status satisfactory

使用此命令,查看游戏服务状态,然后截图或者复制,把结果发上来

jinzhongjia avatar Aug 20 '23 10:08 jinzhongjia

satisfactory.service - Satisfactory Server Loaded: loaded (/etc/systemd/system/satisfactory.service; enabled; vendor > Active: active (running) since Sun 2023-08-20 17:45:19 CST; 55min ago Main PID: 18987 (start_server.sh) Tasks: 35 (limit: 2333) Memory: 1.3G CPU: 1min 38.124s CGroup: /system.slice/satisfactory.service ├─18987 /bin/bash /home/steam/SatisfactoryDedicatedServer/start_se> ├─19279 /bin/sh /home/steam/SatisfactoryDedicatedServer/FactorySer> └─19286 /home/steam/SatisfactoryDedicatedServer/Engine/Binaries/Li> Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706> Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706> Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706> Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706> Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706> Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:707> Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:707> Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]:

hty55555 avatar Aug 20 '23 10:08 hty55555

satisfactory.service - Satisfactory Server������������������������������������� Loaded: loaded (/etc/systemd/system/satisfactory.service; enabled; vendor >���������������������������������������������������������������������������������� Active: active (running) since Sun 2023-08-20 17:45:19 CST; 55min ago������� Main PID: 18987 (start_server.sh)��������������������������������������������� Tasks: 35 (limit: 2333)���������������������������������������������������� Memory: 1.3G���������������������������������������������������������������� CPU: 1min 38.124s�������������������������������������������������������� CGroup: /system.slice/satisfactory.service���������������������������������� ├─18987 /bin/bash /home/steam/SatisfactoryDedicatedServer/start_se>���������������������������������������������������������������������������������� ├─19279 /bin/sh /home/steam/SatisfactoryDedicatedServer/FactorySer>���������������������������������������������������������������������������������� └─19286 /home/steam/SatisfactoryDedicatedServer/Engine/Binaries/Li>�������������������������������������������������������������������������������������������������������������������������������������������������������������������Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706>����������������������������������������������������������������������������������Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706>����������������������������������������������������������������������������������Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706>����������������������������������������������������������������������������������Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706>����������������������������������������������������������������������������������Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:706>����������������������������������������������������������������������������������Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:707>����������������������������������������������������������������������������������Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]: [2023.08.20-09.46.31:707>����������������������������������������������������������������������������������Aug 20 17:46:33 VM-4-16-debian start_server.sh[19286]:

算了,你把你的即时联系方式(telegram或者qq)发到这个邮箱[email protected],你这复制上来没什么有用信息,无法判断情况

jinzhongjia avatar Aug 20 '23 10:08 jinzhongjia