Kals CrossChat with Discord & Tribes

Welcome!

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

SignUp Now!
Sorry, i broke it with this release
Working on a fix now, trying to include a better fix that should support all languages including chinese
 
View attachment 3078
Ill try to clean things up and do a release tomorrow

I attempted to add a way to auto start discord bot from the dll for people using host services
but apparently .exe is blocked anyways

So for everyone else there is a new feature where you can put the discordExe in plugins folder and mark one of the maps as master, then it will start the discord bot automatically
 
Hello,
There is no solution to the fact that the plugin does not let the chat log outside the database. I need a chat log for a few other things. And the fact that Chat log doesn't go any further is a very big problem for me.
 
Great job.
Do it support french,Spanish,Portuguese,Italian,Arabic,Korean,Japanese?

These are developed countries.
 
Its running fine on my cluster, can you please provide crash report?

Here is my Crash Stack:

Fatal error!



VERSION: 312.57
ShooterGameServer.exe!FUObjectArray::AllocateSerialNumber() (0x00007ff71c39c809) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\coreuobject\private\uobject\uobjectarray.cpp:250]
ShooterGameServer.exe!FNetGUIDCache::SupportsObject() (0x00007ff71c987001) + 10 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\packagemapclient.cpp:1373]
ShooterGameServer.exe!FNetGUIDCache::GetOrAssignNetGUID() (0x00007ff71c9870c2) + 17 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\packagemapclient.cpp:1419]
ShooterGameServer.exe!UPackageMapClient::SerializeObject() (0x00007ff71c983be4) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\packagemapclient.cpp:64]
ShooterGameServer.exe!UObjectPropertyBase::NetSerializeItem() (0x00007ff71c386d32) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\coreuobject\private\uobject\propertybaseobject.cpp:70]
ShooterGameServer.exe!FRepLayout::SerializeProperties_r() (0x00007ff71c9d4aca) + 28 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\replayout.cpp:2367]
ShooterGameServer.exe!FRepLayout::SendPropertiesForRPC() (0x00007ff71c9d4bf4) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\replayout.cpp:2385]
ShooterGameServer.exe!UNetDriver::InternalProcessRemoteFunction() (0x00007ff71c968d7c) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\networkdriver.cpp:953]
ShooterGameServer.exe!UIpNetDriver::ProcessRemoteFunction() (0x00007ff71c7abc42) + 65 bytes [f:\build\live312jenkins\engine\source\runtime\online\onlinesubsystemutils\private\ipnetdriver.cpp:582]
ShooterGameServer.exe!AActor::CallRemoteFunction() (0x00007ff71c7e9bb5) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\actor.cpp:3427]
ShooterGameServer.exe!UObject::ProcessEvent() (0x00007ff71c3918e3) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:844]
ShooterGameServer.exe!AActor::ProcessEvent() (0x00007ff71c7e1bc2) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\actor.cpp:637]
ShooterGameServer.exe!AShooterPlayerController::ClientChatMessage() (0x00007ff71b8f13c9) + 63 bytes [f:\build\live312jenkins\projects\shootergame\intermediate\build\win64\shootergameserver\inc\shootergame\shootergame.generated.1.cpp:5046]
KalsCrossChat.dll!AShooterPlayerController::ClientChatMessage() (0x00007ffc931aeb42) + 130 bytes [C:\Users\colos\source\repos\Libs\API\Ark\Actor.h:3074]
KalsCrossChat.dll!SendChatMessage() (0x00007ffc931c12cb) + 0 bytes [C:\Users\colos\source\repos\ArkCrossServerChat-master\ArkCrossServerChat\Utils.cpp:72]
KalsCrossChat.dll!HandleMsgFromDatabase() (0x00007ffc931bba47) + 273 bytes [C:\Users\colos\source\repos\ArkCrossServerChat-master\ArkCrossServerChat\MessageHandlers.cpp:524]
KalsCrossChat.dll!<lambda_f4fb28aba3f44294c668147005d226a3>::operator()() (0x00007ffc93173a39) + 0 bytes [C:\Users\colos\source\repos\ArkCrossServerChat-master\ArkCrossServerChat\Database\MysqlDB.h:488]
KalsCrossChat.dll!daotk::mysql::results::bind_and_call<<lambda_f4fb28aba3f44294c668147005d226a3> &,__int64,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,int,int,int,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator
KalsCrossChat.dll!daotk::mysql::results::bind_and_call<<lambda_f4fb28aba3f44294c668147005d226a3> &,__int64,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,int,int,int,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >() (0x00007ffc931acfa0) + 357 bytes [C:\Users\colos\source\
KalsCrossChat.dll!daotk::mysql::results::bind_and_call<<lambda_f4fb28aba3f44294c668147005d226a3> &,__int64,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,int,int,int,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >() (0x00007ffc931ac983) + 328 bytes [C:\Users\colos\source\repos\Libs\mysql++11.h:244]
KalsCrossChat.dll!daotk::mysql::results::bind_and_call<<lambda_f4fb28aba3f44294c668147005d226a3> &,__int64,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,int,int,int,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >() (0x00007ffc931ac3e0) + 293 bytes [C:\Users\colos\source\repos\Libs\mysql++11.h:244]
KalsCrossChat.dll!daotk::mysql::results::bind_and_call<<lambda_f4fb28aba3f44294c668147005d226a3> &,__int64,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >() (0x00007ffc931ab7ee) + 327 bytes [C:\Users\colos\source\repos\Libs\mysql++11.h:244]
KalsCrossChat.dll!daotk::mysql::results::bind_and_call<<lambda_f4fb28aba3f44294c668147005d226a3> &,__int64,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >() (0x00007ffc931ab2a4) + 185 bytes [C:\Users\colos\source\repos\Libs\mysql++11.h:244]
KalsCrossChat.dll!daotk::mysql::results::bind_and_call<<lambda_f4fb28aba3f44294c668147005d226a3> &,__int64,__int64,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,__int64>() (0x00007ffc931aaa58) + 160 bytes [C:\Users\colos\source\repos\Libs\mysql++11.h:244]
KalsCrossChat.dll!daotk::mysql::results::bind_and_call<<lambda_f4fb28aba3f44294c668147005d226a3> &,__int64,__int64>() (0x00007ffc931a2d1d) + 165 bytes [C:\Users\colos\source\repos\Libs\mysql++11.h:244]
KalsCrossChat.dll!MySql::HandleDbChats() (0x00007ffc93172e7d) + 130 bytes [C:\Users\colos\source\repos\ArkCrossServerChat-master\ArkCrossServerChat\Database\MysqlDB.h:440]
KalsCrossChat.dll!MessageTimer() (0x00007ffc931b7571) + 0 bytes [C:\Users\colos\source\repos\ArkCrossServerChat-master\ArkCrossServerChat\MessageHandlers.cpp:236]
VERSION.dll!ArkApi::Hook_UWorld_Tick() (0x00007ffcaf6238b3) + 47 bytes [C:\Users\Adrian\Desktop\Programmierung\LIBRARIES\C++\**************-master\version\Core\Private\Ark\HooksImpl.cpp:76]
ShooterGameServer.exe!UGameEngine::Tick() (0x00007ff71c8ace21) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\engine\private\gameengine.cpp:1182]
ShooterGameServer.exe!FEngineLoop::Tick() (0x00007ff71a99f192) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\launch\private\launchengineloop.cpp:2432]
ShooterGameServer.exe!GuardedMain() (0x00007ff71a99aedc) + 0 bytes [f:\build\live312jenkins\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff71a9a014a) + 5 bytes [f:\build\live312jenkins\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff71a9a0299) + 8 bytes [f:\build\live312jenkins\engine\source\runtime\launch\private\windows\launchwindows.cpp:213]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff71d913dc9) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffcd74d7974) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffcd9b5a271) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffcd9b5a271) + 0 bytes [UnknownFile:0]
慌瑳删灥楬慣整⁤捁潴⁲潍捳潨獰䍟慨慲瑣牥䉟彐彃㌸਍慌瑳删浥瑯⁥畆据楴湯䌠楬湥䍴慨䵴獥慳敧਍
 
Were you trying to chat with special characters from another language by chance?
Its possible you need to drop your "Messages" table in MySql and let the server recreate it to get the correct encoding
 
Were you trying to chat with special characters from another language by chance?
Its possible you need to drop your "Messages" table in MySql and let the server recreate it to get the correct encoding

We use the Language: German
 
kalendell updated Kals CrossChat with Discord & Tribes with a new update entry:

Small Fix

  • Added chat back to RCON 'getchat' command
  • Fixed issue with TagColor being ignored
  • Fixed issue with /linkTribeLogs command not working
  • Added localization support for messages
  • Removed the forced 1s spam timer
  • Added local and ally chat
    • Ally chat now automatically does same as /tribe MAP was doing
    • Tribemates on map B will hear your ally message from map A even if you aren't tribed up on map A

Read the rest of this update entry...
 
Sorry, but did someone choose the appropriate icons for all the maps from 2500? Or how can I view them? I didn't find it.
 
is there a whitelist option for the bad words for example BL: ass, WL: grass
 
Back
Top