diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index 1c568300b99f168f1c1d17ca8db83daa1712d659..0e0d6ea9c8d86b57c7267c958982f4c8e2c7eb2d 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -2519,11 +2519,11 @@ static boolean CL_ServerConnectionSearchTicker(tic_t *asksent)
 				CL_Reset();
 				D_StartTitle();
 				M_StartMessage(M_GetText(
-					"You have WAD files loaded or have\n"
-					"modified the game in some way, and\n"
-					"your file list does not match\n"
-					"the server's file list.\n"
-					"Please restart SRB2 before connecting.\n\n"
+					"You have the wrong addons loaded.\n\n"
+					"To play on this server, restart\n"
+					"the game and don't load any addons.\n"
+					"SRB2 will automatically add\n"
+					"everything you need when you join.\n\n"
 					"Press ESC\n"
 				), NULL, MM_NOTHING);
 				return false;
diff --git a/src/m_menu.c b/src/m_menu.c
index 932d368daf4984fe7fc98b38401ff32b7114fc2b..49acc0666bd8d41c03828c69e818c3381643f999 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -11279,7 +11279,7 @@ static void M_ConnectMenuModChecks(INT32 choice)
 
 	if (modifiedgame)
 	{
-		M_StartMessage(M_GetText("Add-ons are currently loaded.\n\nYou will only be able to join a server if\nit has the same ones loaded in the same order, which may be unlikely.\n\nIf you wish to play on other servers,\nrestart the game to clear existing add-ons.\n\n(Press a key)\n"),M_ConnectMenu,MM_EVENTHANDLER);
+		M_StartMessage(M_GetText("You have add-ons loaded.\nYou won't be able to join netgames!\n\nTo play online, restart the game\nand don't load any addons.\nSRB2 will automatically add\neverything you need when you join.\n\n(Press a key)\n"),M_ConnectMenu,MM_EVENTHANDLER);
 		return;
 	}