В этой статье рассмотрим программное обеспечение, которое необходимо для запуска и корректной работы большинства существующих на данный момент игровых серверов. Возможно в этой статье будет несколько больше «научных терминов», «словооборотов» и в целом «букАФ» в сравнении с первой частью статьи, но это необходимо для того, чтобы у тебя было понимание происходящего.

Начнем по порядку:
Операционная система — главным этапом создания программного окружения для своего сервера является выбор операционной системы, потому как она является основным набором программ и обеспечивает управление аппаратными средствами компьютера, организует работу с файлами и выполнение прикладных программ. Также на операционных системах разных семейств настройка игрового сервера (да и собственно всего программного окружения) может отличаться в некоторых нюансах, а где-то даже кардинально. Сегодня наиболее известными операционными системами являются ОС семейства Microsoft Windows и UNIX-подобные системы. Бытует мнение, что серверы в том числе и игровые, разумнее всего запускать на UNIX-подобных системах, и действительно много лет тому назад эти системы больше подходили для развертывания на их основе больших баз данных и систем использующих серьезные математические расчеты, в первую очередь это было связанно с более стабильной работой, ну и конечно стоимостью самой операционной системы, потому как UNIX-подобные в большинстве своём распространялись и распространяются на бесплатной основе. Но с тех пор прошло много времени и компания Microsoft не только убирала меню «Пуск» (это как-бы шутка про первое издание Windows 8), но также занималась улучшением своей операционной системы и в наше время она (ОС семейства Windows) ничем не уступает по стабильности своему бесплатному конкуренту, и немаловажно, что Windows имеет дружелюбный для пользователя и интуитивно понятный интерфейс, с которым мы уже привыкли взаимодействовать, чего нельзя сказать про UNIX-подобные системы даже с учетом установленных графических оболочек Gnome или KDE. Чтобы сильно не вдаваться в нюансы работы операционных систем разных семейств и случайно не разжечь пламя «холивара» на тему что лучше «Windows или Linux» в этой статье будем рассматривать настройку программного окружения для своего игрового сервера на базе операционной системы Windows. Семейство Windows имеет довольно много операционных систем (об этом можешь почитать на Википедии), но полагаясь на свой уже многолетний опыт работы с игровыми серверами остановлюсь на двух представителях, это Windows 7 и Windows Server 2008 R2, потому как считаю их самыми стабильными и отказоустойчивыми среди своих собратьев по семейству. Если у тебя профессиональное или полупрофессиональное серверное «железо», то разумнее всего будет использовать в качестве операционной системы Windows Server 2008 R2, но т.к. у тебя наверняка обычный системный блок с характеристиками немного выше среднего, то используй Windows 7 Pro x64 и не ломай голову. И так, с операционной системой определились, двигаемся дальше.
Теперь рассмотрим программы из «джентльменского набора», который должен быть установлен на каждый уважающий себя сервер. Ссылки на официальные сайты разработчиков прилагаются.

1) Microsoft .NET Framework — это комплекс сетевых сервисов и приложений активно продвигаемый Microsoft. На сегодняшний день .NET стал для интернета тем же самым, чем сейчас является DirectX для игровой индустрии, а именно — общепризнанным стандартом.

2) Microsoft Visual C++ — это один из тех пакетов, без которых на Вашем компьютере не запустится большинство игр. Он содержит библиотеки, которые позволяют запуститься программам, в разработке которых была использована среда Microsoft Visual C++, известная так же как MSVC. В нашем случае штука вообще не заменимая, потому как многие игровые серверы требуют наличия Visual C++.

3) Java — представляет собой язык программирования и платформу вычислений. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается.

4) Антивирусное ПО — специализированная программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще и восстановления заражённых (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом. Без антивируса в наше не спокойное время — никуда.

В общем то с программной стороной закончили, естественно наверняка существуют какие-то дополнительные программные продукты, но я писал эту статью основываясь исключительно на своем опыте и наблюдениях и они мне подсказывают что этого набора достаточно. Также в этой статье я не стал расписывать выбор фаервола (его наверное распишу в следующей статье, но это не точно), архиватора и прочего ПО, которое не влияет на работу игрового сервера.