Вот решил сделать подробную статью по созданию своего сервера Counter-Strike 1.6
Что-бы вы не лазили по всяким сайтам, с запросами типа "сервер не видно в интернете" либо "что делать если динамический айпи","как сделать себе админку","как запустить в работу готовые сервера" и так дальше...
Все это я уместил в этой статье. 1.Чтобы не создавать сервер с нуля, лучше скачать готовый сервер с нашего сайта
Качаем любой сервер на выбор отсюда
2. Рассмотрим пример "Чистый сервер Cs 1.6 47/48 протокола "
3. Скачиваем его, отсюда
4. Я выбрал чистый сервер, он не имеет лишних плагинов/настроек и т.д, а значит что вы сможете его настроить полностью под себя.
5. Скачали, извлекаем из архива, в любое место на жестком диске.
6. В Public Server 47-48\cstrike открываем файл server.cfg
7. В первой строке вместо "http://only-cs.ucoz.ua" пишем название вашего сервера.Пример "CepBeP KJIaHa"
8. В этом файле храняться настройки вашего сервера, их можете поменять
Настройка файла amxx.cfg
1. Двигаемя дальше, в Public Server 47-48\cstrike\addons\amxmodx\configs есть файл amxx.cfg , открываем его.
2. Изменяй все надписи на свои, примерно надпись http://only-cs.ucoz.ua измените на "Server KJIAHA", если вы хотите чтобы эти надписи в игре отображались по русскому, то сохраняйте amxx.cfg в кодировке 65001 (UTF-8), галочку возле BOM нужно снять.
Теперь добавим нужные карты себе на сервер.
1. Открываем Public Server 47-48\cstrike\maps и закидываем себе нужные карты
2. Далее открываем файл mapcycle , он находиться в Public Server 47-48\cstrike
3. И дописываем названия карты которую вы закинули в папку maps
4. Идем по пути \Public Server 47-48\cstrike\addons\amxmodx\configs и ищем файл maps.cfg ,и так же дописываем название вашей карты.
Теперь сделаем себя админом.
1. В \Public Server 47-48\cstrike\addons\amxmodx\configs открываем файл users.ini
2.Добавляем в самый конец строку "My Name" "my_password" "abcdefghijklmnopqrstu" "a" , заместь My Name - пишите свой ник, заместь my_password - пароль от админки
3. Теперь вы админ, при входе на ваш сервер вы должны будете написать в консоле setinfo _pw "пароль"
Сделаем приветственное окно (motd.txt)
1.В \Public Server 47-48\cstrike ищем файл motd.txt открываем, и изменяем его под себя.
2.Закрываем, готово !
Теперь установим нужные вам плагины на сервер.
1.Идем сюда
2.Ищем нужный вам плагин и скачиваем его.
3.Рассмотрим на примере плагина amx_gore
4.Разархивываем в любое место на жестком диске.
5.Открываем папку с плагином, ищем там файл с расширением amxx ( у нашем случае это файл amx_gore_ultimate.amxx)
6.Теперь заходим сюда \Public Server 47-48\cstrike\addons\amxmodx\plugins , и закидываем сюда этот плагин (файл с расширением amx)
7.Дальше заходим сюда \Public Server 47-48\cstrike\addons\amxmodx\configs , и ищем файл plugins.ini , и в конец файла дописуем название плагина, в нашем случае это amx_gore_ultimate.amxx
Что делать если в комплекте с плагином находиться файл с расширением sma ?
1.Его закидываем в \Public Server 47-48\cstrike\addons\amxmodx\scripting
2.Он служит для настройки сервера.
Как сделать сервер видимым в интернете (чтобы к вам могли подключатся с интернета)
1.У вас должен быть установлен Dproto
2.Проверяем есть ли у вас вот здесь папка Dproto \Public Server 47-48\cstrike\addons
3.Если нету то надо качать.
4. Качаем его Dproto отсюда
5. В папке addons создаем папку dproto и копируем в неё файл dproto.so или dproto.dll в зависимости от операционной системы Linux или Windows .
6. Открываем /addons/metamod/plugins.ini и добавляем следующую строчку:
Для Linux:
linux addons/dproto/dproto_i386.so
Для Windows:
win32 addons\dproto\dproto.dll
Файл dproto.cfgкидаем в корень сервера. (не в cs1.6/cstrike/
а в папку с игрой cs 1.6) Корректируем конфиг, устанавливая необходимые Вам параметры (настройки по умолчанию достаточны для работы модуля)
ВАРИАНТ № 1 Как сделать сервер видимым в инете
1.заходим в папку cstrike, находим там файл steam.inf, открываем блокнотом, удаляем все содержимое, и пишем это:
Code
PatchVersion=1.6.3.7
ProductName=cstrike
2.Потом открываем server.cfg, и в самом низу пишем это:
Code
setmaster enable "1"
setmaster add 207.173.177.11:27010
setmaster add 216.52.220.16
setmaster add 83.99.253.152
setmaster add 63.251.143.218
setmaster add 208.179.202.69
setmaster add 72.165.61.136:27010
setmaster add 69.28.151.178
setmaster add 88.40.40.201
setmaster add 207.173.177.12
setmaster add 213.239.209.221
setmaster add 69.28.151.162:27010
setmaster add 65.73.232.251:27010
setmaster add 65.73.232.251:27040
setmaster add 65.73.232.253:27010
setmaster add 65.73.232.253:27040
setmaster add pr00f.oo.lv
setmaster add 72.165.61.185
setmaster add 72.165.61.186
setmaster add 72.165.61.187
setmaster add 72.165.61.188
setmaster add 69.28.156.250
setmaster add 68.142.64.164
setmaster add 68.142.64.165
setmaster add 69.28.145.170
setmaster add 69.28.145.171
setmaster add 69.28.145.172
setmaster add 208.111.158.52
setmaster add 208.111.158.53
setmaster add 208.111.171.82
setmaster add 208.111.171.83
setmaster add 68.142.91.34
setmaster add 68.142.91.35
setmaster add 68.142.91.36
setmaster add css.setti.info
setmaster add 208.111.133.84
setmaster add 208.111.133.85
setmaster add 68.142.116.178
setmaster add 68.142.116.179
setmaster add 188.40.40.201:27011
setmaster add 188.127.246.99:27000
setmaster add 72.165.61.136:27011
setmaster add 72.165.61.151:27013
setmaster add 72.165.61.151:27011
setmaster add 72.165.61.151:27014
setmaster add 72.165.61.136:27015
setmaster add 72.165.61.151:27012
setmaster add 72.165.61.151:27015
setmaster add 72.165.61.136:27014
setmaster add 67.132.200.140:27012
setmaster add 207.173.176.161:27010
setmaster add 78.60.235.56:27010
setmaster add 69.28.140.247:27010
setmaster add 69.28.140.246:27010
setmaster add 67.132.200.140:27010
setmaster add 72.165.61.189
setmaster add 72.165.61.190
setmaster add 72.165.61.190:27010
setmaster add 69.28.151.162:27013
setmaster add 68.142.72.250:27010
ВАРИАНТ № 2 Как сделать сервер видимым в инете
1. Открываем server.cfg (директория cstrike)
добавляем такие строчки:
Code
sv_lan 0
setmaster enable "1"
setmaster add css.setti.info
setmaster add 63.251.143.218
setmaster add 68.142.72.250
setmaster add 69.28.151.178
setmaster add 83.99.253.152
setmaster add 88.40.40.201
setmaster add 207.173.177.11
setmaster add 207.173.177.12
setmaster add 208.179.202.69
setmaster add 213.239.209.221
setmaster add 216.52.220.16
setmaster add 65.73.232.251:27010
setmaster add 65.73.232.251:27040
setmaster add 65.73.232.253:27010
setmaster add 65.73.232.253:27040
Не забудьте,что,"Главное не ставить неисправные мастера, а то будут ошибки":
MasterRequestRestar;Your server is out of date;Please update and restart/
2. Открываем файл cstrike/steam.inf все стираем там и вставляем:
Code
PatchVersion=1.6.3.7
ProductName=cstrike
3. Заходим сюда
http://css.setti.info/,сайт полностью на английском!!!
в самом низу ищем "Submit server" в поле вставляете свой IP и жми add server!
Если у вас Динамический IP то это геморрой так как это надо будет каждый день.
Проблемы и их решения
1. Перед добавлением и включением сервера, отключите антивирус (Касперского, Eset NOD32, файрвол, сетевые экраны) - они мешают добавлять сервер в глобальный поиск!
2. Откройте порты на роуторе или маршрутизаторе
3. Если все что было выше не помогает, то можно установить патч
Теперь приступим к запуску нашего сервера
1.Заходим в папку с нашим сервером (\Public Server 47-48)
2.Ищем файл "Запуск сервера.bat"
3.Жмем на него правой клавишей - "Изменить"
4.Видите что -то типа этого
Рассмотрим что все это означает
Code
-console - запуск сервера в консольном режиме
+sv_lan 0 - сервер для интернета
+maxplayers 20 - максимально игроков на сервере
+map de_dust2 - карта
+port 27015 - порт вашего сервера
Все остальное вам не нужно
5.Изменяем то что вам нужно.
6.Сохраняем
7.И жмем на "Запуск сервера.bat"
8.Вуаля и сервера запустился, и видите вы примерно вот это
9.Дальше заходим в вашу Counter-Strike
10. Пишем в консоле setinfo _pw "password" , вместо password пишите то что вы вводили в файле users.ini
11. Узнаем ваш айпи http://internet.yandex.ru/
12.Добавляем к нему порт, примерно 178.93.53.105:27015
13.И пишем в консоле connect 178.93.53.105:27015 (либо добавляем в Favorites/Избранное)
14.Заходим, пишем в консоле amxmodmenu и попадаете в окно админки При копировании материала ссылка на сайт обязательна, уважайте чужой труд.