···
ServerName = "London Boroughs";
58
+
ServerPassword = "onlyflans";
AllowConnectPlatform = "Xbox";
CoopPlayerMaxNum = cfg.maxPlayers;
bIsUseBackupSaveData = true;
68
+
Paths=../../../Engine/Content
69
+
Paths=%GAMEDIR%Content
70
+
Paths=../../../Engine/Plugins/2D/Paper2D/Content
71
+
Paths=../../../Engine/Plugins/Animation/ControlRigSpline/Content
72
+
Paths=../../../Engine/Plugins/Animation/ControlRig/Content
73
+
Paths=../../../Engine/Plugins/Animation/IKRig/Content
74
+
Paths=../../../Engine/Plugins/Animation/MotionWarping/Content
75
+
Paths=../../../Engine/Plugins/Bridge/Content
76
+
Paths=../../../Engine/Plugins/Compositing/Composure/Content
77
+
Paths=../../../Engine/Plugins/Compositing/OpenColorIO/Content
78
+
Paths=../../../Engine/Plugins/Developer/AnimationSharing/Content
79
+
Paths=../../../Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Content
80
+
Paths=../../../Engine/Plugins/Editor/BlueprintHeaderView/Content
81
+
Paths=../../../Engine/Plugins/Editor/GeometryMode/Content
82
+
Paths=../../../Engine/Plugins/Editor/ModelingToolsEditorMode/Content
83
+
Paths=../../../Engine/Plugins/Editor/ObjectMixer/LightMixer/Content
84
+
Paths=../../../Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Content
85
+
Paths=../../../Engine/Plugins/Editor/SpeedTreeImporter/Content
86
+
Paths=../../../Engine/Plugins/Enterprise/DatasmithContent/Content
87
+
Paths=../../../Engine/Plugins/Enterprise/GLTFExporter/Content
88
+
Paths=../../../Engine/Plugins/Experimental/ChaosCaching/Content
89
+
Paths=../../../Engine/Plugins/Experimental/ChaosClothEditor/Content
90
+
Paths=../../../Engine/Plugins/Experimental/ChaosNiagara/Content
91
+
Paths=../../../Engine/Plugins/Experimental/ChaosSolverPlugin/Content
92
+
Paths=../../../Engine/Plugins/Experimental/CommonUI/Content
93
+
Paths=../../../Engine/Plugins/Experimental/Dataflow/Content
94
+
Paths=../../../Engine/Plugins/Experimental/FullBodyIK/Content
95
+
Paths=../../../Engine/Plugins/Experimental/GeometryCollectionPlugin/Content
96
+
Paths=../../../Engine/Plugins/Experimental/GeometryFlow/Content
97
+
Paths=../../../Engine/Plugins/Experimental/ImpostorBaker/Content
98
+
Paths=../../../Engine/Plugins/Experimental/Landmass/Content
99
+
Paths=../../../Engine/Plugins/Experimental/MeshLODToolset/Content
100
+
Paths=../../../Engine/Plugins/Experimental/PythonScriptPlugin/Content
101
+
Paths=../../../Engine/Plugins/Experimental/StaticMeshEditorModeling/Content
102
+
Paths=../../../Engine/Plugins/Experimental/UVEditor/Content
103
+
Paths=../../../Engine/Plugins/Experimental/Volumetrics/Content
104
+
Paths=../../../Engine/Plugins/Experimental/Water/Content
105
+
Paths=../../../Engine/Plugins/FX/Niagara/Content
106
+
Paths=../../../Engine/Plugins/JsonBlueprintUtilities/Content
107
+
Paths=../../../Engine/Plugins/Media/MediaCompositing/Content
108
+
Paths=../../../Engine/Plugins/Media/MediaPlate/Content
109
+
Paths=../../../Engine/Plugins/MovieScene/SequencerScripting/Content
110
+
Paths=../../../Engine/Plugins/PivotTool/Content
111
+
Paths=../../../Engine/Plugins/PlacementTools/Content
112
+
Paths=../../../Engine/Plugins/Runtime/AudioSynesthesia/Content
113
+
Paths=../../../Engine/Plugins/Runtime/AudioWidgets/Content
114
+
Paths=../../../Engine/Plugins/Runtime/GeometryProcessing/Content
115
+
Paths=../../../Engine/Plugins/Runtime/Metasound/Content
116
+
Paths=../../../Engine/Plugins/Runtime/ResonanceAudio/Content
117
+
Paths=../../../Engine/Plugins/Runtime/SunPosition/Content
118
+
Paths=../../../Engine/Plugins/Runtime/Synthesis/Content
119
+
Paths=../../../Engine/Plugins/Runtime/WaveTable/Content
120
+
Paths=../../../Engine/Plugins/Runtime/WebBrowserWidget/Content
121
+
Paths=../../../Engine/Plugins/SkyCreatorPlugin/Content
122
+
Paths=../../../Engine/Plugins/VirtualProduction/CameraCalibrationCore/Content
123
+
Paths=../../../Engine/Plugins/VirtualProduction/LiveLinkCamera/Content
124
+
Paths=../../../Engine/Plugins/VirtualProduction/Takes/Content
125
+
Paths=../../../Engine/Plugins/Web/HttpBlueprint/Content
126
+
Paths=../../../Pal/Plugins/DLSS/Content
127
+
Paths=../../../Pal/Plugins/EffectsChecker/Content
128
+
Paths=../../../Pal/Plugins/HoudiniEngine/Content
129
+
Paths=../../../Pal/Plugins/PPSkyCreatorPlugin/Content
130
+
Paths=../../../Pal/Plugins/PocketpairUser/Content
131
+
Paths=../../../Pal/Plugins/SpreadSheetToCsv/Content
132
+
Paths=../../../Pal/Plugins/Wwise/Content
134
+
[/script/onlinesubsystemutils.ipnetdriver]
135
+
LanServerMaxTickRate=60
136
+
NetServerMaxTickRate=60
138
+
[/script/engine.player]
139
+
ConfiguredInternetSpeed=104857600
140
+
ConfiguredLanSpeed=104857600
142
+
[/script/socketsubsystemepic.epicnetdriver]
143
+
MaxClientRate=104857600
144
+
MaxInternetClientRate=104857600
146
+
[/script/engine.engine]
147
+
bSmoothFrameRate=true
148
+
SmoothedFrameRateRange=(LowerBound=(Type=Inclusive,Value=30.000000),UpperBound=(Type=Exclusive,Value=60.000000))
149
+
bUseFixedFrameRate=false
151
+
MinDesiredFrameRate=30
152
+
NetClientTicksPerSecond=60
options.modules.games.palworld = {
···
default = palworld-server;
168
+
public = mkOption {
171
+
description = "Whether to enable Community Server mode";
···
113
-
AllowConnectPlatform = "Xbox";
···
"Pal/Binaries/Linux/steamclient.so" = "${steamworks-sdk-redist}/lib/steamclient.so";
"Pal/Saved/Config/LinuxServer/PalWorldSettings.ini" = generateSettings "PalWorldSettings.ini" settings;
229
+
"Pal/Saved/Config/LinuxServer/Engine.ini" = builtins.toFile "Engine.ini" engineSettings;
···
"-players=${toString cfg.maxPlayers}"
"-NumberOfWorkerThreadsServer=${toString cfg.threads}"
148
-
] ++ optionals (cfg.ip != null) [ "-publicip=${cfg.ip}" ];
242
+
++ optionals (cfg.ip != null) [ "-publicip=${cfg.ip}" ]
243
+
++ optionals cfg.public [ "-publiclobby" ];
executable = "${cfg.datadir}/Pal/Binaries/Linux/PalServer-Linux-Shipping";
command = "${wrappedBox64}/bin/box64 ${executable}";
in "${command} ${concatStringsSep " " args}";