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