Jump to content

Dagrin0707

Fatal Error V9.33 - Help Requested

Recommended Posts

I have redis running with no errors and a 1x1 json is in the Shootergame directory. I receive a fatal error everytime I attempt to launch the server.

Crashstack:

Fatal error!

VERSION: 9.33 
ShooterGameServer.exe!FDatabaseRedisShared::LoadDatabaseConnectionInfo() (0x000000013fef946a) + 0 bytes [h:\yarkupdatelive\projects\shootergame\source\shootergame\private\databaseshared_redis.cpp:79]
ShooterGameServer.exe!FDatabaseRedisShared::GetOrCreateClientConnection() (0x000000013fef683a) + 0 bytes [h:\yarkupdatelive\projects\shootergame\source\shootergame\private\databaseshared_redis.cpp:157]
ShooterGameServer.exe!UDatabase_ClusterInfo_Redis::Init() (0x000000013ff03ace) + 173 bytes [h:\yarkupdatelive\projects\shootergame\source\shootergame\private\database_clusterinfo_redis.cpp:97]
ShooterGameServer.exe!UShooterGameInstance::StartGameInstance() (0x0000000140360858) + 20 bytes [h:\yarkupdatelive\projects\shootergame\source\shootergame\private\shootergameinstance.cpp:307]
ShooterGameServer.exe!UGameEngine::Init() (0x00000001412c2b36) + 0 bytes [h:\yarkupdatelive\engine\source\runtime\engine\private\gameengine.cpp:735]
ShooterGameServer.exe!UShooterEngine::Init() (0x000000014034ca9f) + 0 bytes [h:\yarkupdatelive\projects\shootergame\source\shootergame\private\shooterengine.cpp:396]
ShooterGameServer.exe!FEngineLoop::Init() (0x000000013feb7e5c) + 0 bytes [h:\yarkupdatelive\engine\source\runtime\launch\private\launchengineloop.cpp:2109]
ShooterGameServer.exe!GuardedMain() (0x000000013feb7952) + 12 bytes [h:\yarkupdatelive\engine\source\runtime\launch\private\launch.cpp:128]
ShooterGameServer.exe!GuardedMainWrapper() (0x000000013feb7a5a) + 5 bytes [h:\yarkupdatelive\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x000000013febd51a) + 17 bytes [h:\yarkupdatelive\engine\source\runtime\launch\private\windows\launchwindows.cpp:209]
ShooterGameServer.exe!__tmainCRTStartup() (0x000000014218aebd) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll!UnknownFunction (0x00000000770259cd) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x000000007718383d) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x000000007718383d) + 0 bytes [UnknownFile:0]
 

 

shootergame.log:
[2019.01.06-06.09.13:554][  0]Log file open, 01/06/19 00:09:13
[2019.01.06-06.09.13:554][  0]LogMemory: Platform Memory Stats for WindowsServer
[2019.01.06-06.09.13:554][  0]LogMemory: Process Physical Memory: 56.28 MB used, 56.28 MB peak
[2019.01.06-06.09.13:554][  0]LogMemory: Process Virtual Memory: 49.24 MB used, 49.37 MB peak
[2019.01.06-06.09.13:554][  0]LogMemory: Physical Memory: 6801.33 MB used, 16348.61 MB total
[2019.01.06-06.09.13:554][  0]LogMemory: Virtual Memory: 302.82 MB used, 8388608.00 MB total
[2019.01.06-06.09.13:957][  0]ATLAS Version: 9.33 (Rev. 106137)
[2019.01.06-06.09.13:957][  0]PID: 4224
[2019.01.06-06.09.13:988][  0]FDatabaseRedisShared::LoadDatabaseConnectionInfo() Failed To to load or parse entries from ServerGrid.ServerOnly.json
[2019.01.06-06.09.14:669][  0]LogMemory: Platform Memory Stats for WindowsServer
[2019.01.06-06.09.14:669][  0]LogMemory: Process Physical Memory: 341.11 MB used, 341.11 MB peak
[2019.01.06-06.09.14:669][  0]LogMemory: Process Virtual Memory: 314.57 MB used, 314.61 MB peak
[2019.01.06-06.09.14:669][  0]LogMemory: Physical Memory: 7236.49 MB used, 16348.61 MB total
[2019.01.06-06.09.14:669][  0]LogMemory: Virtual Memory: 630.70 MB used, 8388608.00 MB total
[2019.01.06-06.09.20:617][  0] - FPlatformMisc::RequestExit(1)
[2019.01.06-06.09.20:617][  0]Log file closed, 01/06/19 00:09:20

 

Attached is the dump file.


 Any assistance would be most welcome.

Dump2078846416.dmp

Share this post


Link to post
Share on other sites
Quote

[2019.01.06-06.09.13:988][  0]FDatabaseRedisShared::LoadDatabaseConnectionInfo() Failed To to load or parse entries from ServerGrid.ServerOnly.json
 

Recheck your "ServerGrid.ServerOnly.json".

Edited by An Nguyen

Share this post


Link to post
Share on other sites

Re-export your ServerGrid files and double check that the Redis port and password is the same in the map files and the Redis config.
A noteworthy thing I found out: updating the server via SteamCMD will wipe the Redis config. At least it did for me in my last update.

Share this post


Link to post
Share on other sites

with me he had set the update on standart to the update on the 9.33 in the redis.conf again. I changed it again and the mistake was gone.

Share this post


Link to post
Share on other sites
8 hours ago, Akarillon said:

Re-export your ServerGrid files and double check that the Redis port and password is the same in the map files and the Redis config.
A noteworthy thing I found out: updating the server via SteamCMD will wipe the Redis config. At least it did for me in my last update.

When i export them, it places the files into ./export under the ServerGridEditor filesystem. I then moved the two files to my ShooterGame folder where the server is located. Is there anything else that needs to be moved to ShooterGame?

Share this post


Link to post
Share on other sites
8 hours ago, Dagrin0707 said:

When i export them, it places the files into ./export under the ServerGridEditor filesystem. I then moved the two files to my ShooterGame folder where the server is located. Is there anything else that needs to be moved to ShooterGame?

No. Only ServerGrid.ServerOnly.json and ServerGrid.json need to be moved.

Share this post


Link to post
Share on other sites
20 hours ago, Akarillon said:

Re-export your ServerGrid files and double check that the Redis port and password is the same in the map files and the Redis config.
A noteworthy thing I found out: updating the server via SteamCMD will wipe the Redis config. At least it did for me in my last update.

I verified that the default ports in the redis (6397) match the ones in the json. Is there a decent guide to walk us through setting everything up to run a server? Piecing things together from forum posts is getting frustrating. 

Share this post


Link to post
Share on other sites
7 hours ago, Dagrin0707 said:

I verified that the default ports in the redis (6397) match the ones in the json. Is there a decent guide to walk us through setting everything up to run a server? Piecing things together from forum posts is getting frustrating. 

Are you remembering to rename the files into ServerGrid.json and ServerGrid.ServerOnly.json?

Share this post


Link to post
Share on other sites

In my case this was caused by the ServerGrid.ServerOnly.json somehow containing an empty array of database connections, I filled them in from a different server on another machine and the issue disappeared for me.

For others with a similar issue, I've posted the default values below.

"DatabaseConnections": [
    {
      "Name": "Default",
      "URL": "127.0.0.1",
      "Port": 6379,
      "Password": "foobared"
    },
    {
      "Name": "TribeDB",
      "URL": "127.0.0.1",
      "Port": 6379,
      "Password": "foobared"
    },
    {
      "Name": "TravelDataDB",
      "URL": "127.0.0.1",
      "Port": 6379,
      "Password": "foobared"
    },
    {
      "Name": "TerritoryDB",
      "URL": "127.0.0.1",
      "Port": 6379,
      "Password": "foobared"
    },
    {
      "Name": "LogDB",
      "URL": "127.0.0.1",
      "Port": 6379,
      "Password": "foobared"
    }
  ]

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...