Как создать свой хостинг
Поиск подходящего хостинга иногда отнимает силы и время. Если у клиента много требований, которые не всегда можно найти и объединить в одном месте, на помощь приходит самое удобное решение — создание домашнего сервера своими силами. Это альтернативное решение взамен VPS. При правильной подготовке и минимальных навыках, можно создать собственный сервер, на котором будет располагаться ваш сайт. Конечно, это не полностью заменяет VPS , однако создание домашнего хостинга для сайта будет учитывать именно индивидуальные требования и условия функционирования сайта.
Как создать сервер с нуля
Существует два способа создания собственного сервера: с помощью использования персонального компьютера или арендовать VPS у хостинг-провайдера . Выбирая первый способ, необходимо убедиться в том, что ваш компьютер может справиться с высокой нагрузкой и сможет ли интернет обработать большой поток данных. Если да, то первым делом необходимо перейти на статический IP, поскольку выходя в интернет каждый раз IP меняется (по умолчанию стоит динамический IP).
Свой Майнкрафт Сервер! Как создать? | Майнкрафт Открытия
Делается это для того, чтобы IP был постоянным, что позволяет обеспечивать вход для сайтов с «белыми» IP, платежных систем, безопасных соединений и почтовых сервисов. Статические адреса лимитированы в количестве, поскольку арендуются на ограниченный период, в который он никому не доступен.
Получается адрес закреплен за определенным клиентом, что облегает поиск веб-ресурса и приобретение нужных услуг. По приобретению статического IP можно обсудить с вашим интернет-провайдером. Следующий этап — установить программное обеспечение (ПО). Наиболее популярными являются Open Server, Denwer, XAMPP. Это такие серверные платформы, с которыми работают веб-разработчики.
Например, Open Server уже включает в себя PHP, Apache, MySQL и прочие утилиты. С помощью нее запускается сервер дома и загружается сайт. На примере Open server можем проследить как осуществляется установка: 1. Заходим на официальный сайт и скачиваем одну из версий программы. 2. Появится два варианта: поддержать проект и скачать файл на максимальной скорости или отказаться и просто скачать. Первый предполагает некоторую оплату, за которую возрастает скорость загрузки.
3. После скачивания необходимо установить программу и перейти в ее директорию, в которой отобразятся файлы для запуска. Необходимо выбрать тот, который подходит под разрядность ОС и открыть его, предварительно отключив антивирус. 4. После открытия программы появится флажок красного цвета, кликнув по которому переходим в настройки.
5. Нажимаем на пункт «Сервер» и меняем локальный IP-адрес на статический, далее сохраняем. 6. Приступаем к запуску сервера нажатием на красный флажок и выбираем пункт «Запустить». Иногда может появляться ошибка о несовместимости конфигурации. Для устранении ошибки переименовываем папку localhost в openserver, которая находится в директории ПО в папке domains.
Это все этапы, которые необходимы для настройки локального сервера. Если выбор пал арендовать VPS у хостинг-провайдера, необходимо выбрать соответствующий тариф. После его активации на готовый сервер выгружается свой веб-ресурс и открывается всему интернету.
КАК СОЗДАТЬ СЕРВЕР Майнкрафт/Minecraft ДЛЯ ИГРЫ ДРУЗЬЯМИ И С ДОНАТОМ БЕСПЛАТНО!
Источник: hoster.ru
Как создать свой сервер в CS:GO
Свой сервер в CS:GO, да ещё и бесплатный – это мечта многих игроков. Тут можно покайфовать с друзьями, можно раздавать или продавать админки… много что можно, короче говоря. Но как его настроить и что для этого нужно сделать?
Требования для создания сервера
Пойдем от первоначальных и первостепенных требований. Что нам потребуется для того, чтобы оказаться в списке доступных серверов для игры?
- Довольно мощный ПК, если хотите расположить сервак на своем компе. Создать сервер можно и на слабом, только вы будете лагать во время игры, а ещё придется постоянно держать компьютер включенным.
- Придется постоянно быть в курсе, что происходит на сервере. Придется его перезагружать, придется обновлять. В общем, это задача не из простых: может понадобится много времени, нервов и даже денег.
И помните про надвигающееся обновление
Если вы запустили свой сервер на CS:GO, то его придется переносить на CS2. Вряд ли произойдут какие-то сильно масштабные изменения, но они всё-таки могут произойти.
В остальном, чтобы создать свой сервер без использования личного ПК, понадобится хороший интернет и доступ к Google Cloud, который дает временный бесплатный доступ.
Статичный IP и настройка интернета
Один из подпунктов для тех, кто хочет запускать свой сервер. Для того, чтобы проблем никаких не было (они будут, но эта прям большая проблема), нужно иметь статичный IP-адрес и правильные настройки интернета. По порядку:
- Статичная айпишка позволяет делать сервер без вылетов, потому что у хоста не меняются настройки. Если прямо сейчас у вас по каким-то причинам динамический айпи, то позвоните провайдеру и попросите статический. Он вам сильно поможет в будущем.
- Как только мы получили статику по айпишке, нужно залезть в настройки роутера и открыть нужные порты (обычно в дополнительных настройках):
- Далее в «Переадресация NAT», потом в виртуальные сервера.
- Кликаем на «Добавить».
- Перед нами будет 2 строки. Вводим туда следующие значения:
- В Внешний порт пишем 27000-27030.
- Во внутренний IP вводим свою локальную сеть (её можно узнать в Сеть — LAN.
- Ставим протокол UDP, включаем и сохраняем настройки.
- Тут же открываем порты TCP, но вводим другие цифры во внешний: 27014-27050.
Теперь созданный сервер будет виден другим игрокам и вы сможете пригласить их поиграть вместе с вами. Но это не самое простое. Чтобы делать крутой сервер понадобится даже погрузиться в некоторые программы.
Создание сервера в CS:GO бесплатно
Итак, приступаем неспосредственно к тому шагу, в котором будем разбираться, как сделать сервер и какие программы для этого нужны. Поставить придется парочку софта и включить в них несколько кнопок, но скажем заранее, что не всё так просто.
Создание файлов для сервера
Чтобы сервер запустить надо создать несколько файлов и сделать их видимыми. Идем по пунктам:
- Заходим в проводник (в любой папке) и кликаем правой кнопкой мыши. Далее нажимаем на «Параметры проводника», после чего кликаем на «Вид», а потом на «Скрывать расширения для зарегистрированных типов файлов». Убираем галочку напротив пункта.
- Теперь создаем папку на рабочем столе. Для условного обозначения называем её «Server».
Важно! Если у вас есть ССД-диск, то в будущем используйте его под сервер. Он значительно ускорит загрузку сервера
- Внутри нашей созданной папки создаем ещё две. Для удобства называем их: ServerCS и SteamCMD.
- В первой — ServerCS — создаем bat-файл, который назовем — «Start».
- Во второй папке — SteamCMD — создаем bat, который называем «UpdateCS».
Для дальнейших действий нам понадобится админ-панель, но пока что оставим её в сторонке.
Установка и настройка батника
Придется поставить очень много разных настроек, но теперь мы идем в интернет и качаем специальную программу, которая будет называться SteamCMD. Рекомендуем заранее позаботиться о том, чтобы эта программа была скачана с нормального источника. Содержимое архива кидаем в папку SteamCMD, которая находится в Server на рабочем столе (создали раньше).
Теперь открываем bat-файл UpdateCS и вводим туда следующие данные:
- steamcmd.exe +login anonymous +force_install_dir ../servercsgo/ +app_update 740 validate +quit
Сохраняем. Закрываем. Запускаем, как бат-файл. Теперь начнется скачивание нужных компонентов. Ждем.
Файл должен сам закрыться после того, как он скачает все необходимые файлы. Теперь мы залетаем в файл ServerCS и вводим туда следующие данные:
- srcds.exe -game csgo -console -usercon -maxplayers_override 21 -tickrate 64 +map de_dust2 -port 27015 +game_type 0 +game_mode 0 -secure +sv_lan 0 +tv_port -nobots
Этот файл мы не запускаем. Просто сохраняем и закрываем. Все данные, которые описаны, могут быть изменены в соответствии со своим назначением:
- -maxplayers_override 21 — это максимальное количество игроков на сервере. Помните, что один слот всегда занимает ГОТВ, которая будет записывать демки. Короче говоря, ставьте +1.
- -tickrate 64 — классика. Выставляем тикрейт. Можно попробовать поставить 128, но вряд ли оно будет работать.
- +map название карты — здесь прописываем дефолтную мапу, которая будет загружаться сразу после запуска сервера.
- -port 27015 — это наш порт, который мы открывали в заголовке с IP и базовой настройкой интернета.
- +game_type 0 +game_mode 0 — это про режим игры. Опишем их немного позже.
- -secure — важная штука. Если не прописать, то VAC анти-чит не будет работать.
- +sv_lan — открытость сервера. Если не прописывать, то будет активен лан-формат, когда к серверу можно присоединиться только по инвайту.
- +tv_port — запуск GOTV для демок.
- -nobots — отключаем ботов. Можно активировать, а можно не активировать. Добавить или убрать ботов через консоль всегда успеете.
Теперь про гейм-тайп. Если пишем оба значения 0, то будет простой паблик, если 0 и 1 то соревновательный. Если 1 и 0, то гонка вооружений. Если 1 и 1, то будет уничтожение объекта. Наконец 1 и 2 — бой насмерть.
На этом этапе всё равно нельзя запустить свой сервер, потому что понадобится настройка CFG и ещё несколько важных настроек. Перейдем к ним.
Настройка CFG
Ладно, на самом деле осталась всего пара мелочей. Для запуска нужно прописать несколько команд в конфиг и всё. Идем по шагам:
- Создаем файл, который можно назвать Servers. Делаем его .cfg .
- Это можно кинуть в сердцевину — /servercsgo/csgo/cfg (папка).
- Открываем конфиг как тестовый документ или через Нотпад++ и пишем:
- hostname «(и тут название сервера)». Можно использовать только латинские буквы.
- rcon_password «тут должен быть очень сложный пароль». Устанавливаем пароль на консоль, которая потом пригодится для гибкости управления серваком.
- sv_password «тут можно поставить пароль, а можно не ставить». Он понадобится для того, чтобы игроки могли зайти на сервер. Если пароль не нужен, то оставляем пустым или не добавляем.
- mapgroup «mg_custom». Рекомендуем в будущем изучить параметр, чтобы настраивать карты для голосования.
- sv_region «тут можно прописать 255». Тогда сервер будет в открытом доступе и виден всем.
- sv_setsteamaccount «». Токен. Находим, вставляем. Это токен конкретно вашего аккаунта.
- sv_pure 0. Лучше оставить, чем не ставить. Настройка будет проверять файлы сервера и клиента. Так на сервер не смогут приконнектиться игроки с более старой или вообще с пиратской версией игры.
- sv_lan 0. Чтобы присоединялись к серверу только через интернет.
- host_name_store 1
host_info_show 2
host_players_show 2
Последние три команды просто прописыаем.
Как запустить свой сервер в КС:ГО
Теперь, когда большинство настроек сделаны и прописаны, осталось только запустить свой собственный сервер, куда можно позвать друзей или будущих дуэлянтов. Для того снова идем по шагам
- Скачиваем специальный софт для управления сервером. Это может быть Tornado Source Panel или что-то более-менее приспособленное.
- В папке нашего сервера создаем ещё одну папочку и называем её как угодно, можно так и назвать: adminpanel.
- Архив нашего софта кидаем в эту папку. У нас будет файл лаунчер. Запускаем его. Выбираем КСГО и ставим домашний режим.
- Всё остальное уже по вкусу, а потом просто жмем на Запуск.
Все дальнейшие настройки сервера должны быть интуитивно понятны, но мы опишем некоторые из них.
- Основные параметры запуска:
- Античит включаем.
- Порт сервера – 27015.
- Порт для сурсТВ – 27020.
- Мод для игры, но мы его уже выбрали до этого.
- Группу мы тоже настроили, но мы рекомендуем познакомиться с параметром получше.
- Слоты для игроков. Тут ставим столько, сколько ПК в теории может «потянуть».
Теперь жмем на Настройка, потом на Сервер, теперь идем к параметрам запуска и выбираем порт 27016 или 27034. Кликаем на Запустить.
Идеально. Сервер работает, но сразу после запуска игры вы словите ошибку. Рассказываем, как от неё избавиться.
Возможные проблемы
На самом деле проблем с настройкой сервера не бывает мало. То команду где-то не ту прописали, то неправильно запустили. Методичка у вас есть. Главное не проявлять инициативу, пока не поймете, как оно на самом деле должно работать.
Ошибка “Игра уже запущена”
Всё верно. Игра должна ругаться на это, потому что факту вы уже запустили свой сервер и он как бы является игрой. Для того, чтобы запускать CS:GO вместе с серверов, снова приходим к любимым шагам, только на этот раз:
- Находим папку с игрой и создаем csgo.exe. Его можно перенести на рабочий стол.
- Теперь выбираем его и кликаем правой кнопкой мыши. Нужны свойства.
- Теперь идем во вкладку «Объект». Тут пишем appid 730 -steam. Кликаем на «Ок».
Теперь ярлык позволит вам зайти в CS:GO сразу после того, как вы запустили сервер.
Рекомендации по настройке и раскрутке сервера
Нам сложно давать какие-то по-настоящему ценные рекомендации, но есть то, что должно быть на вашем сервере 100%.
- Он должен работать без лагов. Игроки заходят в CS:GO ради фана, удовольствия и отдыха. Лагов хватает в других играх.
- Комьюнити. Постепенно наберется несколько человек, ради которых захочется заходить. Это будут хорошие и добрые игроки или кринжовые непонятно кто. Так или иначе люди — возможность привлекать новых посетителей.
- Должна быть своя фишка. Почему популярны карты с OnlyHS DM? Потому что здесь можно тренировать аим с любой пушки. Почему популярны AWP DM? Потому что здесь все играют с AWP. Придумайте фишку сервера и продвигайте её.
- Попросите кого-то постримить. Пусть аудитория Ютуба или Твича знает, что на этом сервере играют, что на нем, допустим, проводятся мелкие турниры на несколько скинов.
- Спрашивайте игроков, которые приходят к вам отдохнуть. Например, будет ли им интересно раз в субботу собираться на Бой Насмерть, чтобы проводить турнир на лучший аим? Либо в гонку вооружений и так далее.
В остальном старайтесь сохранить теплые и дружеские отношения со всеми посетителями. Делитесь админками, проводите турниры и развивайте техническую часть своего сервера. Опять же, игроки в CS 1.6 помнят, что раньше мы заходили на сервера, где был нормальный пинг, хорошее комьюнити и отсутствовали читеры.
Источник: 1lag.com