Maelstrom: We have a real multiplayer address server, woo!

https://github.com/libsdl-org/Maelstrom/commit/e9cdafadea864618f8c2f7656d0e4be016bddb74

From e9cdafadea864618f8c2f7656d0e4be016bddb74 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 9 Nov 2011 00:30:52 -0500
Subject: [PATCH] We have a real multiplayer address server, woo!

---
 netlogic/lobby.cpp | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/netlogic/lobby.cpp b/netlogic/lobby.cpp
index c39fc038..91465da8 100644
--- a/netlogic/lobby.cpp
+++ b/netlogic/lobby.cpp
@@ -33,8 +33,11 @@
 #include "netplay.h"
 
 // Update the game list every 3 seconds
-//#define GLOBAL_SERVER_HOST	"obelix.dreamhost.com"
-#define GLOBAL_SERVER_HOST	"localhost"
+#define GLOBAL_SERVER_HOST	"obelix.dreamhost.com"
+//#define GLOBAL_SERVER_HOST	"localhost"
+
+// Define this if you want local broadcast in addition to the global server
+#define LOBBY_BROADCAST
 
 
 LobbyDialogDelegate::LobbyDialogDelegate(UIPanel *panel) :
@@ -429,12 +432,14 @@ LobbyDialogDelegate::GetGameList()
 		SDLNet_UDP_Send(gNetFD, -1, &m_packet);
 	}
 
+#ifdef LOBBY_BROADCAST
 	// Get game info for local games
 	m_packet.StartLobbyMessage(LOBBY_REQUEST_GAME_INFO);
 	m_packet.Write(SDL_GetTicks());
 	m_packet.address.host = INADDR_BROADCAST;
 	m_packet.address.port = SDL_SwapBE16(NETPLAY_PORT);
 	SDLNet_UDP_Send(gNetFD, -1, &m_packet);
+#endif
 }
 
 void