It’s been a while since I played Conan, coming back and starting the Private server, I noticed after a few or several hours of running the server begins to lag. Looking at the server logs I find “ConanBattlePass:Error: Failed to Update BattlePass Challenge. Invalid player controller reference.”, being spammed every second. Is this normal and is there a way to disable the check, to stop this from running so much and causing the server to bog down? The entire log file is absolutely filled with this error every second.
Hopefully someone can explain what I need to do.
Thank you all.

Is this a pure vanilla server or are you using any mods? If using mods, are they all up to date? Also, is your private server hosted locally using the dedicated server launcher and if so, are you on 1.7.1 or later?

Private server, local, just updated to 1.7.2.
rebooted sever, error is displaying only 9 times per 60 seconds currently.
Which would be 6 second intervals, which would make sense.
I’ll keep my eye on it and see if it begins to spam again.

Thank you very much.

1 Like

I have been watching this for several hours now and what it appears to be doing is:
As soon as someone logs off the server, the Battle Pass Error starts spamming.
9 spams the first minute, then every additional minute the spam of the error seems to double, until the server is completely bogged down with the spams.
I also watched the load on the server go from 3% with two players online.
Once the spam of the Battle pass error begins, the load begins to rise.
When I finally shut the server down, there were no players and the server load was spiking at 57%, every time the Battle Pass error would spam. It recurs every minute and worsens.
Anyone know how to deal with this issue?
Much appreciate any advice.

I think I have figured out what is going on. I need to do a little more testing tomorrow to be sure and then I will post what I found.

There is a way to disable logging on the server if everything appears to be otherwise functioning correctly. Its a True False in the server.ini or something. I think a search of the forum should turn it up.

Hey darthphysicist, I think what I found is,
I have some mods in that I have been testing on this server prior to setting up the live server.
I have IQoL loaded and I read where there was an issue where the game would randomly drop the player name (I think this only happens if you change your character name, unsure). Anyway, On Exiled Lands, I get the error and it begins to consume the server resources. The exact same mod list in Siptah, triggers no error after a couple hours of play time. The exact same mod list in Savage Wilds, does not trigger the error after a couple hours of play time. So my thinking is, something has happened in the game that has been saved in the Exiled Lands Play through game.db.
So looking at mods that actually touch the player - I had 2. Improved Quality of Life and Level to 140 by Multigun. Removing them both and starting the game, the error continues on Exiled Lands. Due to I think, the game has already lost my character reference. Now, putting both mods back in and starting the game, same thing error continues. So I at this point am stumped as to what could be causing this.
Then while reading the workshop pages, and still having the IQoL comment from the authors, that it randomly loses character names, I thought how do I force the game to regognize my character. So I added the Multi Character mod as a hail mary, since it forces you to log into a specific character.
Once I logged into the game with the Multi Character mod installed, no other mods removed, the error immediately stopped. I have been watching the log file, logging in and out of Exiled Lands, and have not had the error trigger again so far.
I can not say exactly what caused the error, I can not say what exactly fixed it.
All I can say is, it randomly showed up on a game play through where I had changed the player character name.
If you can follow my logic, which I suck at explaining what I did and am doing, lol, maybe you can see something I missed or point me at something else.
All I can say for certain is, that forcing the player to log into a specific character, fixed it for me… so far. :slight_smile:

You are probably correct that a mod is touching what’s called the base player character and there is a conflict, so the order of mods that touch base player character can have an impact. Regardless of the actual cause, it may be that its just a reference error and if the only bad thing is the logging, turning the logging off will address the issue. I’m certain that wherever its coming from, if its the mods you mentioned, they are likely aware of it and joining their discord with a quick search for the issue in their channels will probably result in a comment of what solution is either known or planned.

I am currently reading through their discord right now in fact and am finding nothing on that. I hate to point a finger at a mod without having concrete evidence they can work with. Random errors can happen for a multitude of reasons. However, the only game I have that I have changed the character name in, is the only game the error showed up in. I hate to turn off logging as I use it to make sure the server is stable. Know what I mean? It’s a good tool.
Thank you for hanging in there with me through this. I’ll keep the Multi Character mod in and continue testing and moving forward and see if the error decides to raise it’s ugly little head again.
If I do find anything concrete, I’ll share it with you.
Thanks again.

Yeah I’m on the same page as you. You could further narrow it down with loading single mods one by one but that is tedious, but would be the only way to really run it down for an actionable report to the relevant mod.

I hear ya and good work.

I am thinking same as you. But I think what I’ll do is, test my theory.
I’ll start a new game on another map, only load IQoL and play a bit, then change the name of my character and play, and just see if the error gets triggered.

If not, I’m back to being stumped. lol

1 Like

Well I have tried everything I can think of to trigger that error and nothing.
So I can not point my finger at IQoL or any other mod, nor can I point at the game.
It is just a random error but without knowing exactly what Player Controller Reference actually refers to, I don’t know what direction to look.
Server currently is running as smooth as butter, so, I’ll just keep my eye on it for now.
Thanks again for all the help.

1 Like