Windows server для игровых серверов

Как запустить свой собственный игровой сервер

Вы можете разместить игровой сервер на своем ПК, иногда удобнее иметь облачный сервер, работающий 24/7. Хостинг игровых серверов может быть удивительно дешевым, особенно если вы просто хотите поиграть с несколькими друзьями. Давайте разберемся более подробно как создать сервер для игры с друзьями.

Выделенный сервер против общего хостинга

Выделенный сервер — это когда вы арендуете всю стойку сервера или зачастую часть ресурсов этой стойки. Вам часто дают подробные спецификации о том, что именно вы покупаете, и вы как правило будете платить немного больше по сравнению с общим хостингом.

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

Если вы хотите настроить сервер для себя и пары друзей, мы рекомендуем вам сэкономить деньги и подключить общий хостинг. Если вы хотите, чтобы на вашем сервере играло много людей, вам следует подобрать выделенный сервер.

В зависимости от того, у какого провайдера вы покупаете сервер, вы также можете получить управляемый хостинг, когда провайдер создает инструменты для автоматической установки, настройки и управления вашим сервером, такие как автоматический перезапуск и простая установка модов.

Варианты общего хостинга

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

Gameservers.com: Очень дешевые серверы для небольших проектов, так как вы платите за необходимое количество игровых слотов. Достойная панель управления, но без защиты DDOS.
Friendhosting.net: Преимущества выделенного сервера и гибкости настроек виртуального хостинга по доступной цене, а также на сёрче хорошие отзывы о Friendhosting.net.
Low.ms: компромисс между выделенным и общим сервером, но в то же время обеспечивающий хорошую панель управления для большинства игр. Вы будете знать, какие спецификации вы получаете, но вам придется доплатить за выделенную ветку. Они также добавляют брендинг в заголовок вашего сервера.
Nodecraft: поставщик общего хостинга, который не взимает плату за слот. Они имеют разные уровни, сегментированные по ОЗУ и количеству экземпляров, которые вы можете запустить. Фактически, вы можете разместить несколько серверов на одном уровне, если позволяет оперативная память.

Варианты выделенного сервера

Выделенный сервер дает вам гораздо больше свободы и контроля. Вы можете разместить несколько игровых серверов в одном боксе, а также несколько разных игр, и поскольку у вас есть полный доступ к боксу, вы даже можете разместить веб-сервер для запуска сайта вне сервера или чего-либо еще, не связанного с игрой.

OVH: только два местоположения, Канада и Франция, но предлагают очень мощные серверы по доступной цене. Если вас не интересует новейшее оборудование Gen, вы можете арендовать их старое оборудование у их дочерней компании SYS.
Gameservers.com: Хотя эта компания специализируется на общем хостинге, она также предлагает выделенные серверы в качестве опции.
Amazon Web Services: больше премиального корпоративного варианта. Если вы разработчик игр и хотите разместить серверы, вам стоит обратить внимание на AWS GameLift. Если вы ищете один универсальный сервер, EC2 будет более подходящим. А если вы студент, вы можете получить бесплатный выделенный сервер на год.

В большинстве игр Steam для загрузки и запуска сервера используется SteamCMD, хотя обычно вам необходимо настроить файл .bat со всеми инструкциями по запуску.

Читайте также:  Не обновляется windows 10 перезагружается

Другие игры могут иметь свою собственную серверную программу, которую вы можете скачать — для получения дополнительной информации обратитесь к официальной документации игры.

После того, как сервер настроен и запущен, вы должны убедиться, что порты на сервере открыты, чтобы люди могли получить к нему доступ. Этот шаг будет отличаться для каждого хоста, но если вы не видите ничего в панели управления вашего провайдера, вам скорее всего придется просто изменить настройки брандмауэра Windows и внести в белый список приложение сервера.

После того, как порты открыты, люди смогут подключаться к вашему серверу с IP-адресом или возможно только через браузер игрового сервера. В зависимости от игры вы можете получить доменное имя для своего сервера, чтобы вы могли легко запомнить IP-адрес.

Сервер на базе игрового компьютера

Столкнулись на работе с ситуацией, когда серверных мощностей перестало хватать. Разработчики пожаловались на очень долгую компиляцию проекта. Сервер HP Proliant DL360 Gen9 с двумя процессорами Intel(R) Xeon(R) CPU E5-2660 v4 @ 2.00GHz с 56 логическими ядрами и дисками 15000 оборотов справлялся с задачей за два часа, это очень долго. Анализ проблемы выявил недостаточную частоту процессора сервера.

Было принято решение использовать для решения задачи игровой процессор. Не часто на работе приходится собирать и использовать такие вещи!

Что нужно

  • Игровой процессор с хорошей частотой, большое количество ядер не нужно. Возможность разгона.
  • Хорошее охлаждение, лучше жидкостное, опять же для обеспечения стабильной работы процессора при разгоне.
  • Материнская плата для поддержки выбранного процессора, с возможностью установки SATA дисков и слотами M.2. Должна быть поддержка RAID.
  • SSD диски на M.2 в зеркале RAID для работы.
  • SATA-III диски в зеркале RAID для хранения данных.
  • Видеокарта любая.
  • Память, быстрая, 32 Гб суммарно.
  • Блок питания без особых требований.
  • Корпус, чтобы всё впихнуть.

Общие требования

Мы пока не решили, где именно будет стоять данный сервер, в серверной или под столом у разработчиков. Поэтому, он должен быть достаточно тихим. Он должен решать поставленные задачи — быть производительным. Вот и все требования, в остальном фантазия ограничена только бюджетом. Бюджет, кстати, 220000 руб. Не будем скрывать реальную стоимость железа. Конечно, оно потом подешевеет, но нам нужно уже «вчера».

Выбор комплектующих

Процессор

Выбрали процессор: AMD Ryzen Threadripper 2950X Colfax — третий по стоимости и производительности в линейке Threadripper. 16 ядер и максимальный разгон до 4,4 ГГц.

Ядра/ Потоки Базовая частота, ГГц Макс. частота, ГГц L3-кеш, Мбайт Поддержка памяти Линии PCIe TDP, Вт Цена
Threadripper 2950X 16/32 3,5 4,4 32 4 × DDR4-2933 60 180 $899

Материнская плата

Выбрали материнскую плату Gigabyte X399 Aorus Xtreme. Она была специально подготовлена к выходу новых процессоров AMD Threadripper.

Корпус

Корпус выбрали Deepcool Matrexx 70.

Новая концепция, специально спроектированная для получения удовольствия от самостоятельной сборки.

Наше цель не в получении удовольствия от самостоятельной сборки. Нам нужно, чтобы всё влезло, даже жидкостное охлаждение.

Система охлаждения

Охлаждать будем с помощью ID-Cooling ZoomFlow 240. Хорошее охлаждение и тишина.

Память

Берём два комплекта CRUCIAL Ballistix Elite BLE2K8G4D36BEEAK DDR4 — 2 x 8 Гб. Итого 32 Гб. Оперативная память Ballistix Elite предназначена для комплектации мощного игрового компьютера или универсального системного блока. Рассчитана на высокую производительность и стабильную работу.Оснащена радиаторами охлаждения.

Видеокарта

Видеокарту берем не игровую, попроще. MSI GeForce GT 1030 2GHD4 LP OC с радиатором пассивного охлаждения от компании MSI.

Блок питания

Блок питания Straight Power 11 750W со съёмным комплектом кабелей. Блоки питания бренда Be Quiet акцентированы на низкий уровень шума.

SSD диски

Современный SSD накопитель для компьютера 970 EVO Plus обеспечивает скорость последовательного чтения/записи до 3500/3300 MБ/с. Греется, но в серверной есть кондиционер. Берём две штуки для организации RAID1 массива.

Читайте также:  Canon dr 2010c драйвер windows 10

HDD диски

Для хранения берём медленные, но надёжные диски. Western Digital SATA-III 8TB, две штуки для организации RAID1 массива.

Windows server для игровых серверов

Если вы хотите ускорить процесс загрузки Windows, то вы можете настроить
автоматический вход в систему. Эта возможность создана для тех ситуаций, когда компьютером пользуется один человек. Настроив автоматический вход, вам не нужно будет вводить пароль каждый раз, когда загружается ваша операционная система.

Чтобы настроить автоматический вход в Windows, делаем следующее:

1. Нажимаем на клавиатуре Win+R (или пункт Run в меню Start).
2. В появившемся окне вводим control userpasswords2 и нажимаем Ввод.
3. В окне User Accounts на закладке Users выделяем свою учетную запись и убираем галочку с “Users must enter a user name and password to use this computer”. (Требовать ввод имени пользователя и пароля.)
4. Нажмаем Apply (применить).
5. В открывшемся окне Automatically Log On будут три поля — User name, Password и Confirm Password. Вводим свой пароль в поле Password и еще раз — в поле Confirm Password.
6. Переходим на вкладку «Дополнительно» и снимаем флаг Требовать нажатия CTRL+ALT+DEL.
Всё. Со следующей перезагрузки системы вам больше не нужно будет вводить свой пароль. Вход в Windows будет происходить автоматически.

1. Распаковываем архив Sidebar.rar ( 4,12 МБ )

2. Запускаем из папки Sidebar файл «install.cmd».
3. Открываем планировщик заданий, Действие, Создать задачу, Общие — вписываем Sidebar, пониже ставим «Выполнять вне зависимости от регистрации пользователя». Дествие, Создать(внизу), путь до «sidebar.exe».
Перегружаемся и сразу все работает.

Сообщение отредактировал stp101 — 26.03.18, 22:47

Здравствуйте!
На работе работаем по удаленному доступу, стоит Windows Server 2003. Частенько бывает что он вырубается (за частую на выходных) и выдает такую вот ошибку:

После чего сервер просто перегружаю кнопкой reset и он работает уже норм. Он как будто в каком то спящем режиме что ли, я не знаю, но точно не выключен. Когда он действительно выключен, то при подключении к нему пишет уже такое :

Может есть здесь хорошие сисадмины, которые могут помочь в моей ситуации.
Заранее Большое Спасибо!

Подключить монитор пробовали?

Я проблему вижу так: БП изрядно подшатался и начал пульсировать. От этого сетевая стала очень часто вешать себя (южник?), соответственно работа останавливается из-за перегрузки буфера приёма.

Скорее всего «синий экран смерти» , просто сервер далеко закопан и трудновато будет к нему монитор прикрепить, да и решил скинуть ошибки, спросить, может кто нить знает. Спасибо за консультейшн 🙂 , да и кстати надо будет его все таки продуть и к через упс подключить.
Когда опять произойдет эта проблема, подключу уже монитор и дам знать что все таки было.

Сообщение отредактировал judoistuk — 20.03.12, 13:20

Что такое slmgr.vbs?
Название инструмента представляет собой сокращение от Windows Software Licensing Management Tool.
Это визуальный базовый сценарий, используемый для настройки лицензирования любого сервера Windows 2008 Server, будь то полная версия или версия ядра (core version). Чтобы посмотреть, что может делать slmgr.vbs, просто запускаем интерпретатор команд Windows (cmd в строке Выполнить) и вводим: slmgr /?

  • Управление лицензированием не только на локальном сервере, но и на удаленных серверах Windows 2008 Servers по сети. Для этого требуется имя пользователя и пароль. Управляемой по умолчанию машиной, если не указана другая, является локальный узел (localhost).
  • Установка ключей продукта с помощью опции ‘ipk.
  • Активация Windows 2008 с помощью опции ‘ato.
  • Отображение информации лицензирования с помощью опции ‘dli.
  • Отображение подробной информации лицензирования с помощью опции ‘dlv.
  • Просмотр даты истечения срока лицензии Windows с помощью опции ‘xpr.
  • Отчистка текущих ключей продукта Windows из системного реестра по соображениям безопасности с помощью опции ‘cpky.
  • Установка лицензии с помощью опции ‘ilc.
  • Переустановка системных файлов лицензии с помощью опции ‘rilc.
  • Повторная активация оценочной лицензии Windows с помощью инструмента ‘rearm.
  • Удаление определенного ключа продукта с помощью опции ‘upk.
  • Отображение инсталляционного ID, используемого Microsoft для активации по телефону, с помощью опции ‘dit.
  • И наконец, активация продукта с ID подтверждения с помощью опции ‘ato.
Читайте также:  Удалил драйвера звука что делать windows 10

Если вы оцениваете Windows Server 2008, вы должны знать, что активация лицензии не требуется. Оценочная версия Windows Server 2008 будет работать в течение 60 дней. Хотя многие администраторы не знают, можно возобновить оценочные период еще на 60 дней, это можно делать три раза. Таким образом, вы можете оценивать Windows 2008 Server в течение 240 дней, или около 8 месяцев — ничего себе!

Возобновить оценочную версию Windows 2008 можно с помощью slmgr.vbs. Для этого нужно просто ввести: slmgr -rearm

Чтобы посмотреть, сколько времени у вас осталось до истечения срока действия текущей оценочной копии, просто введите:
slmgr -xpr

На самом деле, компания Microsoft даже имеет интересный документ в базе знаний о том, как автоматически увеличивать оценочный период с помощью сценария. Применив этот скрипт, вы сможете пользоваться Windows Server 2008 в течение полных 240 дней без необходимости что-либо делать. Для дополнительной информации об этом посмотрите статью Microsoft KB 948472.

Как получить подробную информацию о своей лицензии Windows Server 2008?
Чтобы получить более подробную информацию, нежели просто дату истечения срока лицензии (которую предоставляет команда xpr), можно использовать dli или dlv опции.
Команда ‘dlv предоставляет более подробную информацию о текущем состоянии лицензии.

Как мне активировать свою лицензию на сервере Windows 2008 Server Core?
Как я уже говорил, перечисляя опции, slmgr.vbs используется для активации Windows 2008 Server из командной строки. А в Windows Server Core, имеющем только интерпретатора команд, вы вынуждены использовать slmgr.vbs для активации сервера Core из командной строки. Поэтому, очень важно знать, как использовать slmgr.vbs, если у вас есть Windows Server Core. Но на мой взгляд, все же, каждый администратор должен знать основы использования этого сценария.

Итак, допустим, что вы только установили новый сервер Windows Server 2008 Core и хотите активировать его. Допустим, вы ввели ключ продукта во время установки. Чтобы активировать свою ОС, просто введите:slmgr -ato

Если ваша сеть еще не настроена, или есть другая ошибка, у вас должно появиться окно вроде:

Я получил ошибку, потому что еще не настроил IP адрес на сервере Win 2008 Core Server. А затем я снова получил уведомление об ошибке, так как не настроил параметры DNS и основного шлюза. Следует учитывать, что все эти вещи необходимы для успешной активации Windows 2008!

Если вы не ввели ключ продукта во время установки, вы можете ввести его в slmgr.vbs из интерпретатора команд: slmgr -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
(предположим, что у вас есть MAK ключ, а не KMS)

Здесь же вы можете попытаться выполнить автоматическую активацию снова.
Если все прошло нормально (как, наконец, было у меня), у вас должно появиться окно, говорящее об успешной активации продукта

Ура!
Как работать с лицензированием удаленных серверов Windows 2008 Server, используя slmgr.vbs?

Как я говорил ранее, можно работать не только с лицензиями локальных серверов, но и удаленных серверов Win 2008 Servers из командной строки, используя slmgr.vbs. Вам лишь нужно имя хоста сервера (hostname/IP адрес), а также имя пользователя администратора и его пароль.

Для этого просто разместите имя машины (machinename), затем имя пользователя (username), а затем пароль между командой slmgr и опциями следующим образом:
slmgr server2 administrator MyPassWord1 -xpr

Сообщение отредактировал Shoore — 14.10.14, 17:51

Оцените статью