i had some stability issues with discord auth (status and auth just stop working on timeouts) but wanted the use of discord team on my server. so i added these lines to discord team plugin to get it working with discord core and its been pretty stable so far and wont break functionality with auth or connect.
line 25
[PluginReference] private Plugin DiscordConnect, DiscordAuth, DiscordCore;
line 410
if (DiscordAuth != null)
return (string) DiscordAuth.Call("API_GetDiscord", steamId);
if (DiscordConnect != null)
return (string) DiscordConnect.Call("GetDiscordOf", steamId);
if (DiscordCore != null)
return (string) DiscordCore.Call("GetDiscordIdFromSteamId", steamId);
return null;
line 25
[PluginReference] private Plugin DiscordConnect, DiscordAuth, DiscordCore;
line 410
if (DiscordAuth != null)
return (string) DiscordAuth.Call("API_GetDiscord", steamId);
if (DiscordConnect != null)
return (string) DiscordConnect.Call("GetDiscordOf", steamId);
if (DiscordCore != null)
return (string) DiscordCore.Call("GetDiscordIdFromSteamId", steamId);
return null;