If you need only welcome message you can use that workaround
Edit init.c
Add code below to class CustomMission
override void InvokeOnConnect(PlayerBase player, PlayerIdentity identity)
{
super.InvokeOnConnect(player, identity);
GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(SendWelcome, 5000, false, player);
}
void SendWelcome(PlayerBase player)
{
if (player && player.IsAlive() && player.GetIdentity())
{
string name = player.GetIdentity().GetName();
player.MessageFriendly("Welcome to the server, " + name + "!");
}
}