Как создать сервер CS
В данной стать есть описание того, как сделать внешний ip адрес серверу. Это важный момент, но его мало кто описывает в своих работах.
Начнем!
Данная статья даст вам достаточно знаний для создании сервера Counter-Strike 1.6.
Для начала надо определиться на что способен ваш компьютер и интернет, т.е. потянет ли он хороший CS 1.6 public-сервер, или придется ограничиться сервером для игры 3х3?
Для этого посмотрите на картинки ниже.
На верхнем показана желательная скорость интернета, а на нижнем - соотношение оперативной памяти (ОЗУ) к количеству рекомендуемых слотов на сервере.ссылке.
_____________________
Запуск сервера
Я опишу запуск сервера через консоль, потому что визуальный режим требует много ресурсов компьютера. Делаем ярлык файла hlds.exe, кликаем по нему правой кнопкой мыши и выбираем свойства. В конец строки объект через пробел добавляем строку:
-game cstrike -console -insecure +maxplayers 18 +sv_lan 0 +map de_aztec
Теперь подробнее:
· -game cstrike - означает, что это CS сервер.
· -console - консольный режим сервера.
· -insecure - отключаем VAC-анитичит от сервера (у нас сервер No steam, данный античит нам не нужен).
· +sv_lan 0 - указываем, что на сервер смогут заходить с любым ip-адресом. Если поставить 1, то сервер будет доступен только для игроков в локальной сети.
· +maxplayers 18 - указываем, что на сервере смогут играть максимум 18 игроков.
· +map de_dust2 - указываем, какая карта (de_dust2) будет загружаться первой после запуска сервера.
· -nomaster - означает, что ваше сервер не будет виден в глобальной сетке, а это нам не к чему, если хотим, чтобы к нам кто-то зашел. __________________
Metamod
Metamod необходим для установки различных модов на сервер, сюда относят AMX, AdminMod, StatsMe и т.д. Последнюю версию Metamod'a можно скачать с нашего сайта ("Файлы"->"Плагины для сервера")
Скачиваем, распаковываем и кидаем в папку C:\***\cstrike\addons\metamod\. Мы делаем сервер CS под windows, поэтому в ту же папку нужно кинуть metamod.dll.
Дальше открываем C:\...\cstrike\liblist.gam и строку:
gamedll «dllsmp.dll»
меняем на
gamedll «addons\metamod\metamod.dll»
Metamod установлен, можно браться за amx и amxx.
____________________
AMX и AMXX
AMXX можно скачать оф. сайта - www.amxmodx.org.
Берем из архива папки amxmodx и metamod и кидаем их в С:\***\cstrike\addons\.
Далее открываем файл plugins.ini, который лежит в С:\***\cstrike\addons\metamod\, и вставляем в него:
win32 addons\amxmodx\dlls\amxmodx_mm.dll
После этого заходим в папку С:\***\cstrike\addons\amxmodx\configs\ и открываем amxx.cfg, где настраиваем все, как хотим.
________________________
DNS вашего сервера
Если Вы хотите чтобы у вашего сервера вместо IP было название, то заходите на www.no-ip.com, там нажимаете на "Learn more >" под "No-IP Free", далее введите свой E-mail (лучше который зарегистрирован на gmail.com, потому что точно срабатывает). После чего вводите все, что надо (имя, фамилия, пароль и т.д), и согласитесь с условиями. Далее выберите вашу систему, и скачайте установочник. Установите, и когда вам нужно название за место айпи, то включайте данную программу.
Внешний IP
Внутренний ip - это айпи вашей сети. То есть такой айпи у всех людей подключившихся к томуже же провайдеру, что и вы.
Внешний ip - этот айпи у каждого свой, у большинства он динамичный, но у некоторых счастливчиков статичный. Чтобы узнать свой внешний ip, можете зайти на сайт www.2ip.ru, и познакомиться поближе с ним.
Для сервера лучше статичный ip адрес, так как из-за динамичного при каждом выключение компьютера, будет меняться айпи адрес, и людям каждый раз придется по новой вбивать в избранное (в самой игре) ваш сервер, или через консоль и команду connect **** придется так же вбивать другой ip-адрес.
Подключить статичный айпи просто, свяжитесь с провайдером, и он вам за отдельную плату его подключит (некоторые провайдеры берут за это 20р в месяц, а некоторые, типа Avangdard вологодской области 150 рублей в месяц).
Как же сделать вашему сервере внешний ip (если заместо него стоит внутренний)? Я вам это расскажу на примере модема dsl-2500u.
1. Вам надо сбросить все настройки модема. На задней стороне аппарата, рядом с кнопкой включения, есть кнопка "reset", зажмите ее, например, иголкой на секунд 15. Модем должен быть включенным!
2. При его настройки вбейти VPI - 8, VCI - 35, и нажимайте next (продолжайте настройку дальше). Лучше всего настраивать модем, через интернет. Если вы проживаете в Вологодской области, то введите айпи "192.168.1.1" (логин и пароль входа admin) в адресную строку, если же в другом регионе, то вбейте свой внутренний ip.
3. Когда будет выбор между PPPoE, и Bridge, то надо выбрать Bridge (чтобы был внешний ip, нам надо настроить интернет через мост Bridge).
4. После чего вводить логин и пароль (пароль надо будет ввести два раза), что вам выдали при подключение. В вологодской области логин и пароль szt.
5. Дальше все нажимайте next, когда закончите настройку модема нажмите Save/Reboot. Подожди минуты 3, и можете выходить из настройки модема.
Настройка модема завершена. Сейчас нам надо перенастроить интернет на ПК.
1. Заходим в "Сетевые подключения" (Пуск->Панель управление->Сетевые подключения)
2. Нажимаем правой мышкой на значок под "ЛВС или высокоскоростной интренет", и выбираем "Свойства", после чего в вкладке "Общие" снимаем галочки с "Клиент для сетей Microsoft" и "Служба доступа к файлам.....", далее нажимай на "Протокол Интернета...", и под ним выбираем пункт "Свойства", далее ставим галочку у пункта "Использовать следующий IP-адрес", и вбивайте в IP-адрес, ваш внутренний айпи (его так же сообщают при подключение), далее в "Маска под сети" вбейте 255.255.255.0, после ничего не меняете, и нажимаете ок.
3. Нажимаем в "Панель управления" пункт Файл->Новое подключение... Далее->Подключить к Интернету->Установить подключение вручную->Через высокоскоростное подключение, запрашивающие имя и пароль->Введите любое имя поставщика услуг (у меня было "Internet")->В имя пользователя и пароль введите те данные, что вам дали при подключение к интернету. В подтверждение еще раз напишите пароль.-> Создайте ярлык на рабочем столе, и нажмите готово.
Всё! Теперь внешний айпи адрес у вашего сервера.
Лично от себя советую используйте игровой хостинг (с представителями, и что это вообще такое, можете ознакомиться в нашей статье "О игровых хостингах"). С помощью хостинга удобно управлять сервером, будет гораздо меньше хлопот, и проблем с самим сервером.
Karatelb
Декабрь 2010
Копирование информации без ссылки на источник - запрещено!