@@ -303,7 +303,7 @@ bool MultiAddonManager::Load(PluginId id, ISmmAPI *ismm, char *error, size_t max
303
303
}
304
304
}
305
305
306
- ConVar_Register (FCVAR_LINKED_CONCOMMAND );
306
+ META_CONVAR_REGISTER (FCVAR_RELEASE );
307
307
308
308
g_pEngineServer->ServerCommand (" exec multiaddonmanager/multiaddonmanager" );
309
309
@@ -809,7 +809,7 @@ void MultiAddonManager::GetClientAddons(CUtlVector<std::string> &addons, uint64
809
809
}
810
810
}
811
811
812
- CON_COMMAND_F (mm_add_client_addon, " Add a workshop ID to the global client-only addon list" , FCVAR_LINKED_CONCOMMAND | FCVAR_SPONLY)
812
+ CON_COMMAND_F (mm_add_client_addon, " Add a workshop ID to the global client-only addon list" , FCVAR_SPONLY)
813
813
{
814
814
if (args.ArgC () < 2 )
815
815
{
@@ -819,7 +819,7 @@ CON_COMMAND_F(mm_add_client_addon, "Add a workshop ID to the global client-only
819
819
g_MultiAddonManager.AddClientAddon (args[1 ]);
820
820
}
821
821
822
- CON_COMMAND_F (mm_remove_client_addon, " Remove a workshop ID from the global client-only addon list" , FCVAR_LINKED_CONCOMMAND | FCVAR_SPONLY)
822
+ CON_COMMAND_F (mm_remove_client_addon, " Remove a workshop ID from the global client-only addon list" , FCVAR_SPONLY)
823
823
{
824
824
if (args.ArgC () < 2 )
825
825
{
@@ -829,7 +829,7 @@ CON_COMMAND_F(mm_remove_client_addon, "Remove a workshop ID from the global clie
829
829
g_MultiAddonManager.RemoveClientAddon (args[1 ]);
830
830
}
831
831
832
- CON_COMMAND_F (mm_add_addon, " Add a workshop ID to the extra addon list" , FCVAR_LINKED_CONCOMMAND | FCVAR_SPONLY)
832
+ CON_COMMAND_F (mm_add_addon, " Add a workshop ID to the extra addon list" , FCVAR_SPONLY)
833
833
{
834
834
if (args.ArgC () < 2 )
835
835
{
@@ -840,7 +840,7 @@ CON_COMMAND_F(mm_add_addon, "Add a workshop ID to the extra addon list", FCVAR_L
840
840
g_MultiAddonManager.AddAddon (args[1 ]);
841
841
}
842
842
843
- CON_COMMAND_F (mm_remove_addon, " Remove a workshop ID from the extra addon list" , FCVAR_LINKED_CONCOMMAND | FCVAR_SPONLY)
843
+ CON_COMMAND_F (mm_remove_addon, " Remove a workshop ID from the extra addon list" , FCVAR_SPONLY)
844
844
{
845
845
if (args.ArgC () < 2 )
846
846
{
@@ -851,7 +851,7 @@ CON_COMMAND_F(mm_remove_addon, "Remove a workshop ID from the extra addon list",
851
851
g_MultiAddonManager.RemoveAddon (args[1 ]);
852
852
}
853
853
854
- CON_COMMAND_F (mm_download_addon, " Download an addon manually" , FCVAR_GAMEDLL | FCVAR_RELEASE | FCVAR_SPONLY)
854
+ CON_COMMAND_F (mm_download_addon, " Download an addon manually" , FCVAR_SPONLY)
855
855
{
856
856
if (args.ArgC () != 2 )
857
857
{
@@ -862,7 +862,7 @@ CON_COMMAND_F(mm_download_addon, "Download an addon manually", FCVAR_GAMEDLL | F
862
862
g_MultiAddonManager.DownloadAddon (args[1 ], false , true );
863
863
}
864
864
865
- CON_COMMAND_F (mm_print_searchpaths, " Print search paths" , FCVAR_GAMEDLL | FCVAR_RELEASE | FCVAR_SPONLY)
865
+ CON_COMMAND_F (mm_print_searchpaths, " Print search paths" , FCVAR_SPONLY)
866
866
{
867
867
g_pFullFileSystem->PrintSearchPaths ();
868
868
}
@@ -899,7 +899,6 @@ bool FASTCALL Hook_SendNetMessage(CServerSideClient *pClient, CNetMessage *pData
899
899
// If we are sending a message to the client, that means the client is still active.
900
900
clientInfo.lastActiveTime = Plat_FloatTime ();
901
901
902
- // 7 for signon messages
903
902
if (info->m_MessageId != net_SignonState || !CommandLine ()->HasParm (" -dedicated" ))
904
903
return g_pfnSendNetMessage (pClient, pData, bufType);
905
904
@@ -970,6 +969,7 @@ void FASTCALL Hook_SetPendingHostStateRequest(CHostStateMgr* pMgrDoNotUse, CHost
970
969
else
971
970
g_MultiAddonManager.ClearCurrentWorkshopMap ();
972
971
}
972
+
973
973
if (g_MultiAddonManager.m_ExtraAddons .Count () == 0 )
974
974
return g_pfnSetPendingHostStateRequest (pMgrDoNotUse, pRequest);
975
975
0 commit comments