7thCore / isrsrv-script

Interstellar Rift dedicated server script for the Linux operating system.
GNU General Public License v3.0
6 stars 2 forks source link

GhostClient issues #6

Open theiconian opened 2 years ago

theiconian commented 2 years ago

This script is awesome btw, works great! However i've noticed one issue initially and that was related to GhostClients.

When "CreateGhostClients: true" is set in the config (which is the default) the server keeps restarting those nonstop and they don't seem do their thing, i assume they crash. I've noticed that the command line arguments like -serverAddition 01 -inline -linux -nossl are not carried over to the GhostClients, which (pure guess here) could be reason why they don't work.. i assume that would be a bug with the game tho, not the script.

Anyhow since i didn't found any mention of having CreateGhostClients set to false in the wiki im curious.. did the GhostClients work right for you?

Since i turned the GhostClients off everything works tho even tho i see a relatively large amount of network desyncs, which may or may not be related to the setting.

7thCore commented 2 years ago

I never had a problem with ghost clients but the last I used this script myself was about a year ago. There was usually the problem about the crash handler trying to pop up an error gui wise because it's a console based script but the script simply killed it afterwards. I never tweaked any settings regarding ghost clients myself. Glad you got it working.

Edit: that would probably be a game bug. The script doesn't do anything else than make sure the server is working and to do the scheduled backups. Packages get installed via the package manager as package dependancies and systemd takes care of starting and stopping the game server with wine.