Cross Server Chat

Cross Server Chat 1.0

No permission to download
Advertisement

Monetise Your Game Server

Want to monetise your ARK Server? Create your own webstore at tebex.io

Messages
19
Likes
2
Points
3
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


Download.png
 

Shadowsong

Member
Donators
Messages
89
Likes
14
Points
8
@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 -

1547315425015.png
 

Shadowsong

Member
Donators
Messages
89
Likes
14
Points
8
@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.
 

Master

New member
Messages
1
Likes
0
Points
1
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]
 

OwnProx

Moderator
Plugin Developer
Messages
608
Likes
306
Points
63
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:
Messages
286
Likes
15
Points
18
Website
steamcommunity.com
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.
 

Pyro

New member
Messages
3
Likes
0
Points
1
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
}
 
Messages
286
Likes
15
Points
18
Website
steamcommunity.com
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
 

Pyro

New member
Messages
3
Likes
0
Points
1
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"?
 

Lexacerbate

New member
Donators
Messages
15
Likes
0
Points
1
{
"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
 

halo32

New member
Donators
Messages
7
Likes
0
Points
1
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]
 
Top