Как создать сервер cs 1.6
Как создать сервера CS 1.6? - многие задавались таким вопросом. Специально для них решал написать эту статью, где расскажу вам как создать свой сервер CS, запустить и настроить его. 1. Первым делом для создания сервера CS 1.6 нам нужна сама игра - "Counter-Strike 1.6". Если Вы не являетесь счастливым обладателем этой легендарной игры, то можете скачать CS 1.6 бесплатно с нашего сайта - "скачать CS 1.6".
2. Установка патча CS 1.6 - это следующий шаг для создания сервера cs 1.6, патч необходим для игры на серверах CS по интернету. Рекомендуем вам установить патч 29 или выше. Если у Вас нет cs патча, то вы можете скачать любую версию патча с нашего сайта MGAME - "скачать патчи CS 1.6".
3. Установка готового сервера CS 1.6. "Скачать готовый сервер CS 1.6" - Это самая простая, обычная сборка готового сервера CS 1.6, здесь же есть и краткая инструкция по установке и настройке сервера CS. Сервер содержит в себе только Metamod (для подключения плагинов к движку hl), AMX MOD X (позволяет устанавливать плагины почти для любых изменений в игре) и Booster Lite (снижает пинг, только для win)
4. Запуск CS 1.6 сервера. После того как мы создали свой сервера Counter-Strike 1.6, рассмотрим пример запуска cs сервера в консольном режиме, так он расходует гораздо меньше ресурсов компьютера, а значит будет меньше лагов и играть можно будет более стабильно.
Открываем стандартный текстовый редактор windows "блокнот", вставляем туда такую строчку:
start /high hlds.exe -game cstrike +ip 123.123.123.123 +port 27016 +sv_lan 0 +map de_dust2 +maxplayers 32 -insecure -console
где:
start /high - запускает сервер с высоким приоритетом
-game cstrike - включает модификацию cstrike движка hl
+ip 123.123.123.123 - это Ваш Внешний IP-адрес, посмотреть его можно на юзербаре ниже:
+port 27016 - это порт, если поставить 27015 и запустить сначала игру CS, а потом сервер, то появится ошибка.
+sv_lan 0 - обязательный параметр, в противном случае сервер не будет виден из интернета.
+map de_dust2 - карты, установленная при включении сервера.
+maxplayers 32 - максимальное количество игроков, которое может играть на сервере.
Изменяем эти параметры на свои, при сохранении выбираем "все файлы" и сохраняем как "hlds.bat". Копируем файл в главную папку CS, где лежит файл hlds.exe.
Тепер для запуска сервера достаточно запустить файл hlds.bat (Если у Вас установлен антивирус касперский, то придется выключить его, иначе на сервер кроме Вас никто зайти не сможет).
В некоторых случаях, провайдер интернета выделяет один внешний IP-адрес на всю подсеть, а значит к Вам не смогут присоединиться игроки из интернета, только с Вашей подсети.
5. Настройка сервера CS 1.6 - все основные настройки хранятся в файле server.cfg, отредактируйте его на свой вкус.
Как сделать себя и других администратором своего сервера, читайте в этой статье - "Как стать админом своего CS сервера"
По желанию можете закачать с нашего сайта популярные карты - "Скачать карты CS"
6. Установка плагинов amxx на сервер - скачать плагины CS 1.6 можно с сайта amxmodx.org, вот ссылка на "amxx плагины CS"
Установка плагина amxx:
Файл формата .amxx скопируйте в папку cstrike/addons/amxmodx/plugins и в самом низу файла cstrike/addons/amxmodx/configs/plugins.ini допишите название плагина (например: plugin.amxx) после такой строчки:
; Custom - Add 3rd party plugins here
На этом установка и настройка сервера завершена, приглашайте друзей и играйте в своё удовольствие.
Как понизить пинг
Для того чтобы понизить пинг напишите в консоле [~] такую строку:
cl_rate 2500; rate 5000; cl_updaterate 30; cl_cmdrate 30
но при таких значениях стрельба будет немного хуже
Стандартные значения (рекомендуемое!):
cl_rate 9999; rate 25000; cl_updaterate 101; cl_cmdrate 101
Подробнее о пинге можно прочитать в статье "Пинг в CS - ping"
Как сделать чтоб серв был виден в find servers
Ответ: 1) Нужно пропатчить файл swds.dll и скопировать с заменой в папку с игрой.
Скачать пропатченный swds.dll:
swds.rar [715.5 Kb] (cкачиваний: 1904) (Обновил файл 12.11.09)
Файт пропатчен на два протокола (47 и 48), сервер будет отображаться в поиске серверов CS в "Find Servers" и пропатчен от эксплойта Born to be pig (..)
2) Затем создаем ярлык для hlds.exe, жмём по ярлыку правой кнопкой - Свойства - и в поле "Объект" добавляем параметр -master, пример: "C:/..../hlds.exe" -master
3) Открываем с помощью блокнота файл ../cstrike/server.cfg и перед строчкой "exec listip.cfg" дописываем следующее:
setmaster add "63.251.143.218"
setmaster add "65.73.232.251"
setmaster add "65.73.232.253"
setmaster add "68.142.72.250"
setmaster add "69.28.151.162"
setmaster add "72.165.61.189"
setmaster add "72.165.61.190"
setmaster add "207.173.177.11"
setmaster add "207.173.177.12"
setmaster add "213.239.209.221"
setmaster add "216.52.220.16"
setmaster add "hlmaster.jolt.co.uk"
setmaster add "pr00f.oo.lv"
4) Открываем с помощью блокнота файл ../cstrike/steam.inf и заменяем содержимое на такое:
PatchVersion=1.6.3.7
ProductName=cstrike
*
* 1
* 2
* 3
* 4
* 5
как открыть порты
4.1. Как открыть порт? (ADSL+router)
Ответ: Лучше поискать эту информацию в поисковиках, т.к. у большинства модемов разных компаний веб-панель модема отличается.
Кому лень лезть в ПС опишу кратко свой случай:
У меня интернет подключен через ADSL модем Acorp в режиме роутинга, заходим в настройки модема по адресу:
http://192.168.1.1/ (обычно такой)
Далее вводим логин и пароль - Admin/Admin или admin/admin
Затем находим страницу с управлением портами, в моём случае её можно найти тут - Advanced / Port Forwarding
Далее Port Start, Port End и Port Map указываем порт сервера, обычно 27015, Protocol - TCP,UDP
С другими случаями блокировки портов не сталкивался, поэтому помочь не могу, возможно это могут быть фаерволы и прочее ПО...
Делаем себя админом
Делаем себя админом своего сервера CS
"Делаем себя админом своего сервера CS?" - многие часто задавались таким вопросам и в надежде найти нужную информацию в интернете порой натыкались на некорректные примеры, которые приводили к тому, что все попытки получить "админку" не дали никаких результатов. Как же правильно сделать себя "админом" своего сервера?
В первом случае, если у вас на сервере НЕ установлен AMX мод, админку можно сделать таким способом:
Админка через RCON:
1. При включении сервера через hlds.exe вписываем в поле "RCON Password" пароль для доступа к консоле сервера, в данном случае "mypw" (выделен жёлтым на рисунке).
Или прописать в консоле сервера: rcon_password "mypw" (смотрите рисунок, выделено жёлтым цветом).
Чтобы постоянно не прописывать эту команду, можно дописать её в файле server.cfg, который лежит в папке "cstrike" вашего сервера.
2. Первый шаг выполнен, вы задали пароль для доступа к консоле сервера. Теперь следует прописать в консоле CS, через которую вы будете заходить на сервер, такую команду: rcon_password "mypw" (можно и без кавычек). Чтобы постоянно не прописывать эту команду, можно дописать её в файл конфигурации userconfig.cfg вашей CS (файл лежит в папке "cstrike", если его нет, то создайте при помощи блокнота или скопируйте и очистите файл config.cfg), через которую заходите на сервер (файлы формата cfg открываются обычным блокнотом.)
3. Теперь когды вы будете на сервере, вы можете изменять его настройки через консоль, например: rcon sv_gravity 100 - это изменит гравитацию на сервере на 100, аналогично все другие команды. Но к сожалению на сервере получается всего один администратор, вернее один пароль для доступа.
Админка через AMX Mod X:
Рассмотрим другой, более удобный способ "администрирования" своего сервера CS.
1. Если у вас установлен AMX мод (AMX Mod X), то нужно выполнить следующее:
Открываем файл .../cstrike/addons/amxmodx/configs/users.ini
(на строки в файле начинающиеся с символа ";" можете не обращать внимания, это комментарии и на игровой процесс они не влияют)
Разберем права админа, :
; a - иммунитет, нельзя кикнуть/забанить/убить/ударить и т.д.
; b - резервирование слота, можно зайти на сервер, если даже сервер заполнен.
; c - доступ к amx_kick (даёт право кикать)
; d - доступ к amx_ban и amx_unban (бан и разбан)
; e - доступ к amx_slay и amx_slap (убить и ударить)
; f - доступ к amx_map (смена карты)
; g - доступ к amx_cvar (консольные команды сервера, настройки. Доступны только некоторые команды)
; h - доступ к amx_cfg (редактирование конфига сервера)
; i - доступ к amx_chat (чат команды, включая голосовой чат)
; j - доступ к amx_vote (голосование)
; k - sv_password (смена пароля, доступно через amx_cvar)
; l - доступ к amx_rcon и rcon_password командам (доступно через amx_cvar)
; m - Доступ к уровню A (для дополнительных плагинов)
; n - Доступ к уровню B
; o - Доступ к уровню C
; p - Доступ к уровню D
; q - Доступ к уровню E
; r - Доступ к уровню F
; s - Доступ к уровню G
; t - Доступ к уровню H
; u - меню прав (amxmodmenu)
; z - Может быть игроком (не админом) Теперь рассмотрим флаги админки, :
; a - кикает игрока, если пароль к админке не подходит
; b - клан тег
; c - это Steam ID
; d - это IP-адрес
; e - пароль не проверяется (используется для IP-адрес и Steam ID) Для того, чтобы добавить админа, нужно дописать строчку вида:
"name|ip|steamid" "password" "access flags" "account flags"
где:
- это Ник, IP-адрес или Steam ID (лицензионный номер игры)
- пароль для доступа к админке
- права администратора
- флаги админки После того как мы выяснили, зачем нужны эти обозначения, можно добавить админа. Добавляем строчку:
1. Админка по Steam ID (только для steam):
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
(заменяем STEAM_0:0:123456 на свой Steam ID)
2. Админка по IP адресу:
"123.123.123.123" "" "abcdefghijklmnopqrstu" "de"
(заменяем 123.123.123.123 на свой IP-адрес)
3. Админка по нику и паролю:
"My Name" "my_password" "abcdefghijklmnopqrstu" "a"
(заменяем My Name на Ваше имя и my_password на Ваш пароль для получения прав админа)
Чтобы изменения файла вступили в силу без перезагрузки сервера, достаточно в консоле сервера прописать: amx_reloadadmins
Файл users.ini после всех манипуляций должен выглядеть примерно так:
...
; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
"123.123.123.123" "" "abcdefghijklmnopqrstu" "de"
"Admin" "123qwe" "abcdefghijklmnopqrstu" "a"
"Super.Pro" "ggpw" "abcdefghijklmnopqrstu" "a"
где 123.123.123.123 - это ваш IP, если он статический.
Admin - ваша админка по нику.
Super.Pro - админка вашему другу.
Админов можно добавлять сколько угодно.
Теперь вы можете зайти на сервер как "администратор", для этого в консоле своей игры прописываем:
name "Ваше имя"
setinfo "_pw" "Ваш пароль"
Если Вы попытаетесь зайти на сервер под ником админа не указав пароль, Вас будет кикать.
Чтобы постоянно не прописывать это в консоле CS, можно дописать эти две строчки в файл userconfig.cfg
Для облегчения администрирования также можно добавить такое:
bind "=" "amxmodmenu"
Теперь при нажатии на кнопку "=", откроется меню администрирования.
Напоследок желаю Вам удачной игры и поменьше читеров
как установить плагин
Установка плагинов ::
Установка:
У нас есть плагин, например antiflood.amxx и мы хотим его установить себе на сервер
1) Копируем файл antiflood.amxx в папку
\addons\amxmodx\plugins\
2) Открываем файл plugins.ini, находится он тут
\addons\amxmodx\configs\
и в конец файла вписываем antiflood.amxx , сохраняем и закрываем файл.
3) Перезапускаем сервер или меняем карту на сервере (Если он запущен)
На этом установка закончена.