LinuxGSM icon indicating copy to clipboard operation
LinuxGSM copied to clipboard

[Bug]: Start Params missing for custom ports

Open Dreadarm opened this issue 1 year ago • 1 comments

User story

Pallworld server script config is missing perams in the lgsm server config

Game

Palworld

Linux distro

Ubuntu 22.04

Command

command: start

Further information

Pallworld server script config is missing Port='${port}' and -publicport='${port}' in startperams. It should look like this, startparameters="EpicApp=PalServer Port='${port}'-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -servername='${servername}' -publicport='${port}'" Otherwise you wont be able to connect to the server using custom ports.

Relevant log output

NA

Steps to reproduce

Install default lgsm server script for palworld, assign custom ports.

Dreadarm avatar Jan 22 '24 16:01 Dreadarm

publicport is available in the .ini setting and does not need to be passed via command line. PublicPort and PublicIp are what get reported to the master server list as the IP and Port that need to be used to connect. These do not affect what adapter nor the port that the server listens on.

-port='${port}' should be added onto the start parameters in _default.cfg

This is necessary as even adding Port=#### into the PalWorldSettings.ini file does not change the port the server listens on. As far as my testing has found, it can only be configured in start parameters.

Crimson-Decoded avatar Feb 01 '24 23:02 Crimson-Decoded