Прежде чем высказать свое мнение, я начну с ответа на ваши основные вопросы:
Да, вы можете запускать выделенные игровые серверы в Windows Server Web ed.
Различия между сетью и стандартом:
- Web поддерживает только 2 гигабайта оперативной памяти. Стандарт в 64-битном режиме может поддерживать 32 гига (и больше?).
- Стандарт поставляется с большим количеством вещей, которые лучше подходят для локальных серверных сред (например, активный каталог). Если вам нужна электронная почта Exchange, контролируемая LDAP, вам потребуется Standard. Большинству веб-серверов это не нужно.
- Web (очевидно) не будет поддерживать полноценные версии SQL-сервера. Экспресс должен работать, хотя.
Время мнения.
Выделенные и виртуальные выделенные денежные накладные расходы на серверах Windows - это много ... В той степени, в которой вы платите больше за программное обеспечение, чем за аппаратное обеспечение, по крайней мере в первый год.
Аренда программного обеспечения (в составе управляемого выделенного сервера или VPS) изначально намного дешевле, но в течение пары лет обойдется вам примерно в то же время, и если вы запустите его дольше, это в конечном итоге обойдется вам дороже.
Общие хосты Windows могут быть хорошими. Я работаю в компании под названием Hostek (из Флориды), и они отошли назад, чтобы сделать хостинг довольно загруженного сайта (около 6000 уникальных в день) очень дешевым для меня. Это также может быть жестоким. У меня тоже были плохие хостинговые компании. Магазин вокруг.
Примерно год назад я отказался от Windows дома в пользу Linux. Я не собираюсь перечислять множество преимуществ и недостатков; Я просто скажу вам, что именно тогда я перестал заниматься .NET в пользу более открытых фреймворков. Я не использую Django (веб-фреймворк на основе Python). Хотя вам это может не понравиться (или другим фреймворкам - например, Ruby on Rails), я умоляю вас проверить, что происходит в мире открытого исходного кода, прежде чем пытаться что-то связанное с Windows , поскольку у вас уже есть инфраструктура для хостинга Django / Rails / et al.
Если вы хотели иметь собственный сервер Linux, VPS начинаются с $ 20pcm. Как я уже говорил, значительно дешевле, чем Windows-аналоги. Теперь я использую Linode для размещения всего нового, что я делаю. Очень доступные по цене, и они легко запустят специальные игры, как ваша текущая установка.
Mono не вариант для вас. Во всяком случае, пока. Конечно, это помогает людям переносить свои приложения, но все еще довольно поверхностно для ASPNET. И, как говорится в комментарии к другому ответу: элементы управления, которые вы хотите использовать, на данный момент предназначены только для Windows.
Linux будет потреблять меньше базовых ресурсов, чем Windows. На старом сервере (Windows 2000, IIRC), который мне приходилось администрировать, ядро Windows потребляло бы от 100-200 мегабайт оперативной памяти. Мой текущий сервер Ubuntu ест 40 мг. Я не уверен, сколько ОЗУ вам нужно играть на вашем сервере, но если его будет меньше, вы собираетесь разместить на хосте Linux гораздо больше. (Помните, что если у вас более 2 гигабайт, у вас нет выбора версии для веб-сервера)
Из этого ясно, что я полный энтузиаст Linux, но я знаю, что мои потребности отличаются от ваших. ASP.NET - это замечательная платформа , но она стоит больших денег, даже если вы разделяете ее между друзьями. Вы могли бы выбрать Windows ... Или вы могли бы пойти на Linux, немного пожертвовать на проекты, которые вы используете, и купить новую плазму или что-то блестящее для леди.