Сегодня тоже пару часов морочил голову, куча перезагрузок и т.п.
Сделал вывод, что это бага на стороне клиента. У меня лицензия.
Такое впечатление, что если игра некорректно запустилась, то на какой бы вы сервер не зашли, везде будет чёрное окно вместо MOTD.
Проблема только у L4D2.
Еще проморочился с правильным кодом html. Если кому нужен:
Вариант 1. Показ картинки (ужатие по горизонтали до размеров окна MOTD, по вертикали не трогает, доступна полоса прокрутки, черный фон, без рамки).
<html>
<head>
<style type="text/css">
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #000000;
}
</style>
</head>
<body>
<img src="http://xx.com/xx.jpg" width="100%" border="0" align="center">
</body>
</html>
Вариант 2. MOTD в виде сайта:
<html>
<head>
<title>MOTD File</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=https://steamcommunity.com/groups/Bloody_Witch">
</head>
<body bgcolor="#000000">
</body>
</html>
P.S. Ромчик, ваша картинка нормально подгружается (когда клиент игры не тупит).
Ещё заметил, MOTD после загрузки новой карты можно открыть не раньше чем ~ через 15 сек, тоже приколы L4d2, как то тут всё поломано.