Cross Server Chat

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
anyone else getting crashes from this api?
Well, this is an plugin. And what is the crash about, do you have a crash stack or dump?
 
What is the problem please ??
I have written a key manual or I have to generate it on a web page or how exactly does that work with the key.
4 servers are running on 1 server with the same IP


View attachment 1175
 
@OwnProx Tried this again on my 4x3 grid, was working fine until a very long message was sent. At that point 4 or 5 servers crashed out. Could be as simple as some sort of character limit or buffer overflow causing the crashes?

Also little worried after the crashes, as some servers now load with errors like this -

View attachment 1184
 
@Michidu Any chance you could take a look at this as well? We've used your Ark version of this across our 4 servers for a long time and it's worked amazingly well.
 
Mine worked fine on the new API, until it started crashing servers out with the error i mentioned above^
 
All this talk about errors and crashes, yet there are no errors or crash reports?!?! No one can help, or solve a problem when the problem isnt presented!
 
Hi the plugin works great with us at 40-50 players on 5 servers .. if there are more or often long messages are sent crashes one or more servers

The crash is related to the Redis database .. the server loses the connection to the Redis server

Code:
LowLevelFatalError [File:H:\YARKUpdate\Projects\ShooterGame\Source\ShooterGame\Private\DatabaseShared_Redis.cpp] [Line: 144]
Redis Failed To Connect! Check that it's running and connectable from here or edit ServerGrid.ServerOnly.json if this is incorrect. URL=127.0.0.1 EX="connect() failure"


VERSION: 10.8
KERNELBASE.dll!UnknownFunction (0x00007ffaa6bb5299) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!FOutputDeviceWindowsError::Serialize() (0x00007ff7cec3e2d3) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
ShooterGameServer.exe!FError::LowLevelFatal() (0x00007ff7cec158f6) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\misc\outputdevice.cpp:354]
ShooterGameServer.exe!`FDatabaseRedisShared::GetOrCreateClientConnectionHelper'::`1'::catch$0() (0x00007ff7d006259d) + 103 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\databaseshared_redis.cpp:144]
MSVCR120.dll!UnknownFunction (0x00007ffa908c6920) + 0 bytes [UnknownFile:0]
MSVCR120.dll!UnknownFunction (0x00007ffa908be36d) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffaaaa52af6) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!FDatabaseRedisShared::GetOrCreateClientConnectionHelper() (0x00007ff7cdda793c) + 59 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\databaseshared_redis.cpp:137]
ShooterGameServer.exe!FDatabaseRedisShared::GetOrCreateClientConnection() (0x00007ff7cdda735a) + 20 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\databaseshared_redis.cpp:165]
ShooterGameServer.exe!UDatabase_ClusterInfo_Redis::Init() (0x00007ff7cddb459a) + 180 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\database_clusterinfo_redis.cpp:97]
ShooterGameServer.exe!UShooterGameInstance::StartGameInstance() (0x00007ff7ce216d68) + 20 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\shootergameinstance.cpp:307]
ShooterGameServer.exe!UGameEngine::Init() (0x00007ff7cf180ac6) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\gameengine.cpp:735]
ShooterGameServer.exe!UShooterEngine::Init() (0x00007ff7ce20291f) + 0 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\shooterengine.cpp:396]
ShooterGameServer.exe!FEngineLoop::Init() (0x00007ff7cdd683fc) + 0 bytes [h:\yarkupdate\engine\source\runtime\launch\private\launchengineloop.cpp:2115]
ShooterGameServer.exe!GuardedMain() (0x00007ff7cdd67ef2) + 12 bytes [h:\yarkupdate\engine\source\runtime\launch\private\launch.cpp:128]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff7cdd67ffa) + 5 bytes [h:\yarkupdate\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff7cdd6dcaa) + 17 bytes [h:\yarkupdate\engine\source\runtime\launch\private\windows\launchwindows.cpp:209]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff7d004880d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffaaa5a7e94) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffaaaa17ad1) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffaaaa17ad1) + 0 bytes [UnknownFile:0]
 
Hi the plugin works great with us at 40-50 players on 5 servers .. if there are more or often long messages are sent crashes one or more servers

The crash is related to the Redis database .. the server loses the connection to the Redis server

Code:
LowLevelFatalError [File:H:\YARKUpdate\Projects\ShooterGame\Source\ShooterGame\Private\DatabaseShared_Redis.cpp] [Line: 144]
Redis Failed To Connect! Check that it's running and connectable from here or edit ServerGrid.ServerOnly.json if this is incorrect. URL=127.0.0.1 EX="connect() failure"

sadly theres nothing i can do to prevent a crash due to database server losing connection i dont even use those ports, i just don;t think atlas works well with cross chat especially when 100+ per srv and you have like 4-9 servers on 1 dedi kinda killing it a little here.




@Michidu Any chance you could take a look at this as well? We've used your Ark version of this across our 4 servers for a long time and it's worked amazingly well.
he did not make a ark version not sure what your referring to Tobis one?
 
Last edited:
Ah my bad, you are correct it was Tobis. i was thinking of the vote reward plugin Michidu made!
 
This PLUGIN?? No...

The plugin is far too basic to cause a crash. And HERE isnt the place for API issues

hmm well when server crashes when ppl try to chat its wired

before it was added 0 crashes after removed no crashes


1+1=?
 
Your crash report clearly shows that the issue is centered around a redis database connection issue. If it only started after you added this PLUG-IN then you likely have a network issue that, with all of the added RCON pounding, is being overstressed, leading to a failed redis connection. If its all on one machine then your running way to many grids on that machine.
 
hmm well when server crashes when ppl try to chat its wired

before it was added 0 crashes after removed no crashes


1+1=?
Are you getting alot of the redlines where the rcon message is being timed out or not connecting?
 
Can anyone give me a working example of this? I will change the stuff I need to. Just can't get mine to work. Here is what I have.
JSON:
{
    "CrossChatKey":"12396",
    "CrossChatMapNameInclude":true,
    "RconServers":[
    "176.57.160.66:28615",
    "176.57.160.3:28315"
    ],
    "CrossChatMapNameOverride":"",
    "Async":true
}
 
Can anyone give me a working example of this? I will change the stuff I need to. Just can't get mine to work. Here is what I have.
JSON:
{
    "CrossChatKey":"12396",
    "CrossChatMapNameInclude":true,
    "RconServers":[
    "176.57.160.66:28615",
    "176.57.160.3:28315"
    ],
    "CrossChatMapNameOverride":"",
    "Async":true
}
Whats not working? Or whats happening thats not intended? It looks to be correct
 
Whats not working? Or whats happening thats not intended? It looks to be correct
I am trying to get it to work in the game but none of the chat messages go to the other server. Do you have Discord so we can talk about this? Also what should I put for the "CrossChatKey"?
 
{
"CrossChatKey":"1",
"CrossChatMapNameInclude":true,
"RconServers":[
"45.58.116.5:58050",
"172.93.109.174:58000",
"172.93.109.174:58050",
"147.135.117.168:58000",
"147.135.117.168:58050",
"172.93.98.6:58000",
"147.135.117.168:58000",
"172.93.105.37:58000",
"172.93.105.37:58050",
"172.93.105.37:58100"
],
"CrossChatMapNameOverride":"",
"Async":true
}
mine doesnt work at all im fucking lost
 
its prob cuz i have a 25 server cluster its wired the crash reports or dumps doesnt blame the api however when removed completely it stopped crashing hmm looks the same code as this one


VERSION: 10.8
KERNELBASE.dll!UnknownFunction (0x00007ffaa6bb5299) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!FOutputDeviceWindowsError::Serialize() (0x00007ff7cec3e2d3) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
ShooterGameServer.exe!FError::LowLevelFatal() (0x00007ff7cec158f6) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\misc\outputdevice.cpp:354]
ShooterGameServer.exe!`FDatabaseRedisShared::GetOrCreateClientConnectionHelper'::`1'::catch$0() (0x00007ff7d006259d) + 103 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\databaseshared_redis.cpp:144]
MSVCR120.dll!UnknownFunction (0x00007ffa908c6920) + 0 bytes [UnknownFile:0]
MSVCR120.dll!UnknownFunction (0x00007ffa908be36d) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffaaaa52af6) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!FDatabaseRedisShared::GetOrCreateClientConnectionHelper() (0x00007ff7cdda793c) + 59 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\databaseshared_redis.cpp:137]
ShooterGameServer.exe!FDatabaseRedisShared::GetOrCreateClientConnection() (0x00007ff7cdda735a) + 20 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\databaseshared_redis.cpp:165]
ShooterGameServer.exe!UDatabase_ClusterInfo_Redis::Init() (0x00007ff7cddb459a) + 180 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\database_clusterinfo_redis.cpp:97]
ShooterGameServer.exe!UShooterGameInstance::StartGameInstance() (0x00007ff7ce216d68) + 20 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\shootergameinstance.cpp:307]
ShooterGameServer.exe!UGameEngine::Init() (0x00007ff7cf180ac6) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\gameengine.cpp:735]
ShooterGameServer.exe!UShooterEngine::Init() (0x00007ff7ce20291f) + 0 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\shooterengine.cpp:396]
ShooterGameServer.exe!FEngineLoop::Init() (0x00007ff7cdd683fc) + 0 bytes [h:\yarkupdate\engine\source\runtime\launch\private\launchengineloop.cpp:2115]
ShooterGameServer.exe!GuardedMain() (0x00007ff7cdd67ef2) + 12 bytes [h:\yarkupdate\engine\source\runtime\launch\private\launch.cpp:128]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff7cdd67ffa) + 5 bytes [h:\yarkupdate\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff7cdd6dcaa) + 17 bytes [h:\yarkupdate\engine\source\runtime\launch\private\windows\launchwindows.cpp:209]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff7d004880d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffaaa5a7e94) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffaaaa17ad1) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffaaaa17ad1) + 0 bytes [UnknownFile:0][/CODE][/QUOTE]
 
Monetize your ARK server
Rogue Vikings Discord Server - Rogue Vikings Gaming Servers - Minecraft Prison Servers - Minecraft Creative Servers
Tebex
Tempest Dedicated Servers
Back
Top