• Страница 1 из 1
  • 1
Создание сервера cs 1.6 с нуля, как собрать сервер cs 1.6, C
Сообщение
Code
1.Установка сервера
-скачиваем сервер через HldsUpdateTool
2.Настройка сервера
-настройка server.cfg
-создание скрипта для запуска сервера
3.Установка Metamod
4.Установка и настрока AMX MOD X
-Установка AMX MOD X
5.Настройка AMX MOD X
-Настройка конфига amxx.cfg
-Модули сервера modules.ini
-Администрирование сервера через AMX MOD X, настройка users.ini
-Вход на сервер под админом при помощи setinfo
-Об установке AMX MOD X плагинов
6.Уменьшение пинга при помощи HLBooster
7.Вход на сервер с двух протоколов(47 и 48) Dproto


1.Качаем сам сервер.
Качаем HLDS (после всех скачиваний и обновлений размер 315 мб)
Устанавливаем, путь установки лучше оставить по умолчанию (C:\Program Files\Valve\HLServer). Запускаем HldsUpdateTool.exe, пойдет процесс проверки обновлений (программы, а не самого сервера). Если есть обновления, она сама их скачает и установит. Создаем папку serv на диске C:. В эту папку (C:\serv\) будет скачиваться сервер. Далее нам нужно запустить HldsUpdateTool.exe с ключами -command update -game cstrike -dir c:\serv.
Как запустить программу с ключами? Проще всего это сделать через ярлык: нажимаем правой кнопкой по hldsupdatetool.exe и выбираем создать ярлык. Заходим в его свойства (правой кнопкой мыши по ярлыку -> свойства). Смотрим на поле объект, там у нас должно быть "C:\Program Files\Valve\HLServer\HldsUpdateTool.exe" (если вы делали всё в точности по этой статье). Нам нужно всего лишь к этой строчке добавить ключи, написанные выше. В результате это будет выглядеть так: "C:\Program Files\Valve\HLServer\HldsUpdateTool.exe" -command update -game cstrike -dir c:\serv. Не напутайте с пробелами, всё должно выглядеть точно так, как написано; нажимаем "Применить". Запускаем ярлык, пойдет процесс загрузки HLDS.
Внимание! Бывает, что сервер не отвечает и скача не идет, придется попробовать еще раз, но позже. По окончанию загрузки в папке C:\serv\ появится куча файлов, это и есть наш HLDS. Сразу сделайте копию этой папки на всякий случай, чтоб было откуда восстанавливаться. Папку с сервером можно его перенести в любое другое удобное место. Пусть это будет D:\Server\.
В принципе сервер уже на этой стадии готов к употреблению, но...

2.Настройка.
Основные параметры хранятся в cstrike\server.cfg.
Открываем и видим кучу надписей вроде этого(можете изменить всё на это или подредактировать то что есть)

Внимание!!!
Будьте внимательнее при выборе параметра sv_lan (последняя строка)

---------------------

Скрипт запуска сервера:
откройте блокнот и скопируйте это:

Quote
@echo off
cls
:hlds
echo (%time%) Server has been started!
START/HIGH /wait hlds.exe -noipx -console +port 27016 -tickrate 100 -insecure -game cstrike +maxplayers 20 +map de_dust2
echo (%time%) WARNING! hlds closed or crashed! Restarting...
goto hlds


Рассмотрим подробнее, что здесь написано:

/high – ставим высокий приоритет
-console - сервер стартует в консольном режиме
-game cstrike - запускать сервер под CS
-nomaster – не выводить сервер в списке серверов инета(указывать при необходимости)
-insecure – отключить VAC(античит)
+maxplayers 20 – количество слотов (до 32)
+sv_password 333 – пароль на сервер
+map de_dust2 - сервер запуститься с карты de_dust2
+port 27016 - порт, на котором будет работать сервер
+ip 255.255.255.255 – ip адрес компа, на котором будет находиться сервер(можно неуказывать, ип выдаст автоматически)
-noipx - команда для плагина booster(рассмотрим чуть пожже)

Особенность данного запуска в том что после подвисания сервера(не дай бог, конечно), сервер автоматически перезагрузится)

Меняем всё как вам нужно, Файл -> Сохранить как. Имя файла: Server.cmd. Тип файла: все файлы. Сохраняем в корневом каталоге сервера.
Теперь запускаем сервер только через Server.cmd

3. Установка Metamod
Metamod служит для подключения дополнительных модов на сервер, таких как AMX Mod X, StatsMe, античитов и др.
Скачать Metamod можно c официального сайта (310 Кб, версия 1.19).
В папке cstrike создаем папку addons, а внутри неё папку metamod. И распаковываем файл metamod.dll в неё. Открываем \cstrike\liblist.gam(блокнот) и исправляем строчку gamedll "dlls\mp.dll" на gamedll "addons\metamod\metamod.dll" и сохраняем.
Всё, метамод установлен, можно приступать к установке модов.

4. Установка и настройка AMX Mod X
Качаем AMX Mod X 1.8.1 с официального сайта
Из всего что представлено на странице, качаем AMX Mod X Base и Counter-Strike Addon..
После распаковки закидываем обе папки addons в директорию /cstrike/, на вопрос заменить, пишем ДА!

В папке cstrike/addons/metamod открываем файл plugins.ini (создаем, если нет его), там прописываем строчку:
win32 addons/amxmodx/dlls/amxmodx_mm.dll и сохраняем. Так мы подключили AMX Mod X.

5.НАСТРОЙКА AMX
Идем в папку csrtike/addons/amxmodx/configs, открываем блокнотом файл amxx.cfg(в нём содержатся основные настройки AMX Mod X)

---------------------

Теперь открываем modules.ini[b], в нём содержится список подключаемых модулей. Всё, что написано с символа [b]";"[b] считается комментарием и не учитывается. Поэтому чтобы отключить модуль, поставьте перед его названием символ [b]";"[b].
Не вдаваясь в подробности, оставьте вот такой набор модулей:

Quote
engine
fakemeta
;geoip
;sockets
regex
;nvault
cstrike
csx
;hamsandwich


---------------------

Переходим к файлу [b]users.ini. В нём расписаны полномочия юзеров. В самом низу файла будут строчки вида . Одна строчка – один юзер.
- ник или ip или steam_id
- пароль
- флаги полномочий
- флаги входа на сервер

Флаги полномочий

Code
a - Флаг иммунитета. Человека нельзя кикнуть/забанить/сделать slay/slap и т.п.  
b - Флаг, разрешающий подключение на резервные слоты.  
c - Флаг доступа к команде amx_kick.  
d - Флаг доступа к командам amx_ban и amx_unban.  
e - Флаг доступа к командам amx_slap и amx_slay.  
f - Флаг доступа к команде amx_map.  
g - Флаг доступа для изменений cvar настроек через amx_cvar.  
h - Флаг доступа к amx_cfg.  
i - Флаг доступа к amx_chat и другим чат командам.  
j - Флаг доступа к amx_vote и другим командам голосования.  
k - Флаг доступа для изменения cvar переменной sv_password.  
l - Флаг доступа к amx_rcon и возможности изменения всех cvar на сервере.  
m-t - Зарезервированные флаги (для сторонних плагинов)  
u - Флаг доступа к меню.  
z - Флаг пользователя. Не даёт ни каких полномочий.


Флаги входа на сервер

Code
a - отключает игрока, если пароль не совпадает  
b - клан тэг  
c - это steam_id или won_id  
d - это ip  
e - пароль не проверяется (нужен только ник/ip/steam_id)  
k - имя или тэг чувствительны к регистру (т.е. если вы поставите этот флаг к нику Player и на него стоит пароль, тогда кто угодно может использовать имя plAyEr, никаких полномочий он при этом не получит)


--------

Делаем себя Адмыном:

по ip:
"ваш ип(стандартный 192.168.1.2)" "ваш пароль" "abcdefghijklmnopqrstu" "de"

по нику:

"ваш ник" "ваш пароль" "abcdefghijklmnopqrstu" "a"

Пример:
"192.168.1.2" "123" "abcdefghijklmnopqrstu" "de"
"DanLex" "123" "abcdefghijklmnopqrstu" "a";

Чтобы зайти на сервер как админ надо написать в файле userconfig.cfg(если нет, создать) который лежит в папке cstrike Вашей контры(Не в сервере!!!) строчку setinfo "_pw" "ваш пароль" (пример: setinfo "_pw" "123")..
Или в игре, когда ещё не зашли на сервер , написать в консоли setinfo "_pw" "ваш пароль" (пример: setinfo "_pw" "123")

-------------

Теперь о AMX MOD X плагинах:

Включаем плагины в plugins.ini, также как и в модулях чтобы отключить надо поставить ";"
Ну что попробуем??
Рассмотрим на примере плагин admins_online.amxx, который показывает кол-во админов в верхней левой части экрана..
1.Идём в plugins.ini и в самом конце прописываем admins_online.amxx ; online admin, всё что после ";" это комментарии чтоб не забыть что же это за плагин =)
2.Кидаем сам файл плагина (admins_online.amxx) в папку plugins

6.Боремся с пингом на сервере при помощи HLBooster
HLBooster - позволяет снизить пинг игроков, повышая нагрузку на процессор. Помните, что бустер повышает риск падения сервера, так что если у вас с ним сервер падает, попробуйте сначала поменять версию, а если не поможет, лучше его вообще не использовать. В данный момент распространены две версии 2.40 и 1.7.

Создаём в папке addons папку booster, в неё копируем файл из архива, booster_mm.dll. В файл metamod/plugins.ini дописываем строчку win32 addons/booster/booster_mm.dll. В server.cfg прописываем одну строчку: exec booster.cfg Создаём в папке cstrike файл booster.cfg, в него вписываем настройки:

Code
booster_show_connmsg 1  
booster_autofps 400  
booster_minsleepms 5  
booster_force_systicrate 0  
booster_cpu_enabled 0  
booster_cpu_spikemax 3  
booster_cpu_spikelevel 75  
booster_cpu_mminc 2


7.Не заходит на сервер? пишет мол протокол не такой? ИСПРАВИМ! Dproto
Dproto - это библиотека, подключаемая через Metamod, позволяет заходить на сервер с двух протоколов(47 и 48) и имеет много полезных настроек. Новые версии Dproto выкладывается на форуме (там же можно задать вопрос разработчику, если у вас с английским лады): http://cs.rin.ru/forum/viewtopic.php?f=29&t=52728.
Скачиваем последнюю версию. Создайте папку dproto в каталоге C:\serv\cstrike\addons\. Файл dproto.dll из архива, в папке bin\windowsскопируйте в папку C:\serv\cstrike\addons\dproto\. В файле metamod\plugins.ini допишите такую строчку: win32 addons/dproto/dproto.dll.
Файл dproto.cfg из архива поместите в корень сервера (D:\Server\). В нём содержаться настройки dproto.

Автор - PoLoTeN4ik
Дата добавления - 09.01.2012 в 01:16c
PoLoTeN4ikДата: Понедельник, 09.01.2012, 01:16 | Сообщение # 1
ICQ:469621486

Администраторы
Сообщений: 80
Репутация: 11
Code
1.Установка сервера
-скачиваем сервер через HldsUpdateTool
2.Настройка сервера
-настройка server.cfg
-создание скрипта для запуска сервера
3.Установка Metamod
4.Установка и настрока AMX MOD X
-Установка AMX MOD X
5.Настройка AMX MOD X
-Настройка конфига amxx.cfg
-Модули сервера modules.ini
-Администрирование сервера через AMX MOD X, настройка users.ini
-Вход на сервер под админом при помощи setinfo
-Об установке AMX MOD X плагинов
6.Уменьшение пинга при помощи HLBooster
7.Вход на сервер с двух протоколов(47 и 48) Dproto


1.Качаем сам сервер.
Качаем HLDS (после всех скачиваний и обновлений размер 315 мб)
Устанавливаем, путь установки лучше оставить по умолчанию (C:\Program Files\Valve\HLServer). Запускаем HldsUpdateTool.exe, пойдет процесс проверки обновлений (программы, а не самого сервера). Если есть обновления, она сама их скачает и установит. Создаем папку serv на диске C:. В эту папку (C:\serv\) будет скачиваться сервер. Далее нам нужно запустить HldsUpdateTool.exe с ключами -command update -game cstrike -dir c:\serv.
Как запустить программу с ключами? Проще всего это сделать через ярлык: нажимаем правой кнопкой по hldsupdatetool.exe и выбираем создать ярлык. Заходим в его свойства (правой кнопкой мыши по ярлыку -> свойства). Смотрим на поле объект, там у нас должно быть "C:\Program Files\Valve\HLServer\HldsUpdateTool.exe" (если вы делали всё в точности по этой статье). Нам нужно всего лишь к этой строчке добавить ключи, написанные выше. В результате это будет выглядеть так: "C:\Program Files\Valve\HLServer\HldsUpdateTool.exe" -command update -game cstrike -dir c:\serv. Не напутайте с пробелами, всё должно выглядеть точно так, как написано; нажимаем "Применить". Запускаем ярлык, пойдет процесс загрузки HLDS.
Внимание! Бывает, что сервер не отвечает и скача не идет, придется попробовать еще раз, но позже. По окончанию загрузки в папке C:\serv\ появится куча файлов, это и есть наш HLDS. Сразу сделайте копию этой папки на всякий случай, чтоб было откуда восстанавливаться. Папку с сервером можно его перенести в любое другое удобное место. Пусть это будет D:\Server\.
В принципе сервер уже на этой стадии готов к употреблению, но...

2.Настройка.
Основные параметры хранятся в cstrike\server.cfg.
Открываем и видим кучу надписей вроде этого(можете изменить всё на это или подредактировать то что есть)

Внимание!!!
Будьте внимательнее при выборе параметра sv_lan (последняя строка)

---------------------

Скрипт запуска сервера:
откройте блокнот и скопируйте это:

Quote
@echo off
cls
:hlds
echo (%time%) Server has been started!
START/HIGH /wait hlds.exe -noipx -console +port 27016 -tickrate 100 -insecure -game cstrike +maxplayers 20 +map de_dust2
echo (%time%) WARNING! hlds closed or crashed! Restarting...
goto hlds


Рассмотрим подробнее, что здесь написано:

/high – ставим высокий приоритет
-console - сервер стартует в консольном режиме
-game cstrike - запускать сервер под CS
-nomaster – не выводить сервер в списке серверов инета(указывать при необходимости)
-insecure – отключить VAC(античит)
+maxplayers 20 – количество слотов (до 32)
+sv_password 333 – пароль на сервер
+map de_dust2 - сервер запуститься с карты de_dust2
+port 27016 - порт, на котором будет работать сервер
+ip 255.255.255.255 – ip адрес компа, на котором будет находиться сервер(можно неуказывать, ип выдаст автоматически)
-noipx - команда для плагина booster(рассмотрим чуть пожже)

Особенность данного запуска в том что после подвисания сервера(не дай бог, конечно), сервер автоматически перезагрузится)

Меняем всё как вам нужно, Файл -> Сохранить как. Имя файла: Server.cmd. Тип файла: все файлы. Сохраняем в корневом каталоге сервера.
Теперь запускаем сервер только через Server.cmd

3. Установка Metamod
Metamod служит для подключения дополнительных модов на сервер, таких как AMX Mod X, StatsMe, античитов и др.
Скачать Metamod можно c официального сайта (310 Кб, версия 1.19).
В папке cstrike создаем папку addons, а внутри неё папку metamod. И распаковываем файл metamod.dll в неё. Открываем \cstrike\liblist.gam(блокнот) и исправляем строчку gamedll "dlls\mp.dll" на gamedll "addons\metamod\metamod.dll" и сохраняем.
Всё, метамод установлен, можно приступать к установке модов.

4. Установка и настройка AMX Mod X
Качаем AMX Mod X 1.8.1 с официального сайта
Из всего что представлено на странице, качаем AMX Mod X Base и Counter-Strike Addon..
После распаковки закидываем обе папки addons в директорию /cstrike/, на вопрос заменить, пишем ДА!

В папке cstrike/addons/metamod открываем файл plugins.ini (создаем, если нет его), там прописываем строчку:
win32 addons/amxmodx/dlls/amxmodx_mm.dll и сохраняем. Так мы подключили AMX Mod X.

5.НАСТРОЙКА AMX
Идем в папку csrtike/addons/amxmodx/configs, открываем блокнотом файл amxx.cfg(в нём содержатся основные настройки AMX Mod X)

---------------------

Теперь открываем modules.ini[b], в нём содержится список подключаемых модулей. Всё, что написано с символа [b]";"[b] считается комментарием и не учитывается. Поэтому чтобы отключить модуль, поставьте перед его названием символ [b]";"[b].
Не вдаваясь в подробности, оставьте вот такой набор модулей:

Quote
engine
fakemeta
;geoip
;sockets
regex
;nvault
cstrike
csx
;hamsandwich


---------------------

Переходим к файлу [b]users.ini. В нём расписаны полномочия юзеров. В самом низу файла будут строчки вида . Одна строчка – один юзер.
- ник или ip или steam_id
- пароль
- флаги полномочий
- флаги входа на сервер

Флаги полномочий

Code
a - Флаг иммунитета. Человека нельзя кикнуть/забанить/сделать slay/slap и т.п.  
b - Флаг, разрешающий подключение на резервные слоты.  
c - Флаг доступа к команде amx_kick.  
d - Флаг доступа к командам amx_ban и amx_unban.  
e - Флаг доступа к командам amx_slap и amx_slay.  
f - Флаг доступа к команде amx_map.  
g - Флаг доступа для изменений cvar настроек через amx_cvar.  
h - Флаг доступа к amx_cfg.  
i - Флаг доступа к amx_chat и другим чат командам.  
j - Флаг доступа к amx_vote и другим командам голосования.  
k - Флаг доступа для изменения cvar переменной sv_password.  
l - Флаг доступа к amx_rcon и возможности изменения всех cvar на сервере.  
m-t - Зарезервированные флаги (для сторонних плагинов)  
u - Флаг доступа к меню.  
z - Флаг пользователя. Не даёт ни каких полномочий.


Флаги входа на сервер

Code
a - отключает игрока, если пароль не совпадает  
b - клан тэг  
c - это steam_id или won_id  
d - это ip  
e - пароль не проверяется (нужен только ник/ip/steam_id)  
k - имя или тэг чувствительны к регистру (т.е. если вы поставите этот флаг к нику Player и на него стоит пароль, тогда кто угодно может использовать имя plAyEr, никаких полномочий он при этом не получит)


--------

Делаем себя Адмыном:

по ip:
"ваш ип(стандартный 192.168.1.2)" "ваш пароль" "abcdefghijklmnopqrstu" "de"

по нику:

"ваш ник" "ваш пароль" "abcdefghijklmnopqrstu" "a"

Пример:
"192.168.1.2" "123" "abcdefghijklmnopqrstu" "de"
"DanLex" "123" "abcdefghijklmnopqrstu" "a";

Чтобы зайти на сервер как админ надо написать в файле userconfig.cfg(если нет, создать) который лежит в папке cstrike Вашей контры(Не в сервере!!!) строчку setinfo "_pw" "ваш пароль" (пример: setinfo "_pw" "123")..
Или в игре, когда ещё не зашли на сервер , написать в консоли setinfo "_pw" "ваш пароль" (пример: setinfo "_pw" "123")

-------------

Теперь о AMX MOD X плагинах:

Включаем плагины в plugins.ini, также как и в модулях чтобы отключить надо поставить ";"
Ну что попробуем??
Рассмотрим на примере плагин admins_online.amxx, который показывает кол-во админов в верхней левой части экрана..
1.Идём в plugins.ini и в самом конце прописываем admins_online.amxx ; online admin, всё что после ";" это комментарии чтоб не забыть что же это за плагин =)
2.Кидаем сам файл плагина (admins_online.amxx) в папку plugins

6.Боремся с пингом на сервере при помощи HLBooster
HLBooster - позволяет снизить пинг игроков, повышая нагрузку на процессор. Помните, что бустер повышает риск падения сервера, так что если у вас с ним сервер падает, попробуйте сначала поменять версию, а если не поможет, лучше его вообще не использовать. В данный момент распространены две версии 2.40 и 1.7.

Создаём в папке addons папку booster, в неё копируем файл из архива, booster_mm.dll. В файл metamod/plugins.ini дописываем строчку win32 addons/booster/booster_mm.dll. В server.cfg прописываем одну строчку: exec booster.cfg Создаём в папке cstrike файл booster.cfg, в него вписываем настройки:

Code
booster_show_connmsg 1  
booster_autofps 400  
booster_minsleepms 5  
booster_force_systicrate 0  
booster_cpu_enabled 0  
booster_cpu_spikemax 3  
booster_cpu_spikelevel 75  
booster_cpu_mminc 2


7.Не заходит на сервер? пишет мол протокол не такой? ИСПРАВИМ! Dproto
Dproto - это библиотека, подключаемая через Metamod, позволяет заходить на сервер с двух протоколов(47 и 48) и имеет много полезных настроек. Новые версии Dproto выкладывается на форуме (там же можно задать вопрос разработчику, если у вас с английским лады): http://cs.rin.ru/forum/viewtopic.php?f=29&t=52728.
Скачиваем последнюю версию. Создайте папку dproto в каталоге C:\serv\cstrike\addons\. Файл dproto.dll из архива, в папке bin\windowsскопируйте в папку C:\serv\cstrike\addons\dproto\. В файле metamod\plugins.ini допишите такую строчку: win32 addons/dproto/dproto.dll.
Файл dproto.cfg из архива поместите в корень сервера (D:\Server\). В нём содержаться настройки dproto.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Новые пользователи
Популярные темы
Недавно обновленные темы
PoLoTeN4ik Репутация [ 11 ]
Виктория Репутация [ 2 ]
40Glocc Репутация [ 1 ]
yunika7 Репутация [ 0 ]
уТи_ПуТи Репутация [ 1 ]
Lookflaco Репутация [ 0 ]
3D Репутация [ 0 ]
laym Репутация [ 0 ]
Onlines Репутация [ 0 ]
startsmart Репутация [ 0 ]

valera

(20.02.2023)

skojuhar228

(20.12.2022)

volk06102

(30.09.2021)

coolnazarov

(13.04.2021)

bloger

(10.04.2018)

Кортего

(26.03.2018)

sova

(09.11.2017)

denis3088

(23.10.2017)

leolikf

(17.09.2017)

viktorigumnov2003

(25.08.2017)

Города [ 11 ]
Ошибки на сайте [ 4 ]
Ваша самая заветная мечт... [ 4 ]
Предложения по сайту [ 3 ]
Обновление на сайте [ 2 ]
Ассоциация ников [ 2 ]
Баннер обмен [ 1 ]
Повышение должности на с... [ 1 ]
Усовершенствованная пане... [ 1 ]
Мини-профиль + форма вхо... [ 1 ]
..№7..ЗАРАБОТОК НА ВЫПОЛ... [ 0 ]
..№4.. ЗАРАБОТОК НА РАСШ... [ 0 ]
..№3.. ЗАРАБОТОК В СОЦИА... [ 0 ]
..№2..ОТЛИЧНЫЙ САЙТ ДЛЯ ... [ 0 ]
Монитезируй свой сайт ле... [ 0 ]
Новый Топ пользователей ... [ 0 ]
Простой и красивый вид ф... [ 0 ]
Красивый информер "... [ 0 ]
Flash радио для сайта [ 0 ]
Новый информер комментар... [ 0 ]

Администрация не несёт ответственности за содержащие файлы на данном портале.
Все материалы на сайте принадлежат исключительно их владельцам!
Карта сайта © 2011 | Night-Portal.at.ua
Проверка тИЦ и PR