Последние комментарии
Avatar User
Написал Andruxa в 16:29
Avatar User
Написал Mishin в 14:21
Avatar User
Написал cssomsk в 11:06


Image News

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

Начнем!

Данная статья даст вам достаточно знаний для создании сервера Counter-Strike 1.6.

Для начала надо определиться на что способен ваш компьютер и интернет, т.е. потянет ли он хороший CS 1.6 public-сервер, или придется ограничиться сервером для игры 3х3?

Процессор, установленный на серверном ПК, играет важную роль, хоть и не ключевую. Частоты 2.8Ghz будет вполне достаточно для сервера на 26 игроков, но это при условии, что у вас достаточно оперативной памяти, и хороший канал интернета.
Видео-карта для сервера не важна.

Мы будем делать сервер под Windows, то процессу сервера рекомендую поставить приоритет реального времени (это можно сделать с помощью диспетчера задач, Ctrl+Delete+Alt).

______________________
Создание сервера

Я вам советую делать сервер на версии 21 (патч). Но, рассмотрим два варианта:

1) Стандартный вариант (лучше всего).

· Скачиваем и устанавливаем CS 1.6 No-Steam.

· Скачиваем и устанавливаем патч v21 (можно скачать с нашего сайта в разделе "Файлы"->"Файлы для CS"). На данном патче сервер будет работать наиболее стабильно.

· Крякнутый swds.dll может избавить от ошибки «LAN servers are restricted to local clients (class C)».

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

2) Обновление сервера до последней версии.

Скачиваем HLDS Update Tool, устанавливаем.

Создаем ярлык файла hldsupdatetool.exe, кликаем по нему правой кнопкой мыши, выбираем «свойства» и в поле «объект» после C:\путь к файлу\HldsUpdateTool.exe, через пробел дописываем:

-command update -game «cstrike» -dir C:\путь_к_серверу

В итоге получится что-то вроде этого:

«C:\updatetool\HldsUpdateTool.exe» -command update -game «cstrike» -dir C:\server

Потом просто запускаете HldsUpdateTool.exe и он автоматически скачает вам последнюю версию steam сервера CS.

После апдейта качаем hlnowon, чтобы крякнуть swds.dll.

____________________
Настройка сервера

Для настройки сервера используется конфигурационный файл server.cfg, который находится в папке «C:\...\cstrike\». С основными командами серверного конфига можно ознакомиться на нашем сайте прочитав одноименную статью в разделе "Статьи"
_____________________
Запуск сервера

Я опишу запуск сервера через консоль, потому что визуальный режим требует много ресурсов компьютера. Делаем ярлык файла 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, и он вам его покажет.

Для сервера лучше статичный айпи адрес, так как из-за динамичного при каждом выключение компьютера, будет меняться айпи адрес, и людям каждый придется по новый вбивать в избранной ваш сервер.
Подключить статичный айпи просто, свяжитесь с провайдером, и он вам за отдельную плату его подключат (некоторые провайдеры берут за это 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")->В имя пользователя и пароль введите те данные, что вам дали при подключение к интернету. В подтверждение еще раз напишите пароль.-> Создайте ярлык на рабочем столе, и нажмите готово.

Всё! Теперь внешний айпи адрес у вашего сервера.

Лично от себя советую используйте игровой хостинг (в интернете достаточно много таких хостингов, так что сможете выбрать на свой вкус). С помощью хостинга удобно управлять сервером, будет гораздо меньше хлопот, и проблем с самим сервером.
Всего комментариев: 0