Fsking UT2k4 is broken, I can't join any games.
It's either the games fault (it's been playing up since I installed the patch - crashed 2 or 3 times while playing) or its Windows fault, since I installed Windows updates.
Now it won't even let me click "Join Game", it keeps crashing whenever I do.
History: CheckTag <- LoadSummary <- ULinkerLoad::ULinkerLoad <- UObject::StaticAllocateObject <- (Class MasterServerClient) <- UObject::StaticConstructObject <- ULinkerLoad::CreateExport <- (MasterServerClient 77236) <- ULinkerLoad::CreateImport <- IndexToObject <- ULinkerLoad<<UObject <- (LinkerLoad Package.LinkerLoad 1550532)) <- SerializeExpr <- (20) <- SerializeExpr <- (61) <- SerializeExpr <- (19) <- SerializeExpr <- (0F) <- UStruct::Serialize <- (Function GUI2K4.UT2k4ServerBrowser.Uplink) <- UFunction::Serialize <- LoadObject <- (Function GUI2K4.UT2k4ServerBrowser.Uplink 1550532==1550532/2346408 1550472 74) <- ULinkerLoad:

reload <- LinkProperties <- UStruct::Link <- UState::Link <- UClass::Link <- UStruct::Serialize <- (Class GUI2K4.UT2k4ServerBrowser) <- UState::Serialize <- UClass::Serialize <- (Class GUI2K4.UT2k4ServerBrowser) <- LoadObject <- (Class GUI2K4.UT2k4ServerBrowser 1550532==1550532/2346408 132608 2245) <- ULinkerLoad:

reload <- PreLoadObjects <- UObject::EndLoad <- UObject::StaticLoadObject <- (Core.Class GUI2K4.UT2K4ServerBrowser NULL) <- UObject::execDelegateFunction <- (GUIImage Package.GUIImage @ Function XInterface.GUIComponent.EndAnimation : 004B) <- UObject:

rocessEvent <- (GUIImage Package.GUIImage, Function XInterface.GUIComponent.EndAnimation) <- GUIComponent:

reDraw <- (GUIImage Package.GUIImage) <- UGUIMultiComponent:

reDrawControls <- (UT2k4MainMenu Package.UT2k4MainMenu) <- GUIMultiComponent:

reDraw <- (UT2k4MainMenu Package.UT2k4MainMenu) <- GUIController::NativePreRender <- UInteractionMaster::MasterProcessPreRender <- FPlayerSceneNode::Render <- UGameEngine:

raw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- Level Untitled <- UpdateWorld <- MainLoop <- FMallocWindows::Free <- FMallocWindows::Realloc <- 676F4C57 0 FArray <- FArray::Realloc <- 0*2 <- FMallocWindows::Free
Last time I ever bloody well update a POS like Windows.