[TITLE]
Главная | Форум | Файлы | Ваш сайт | Регистрация | Вход Приветствую Вас Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Игровой форум » Counter Strike 1.6 » FAQ по созданию сервера Counter-Srike 1.6, Подробное описан
FAQ по созданию сервера Counter-Srike 1.6, Подробное описан
Ste@MДата: Воскресенье, 25.10.2009, 10:18 | Сообщение # 1
Zadrot cs 1.6
Группа: Админ
Сообщений: 47
[ 7 ]
Награды
3
Бог сайта и форума

Для начала скажу основное, в процессе поднятия сервера могут возникнуть масса проблем, но многие из них можно решить всего лишь подумав над тем что было сделано, и какие ошибки могли быть допущены, поэтому советую всем, старайтесь больше анализировать прежде, чем писать на форуме о каких либо косяках.

Требованиями к оборудованию:
Windows 98/NT/2K/XP, PIV-1500, 512 Mb RAM, 16 Mb 3D video
Но оптимальные требования:
Windows 98/NT/2K/XP, PIV-2500, 1024 Mb RAM, 16 Mb 3D video

Гораздо более важно в данном вопросе, подключение компьютера к сети.
Если у вас модем Dual-up, отбросьте эту мысль, если у вас хотя бы aDSL, то тогда вы еще можете что то сделать.
Оптимальным в данным случае будет минимум по 2-3 Мбита в ту и другую сторону, для сравнения aDSL дает 8Мбит на даунлоад(при АДСЛ 2+, 24 Мбита), а на апплоад 1 Мбит, именно в последней цифре вся и проблема, но вы её решить едва ли сможете, поэтому просто разгрузите канал по максимум, т.е. работа DC++ здесь будет нежелательной.

Далее нужна сама игра. Скачать вы можете её вот по этим ссылкам:
cscz_cs16_build2738.exe
CS_1.6_full.build.3266.exe
cs16full_v7.exe
Качайте какой понравиться, для вас это не имеет ни какой разницы.

Второй этап, пропатчить. Тут возникает еще один выбор, какой ставить патч, впринципе это не имеет большого значения, тем не менее у всех стоит по разному, лично мне нравиться 22, и 29, хотя наиболее популярный 27, решать вам:
cs16patch_full_V19.exe
cs16patch_full_V22.exe
cs16patch_full_v27.rar
cs16patch_full_v28_(3382).rar
cs16patch_full_v29.rar
Еще раз повторяю, что разницы для вас нет ни какой. Пропатчить можно очень просто, чаще всего это инсталлер в катором не трудно разобраться, либо это архив, каторый надо просто разархивировать в в корневую папку с игрой.

Далее встает вопрос, идти ли дальше, или остановиться, т.к. в принципе сервер уже готов к использованию. Для запуска нужно запустить из корневого каталога игры hlds.exe. Но это вариант скорее для знающих людей, потому , что управлением таким сервером, можно осуществлять только с помошью rcon команд, что по началу покажется крайне неудобным и сложным.

Вот основные команды:
rcon_password "пароль" (это нужно что бы сервер опознал ас как админа, пароль прописывается при создание сервера через GUI интерфейс)
rcon sv_restart (рестарт)
rcon sv_password (установление пароля, rcon sv_password "" - снятие его)
rcon changelevel (выбор карты)
rcon kick (кик игрока)
rcon ban (бан игрока)
rcon sv_pause (пауза, чаще работает pausebreak)
Аналогичным образом прописываются все настройки каторые только возможны, например:
rcon mp_flashlight 1

Но для большинства пользоватся этим неудобно, поэтому был сделан AMX Mod.
Для начала нужно его найти:
amxmodx-installer-1.71.exe
amxmodx-installer-1.76.exe

Это самый лучший вариант, правда придеться все делать самому, зато вы не встретите глюк с бомбой, о котором вы возможно даже еще и не знаете.
В общем есть и более просто способ, скачать уже готовый сервер, с античитом, с разными плагинами, и.т.д.
Например:
CS1.6Server.exe
CS1.6Server_2.6.exe

Вроде бы преимуществ масса, чтож тогда разберемся для начала с этим. По идеи тут писать то и не о чем, т.к. все есть в Readme, но так как все очень любят их читать, выложу их них самое основное.

Counter-Strike 1.6 server v.х.х by Вы должны зарегистрироваться что бы увидеть ссылки

>>Содержит:
AMX Mod X 1.7хх
Metamod 1.19
HLGuard 1.9n10 + Reallite HLGuard Anti-Cheats Config 1.8
ATAC 2.5.5.5

>>Настройка AMX Mod X

1. Делаем себя Админом !

найдите файл users.ini (...\cstrike\addons\amxmodx\configs\ )

найдите в нем строчку "User" "password" "abcdefghijklmnopqrstu" "a"

Первое - ник игрока; Второе - пароль на доступ; Третье - уровень доступа; Четвёртое - флаги.

Пишете свой ник и пароль !

Сохраните и закройте файл.

Далее зайдите в ...\cstrike в файл autoexec.cfg и исправте эту строчку:
setinfo "_pw" "my_password"
пароль должен быть таким, каким вы его писали в users.ini

Сохраните и закройте файл.

Перед конектом к серверу в консоле пишете:
setinfo _pw mypassword (mypassword - ваш пароль...)

Тем у кого есть свой IP: ( можна зделать доступ по IP)

Пишем в users.ini [Находится в папке cstrike/addons/amxmodx/configs]
"свой ip" "" "abcdefghijklmnopqrstu" "de"
Например:
"192.151.254.45" "" "abcdefghijklmnopqrstu" "de"

2. Ставим доступ на админство нескольким людям.

найдите файл users.ini (...\cstrike\addons\amxmodx\configs\ )

добавляем строчку после вашей строчки "User" "password" "abcdefghijklmnopqrstu" "a"

Пример:

"User" "password" "abcdefghijklmnopqrstu" "a"

"User2" "password" "abcdefghijklmnopqrstu" "a"

"User3" "password" "abcdefghijklmnopqrstu" "a"

Первое - ник игрока; Второе - пароль на доступ; Третье - уровень доступа; Четвёртое - флаги.

Разберём какие уровни доступа, что означают:
a - иммунитет (нельзя кикать, слаит, слэпать, банить)
b - резервация
c - использование комманды amx_kick (кикание)
d - использование комманды amx_ban (бан)
e - использование комманды amx_slay
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 - настраиваемый уровень А (для дополнительных плагинов)
n - настраиваемый уровень B
o - настраиваемый уровень C
p - настраиваемый уровень D
q настраиваемый уровень E
r - настраиваемый уровень F
s - настраиваемый уровень G
t - настраиваемый уровень H
u - доступ к меню, через комманду amxmodmenu
z - пользователь

Теперь рассмотрим флаги:
a - отсоеденить пользователя при вводе неправильного пароля
b - клан таг
с - это ID пользователя
d - это IP пользователя
е - пароль не проверяется (тр*цензура*ется ник/ip/id)

Теперь САМОЕ ГЛАВНОЕ , при создания сервера не забудьте постаить тип соединения LAN, или пропишите в самой игре rcon sv_lan1.

Возможности команды amxmodmenu:
Это одна из основных комманд, вводимых в консоле, как для обычных админов, так и для главного админа.
Обычные админы могут с помощью неё намного проще слэить, слэпать, кикать и банить игроков. А также проводить голосования, изменять настройки сервера, чатить и т.д.
Каждый пункт меню нумеруеться. Цифры 9 и 0 зарезервированны под комманды "Далее" и "Назад" соответственно, а также "0", если вы находитесь на первой странице меню - "Выход".

С помощью команды amx_statscfgmenu можно настроить статистику.

Для включения ведения статистики и других возможностей связанных с ней необходимо включить все необходимые вам компоненты, делаеться это при помощи нажатия цифр соответствующих нужным вам ком*цензура*м. On - включена, Off - отключена.

А для того, чтобы клиенты вашего сервера могли просматривать свой ранк, таблицу лучших 15 или статистики оружия необходимо сначала включить возможности команд - Say /hp, Say /rank, Say /top15, Say /me, Say /statsme, Say /stats. Затем клиенты, используя комманду "say" для просмотра статистики должны писатьт: "say" "/rank"; "say" "/top15", "say" "/statsme", "say" "/stats", "say" "/hp".

AМХ КОМАНДЫ.
1. amx_addmetk - позволяет вам наказывать себя
2. amx_ban <минуты> < authing или ip > [причина]
3. amx_banid <минуты> < имя или #userid > [причина]
4. amx_banip <минуты> < имя или #userid > [причина]
5. amx_banmenu - показывает меню запрещения
6. amx_cancelvote - отменить последнее голосование
7. amx_cfg <имя файла>
8. amx_cfgmenu - показывает меню конфигураций
9. amx_chat <сообщение> - посылает сообщение админам
10. amx_cfgmenu - показывает клиентское cmds меню
11. amx_cmdmenu - меню команд
12. amx_csay <цветной> <сообщение> - посылает цветное сообщение в центре всем игрокам
13. amx_cvar <cvar> [значение]
14. amx_cvarmenu - показывает cvars меню
15. amx_help - показать список всех команд
16. amx_kick < называют или #userid > [причину]
17. amx_kickmenu - показывает меню кика
18. amx_leave <tag> [tag] [tag] [tag]
19. amx_map <mapname> - сменить карту
20. amx_mapmenu - показывает меню смены карты
21. amx_pause - сделать паузу в игре
22. amx_pausecfg - команды списка для приостанавливают/неприостановить прцессы
23. amx_pausecfgmenu - приостанавливают/неприостановить плугины с меню
24. amx_psay < имя или #userid > [power]
25. amx_slapmenu - показывает меню slap/slay
26. amx_slay < имя или #userid >
27. amx_speechmenu - показывает речевное меню
28. amx_teammenu - показывает меню команды
29. amx_teleportmenu - показы телепорт меню
30. amx_tsay <цвет> <сообщение> - посылает левую сторону сообщение всем игрокам
31. amx_unban < authid или ip >
32. amx_vote <вопрос> <ответ#1> <ответ#2>
33. amx_voteban < имя или user#id >
34. amx_votekick < имя или user#id >
35. amx_votemap <карта> [карта] [карта] [карта]
36. amx_votemapmenu - показывает votemap меню
37. amx_who - показывает, кто находится на сервере
38. amxmodmenu - показывает меню

Команды Adminmod
admin_help <keyword or string | # > Отображает информацию о доступных ко*цензура*х.
admin_ban <target or WONID or IP> [<minutes>]
Банит определенного игрока (лишает доступа на сервер). 0 минут – перманентный бан.
admin_cancelvote
Отменяет текущее hlds_ld голосование.
admin_cfg <config file>
Выполняет файл конфигурации (config) на сервере.
admin_chat <msg>
Показывает сообщение только админам.
admin_csay <msg>
Показывает сообщение в центре экрана.
admin_denymap <map>
Убирает все голосования для конкретной карты.
admin_disco
Начинает дискотеку. Доступно только в fun mode.
admin_enableallweapons
Позволяет покупать любое оружие. Используйте чтобы снять все активные ограничения с покупки оружия.
admin_enableequipment
Позваляет покупать любую экипировку (equipment). Используйте, чтобы снять все активные ограничения на покупку экипировки.
admin_enablemenu <menu #>
Снять ограничение с использования конкретного меню.
admin_enableweapon <menu #> <weapon #>
Снять ограничение с конкретного оружия.
admin_execall <command>
Заставляет всех запустить определенную команду.
admin_execclient <target> <command>
нет
admin_execteam <team> <command>
Заставляет всех в определенной команде запустить определенную команду (вы поняли о чем я).
admin_fraglimit <fraglimit>
Устанавливает ограничение по фрагам.
admin_friendlyfire <on | off>
Включает/выключает friendly fire.
admin_fun <"on" | "off">
Включает/выключает fun mode.
admin_gag <target> [<minutes>]
Заставляет заткнуться игрока, то есть если кто-то пишет всяку чушь через команды "say" и мешает этим другим, то используя эту комнду можно избавить игроков от флудера. При этом на его экране все сообщения будут показываться, но другие игроки от него ничего получать не будут.
admin_glow <color | "off">
Заставляет вас светиться определенным цветом.
admin_godmode <target> <"on" | "off">
Включает_выключает у цели режим бога (бессмертие).
admin_gravity <gravity>
Устанавливает переменную гравитации.
admin_hostname <name>
Устанавливает переменную hostname (меняет имя сервера).
admin_kick <target> [<reason>]
Кикает цель (выгоняет с сервера). Возможно указание причины кика.
admin_listmaps
Показывает список карт, входящих в mapcycle.
admin_listspawn
Показывает список всех спаунящихся объектов (spawned entities).
admin_llama <target>
Лламит цель (заменяет его никнейм на llama и его сообщения на блеяние лламы).
admin_map <map_name>
Меняет карту.
admin_messagemode <command>
Будет считать ”say” командой.
admin_movespawn <identity> <X> <Y> <Z> <XAngle> <YAngle> <ZAngle>
Перемещает спаунящийся объект.
admin_nextmap
Показывает следующую по списку карту.
admin_noclip <target> <"on" | "off">
Позволяет цели проходить через стены (noclip).
admin_nomessagemode
Будет считать ”say” как просто ”say” (не как команду).
admin_nopass
Стирает пароль для входа на сервер (пароль больше не будет требоваться).
admin_pass <password>
Устанавливает пароль для входа на сервер.
admin_pause
Включает переменную pause (позволяет ставить сервер на паузу).
admin_psay <target> <msg>
Шлет приватное сообщение цели.
admin_rcon <cmd>
Запускает команду rcon.
admin_reload
Перезажгружает все команды Админ мода.
admin_removespawn <identity>
Удаляет спаунящийся объект.
admin_restrictallweapons
Запрещает покупку любого оружия на сервере.
admin_restrictequipment
Запрещает покупку любой экипировки на сервере.
admin_restrictmenu <menu #>
Запрещает покупку любого предмета определенного меню.
admin_restrictweapon <menu #> <weapon #>
Запрещает покупку определенного оружия.
admin_say <msg>
Показывает сообщение от вас, как от админа.
admin_servercfg <config file>
Устанавливает выбранный файл конфигурации, как использующийся сервером по умолчанию.
admin_slap <target>
"Божья Рука Шлепает игрока " -снимает некоторое количество hitpoints с цели.
admin_slay <target>
Убивает цель.
admin_slayteam <team>
Убивает всех в определенной команде.
admin_spawn <class> <X> <Y> <Z> <XAngle> <YAngle> <ZAngle>
Спаунит новый предмет.
admin_ssay <msg>
Показывает сообщение админа без указания его никнейма.
admin_stack
Состроит из всех игроков пирамидку над вами.
admin_startvote
Начинает hlds_ld голосование.
admin_teamplay <teamplay>
Устанавливает переменную mp_teamplay.
admin_teleport <target> <X> <Y> <Z>
Перемещает цель в определенную координату (смотри команду admin_userorigin).
admin_timeleft
Показывает, сколько времени осталось до смены карты.
admin_timelimit <timelimit>
Изменяет параметр mp_timelimit.
admin_tsay [color] <msg>
Показывает сообщение в левом нижнем углу экрана.
admin_unban <WONID or IP>
Разбанивает цель.
admin_ungag <target>
Снимет с цели гэг.
admin_unllama <target>
Снимает с цели состояние ”llama”.
admin_unpause
Убирает возможность паузы на сервере.
admin_userlist [<name>]
Показывает список пользователей.
admin_userorigin <target>
Показывает координаты пользователя.
admin_vote_kick <target>
Ставит на голосование кик определенного игрока.
admin_vote_map <map>
Ставит на голосование смену карты.
admin_vsay <question>
Ставит на голосование определенный вопрос.
say rockthevote
Начинает hlds_ld голосование.
say vote <map>
Проголосует за определённую карту.

say glow <color | "off">
Заставляет вас светиться определенным цветом (только в fun mode).
- установите и настройте Admin Mod по инструкции
- перепишите к себе на машину в каталог ...\cstrike\ файл adminpass.cfg
- добавьте в ярлык запуска своего Counter-Strike: +exec adminpass.cfg
- запустите сервер Counter-Strike
- запустите Counter-Strike на своей машине
- подключитесь к серверу Counter-Strike
- если соединение установилось- вы молодец, если нет- читайте всё снова и вникайте
- в Вашей консоли (~ по умолчанию) наберите admin_help
- если получите ответ сервера вроде того как указано в п. 3.4.7 , всё отлично: сервера Вас воспринял как администратора с именем (в нашем случае) sysadmin
- теперь вы можете выполнять на сервере все команды, которые предусмотрены Вашим уровнем доступа.
- для последней проверки введите в консоли: admin_csay HI ALL!
- эта ко*цензура* выведет Ваше сообщение "HI ALL!" красиво, прямо по центру экрана

Команды:
on - опция доступна
off - опция недоступна
save - сохранить конфигурацию статистики
load - загрузить конфигурацию статистики
list [id] - отобразить статус статистики
add - добавить стат в список

>>Серверный конфиг (server.cfg)

//Server name
hostname "Название сервера на латине" - имя вашего сервера, которое будет видно в списке серверов

//Rcon password
rcon_password "ркон пасс" - пароль для управления сервером (д.б. известен только вам)

mp_allowspectators 1 - на сервере можно присутствовать спектатором
mp_autocrosshair 0 - автоаим (примитивный AimBot)
mp_autokick 0 - кик с сервера простаивающих игроков или Тимкиллеров
mp_autoteambalance 0 - автобаланс команд (перевес в количестве игроков одной команды над другой не может превышать количества игроков указанных командой mp_limitteams)
mp_buytime 0.5 - время закупки оружия в начале раунда в минутах
mp_c4timer 35 - время в сек. до взрыва установленной бомбы
mp_chattime 10 - Количество секунд, на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой
mp_decals 200 - Количество отображаемых одновременно дыр от выстрелов , пятен крови и т.д
mp_fadetoblack 0 - включение после вашей смерти черного экрана до окончания раунда
mp_flashlight 1 - использование фонарика
mp_forcecamera 0 - установка камеры наблюдения за своей комадой после смерти
mp_forcerespawn 1 - принудительный быстрый респаун для убитого клиента (если убили не можешь двинутся с того места)
mp_fraglimit 0 - количество фрагов, при достижении которого игра на карте будет завершена
mp_freezetime 2 - время невозможности движения игрока в начале раунда в секундах
mp_footsteps 1 - слышимость шагов (при беге)
mp_friendlyfire 1 - повреждения при стрельбе по своим
mp_hostagepenalty 0 - количество убитых заложников до применения бана в игре
mp_limitteams 0 - максимальное количество превышения игроков одной команды над другой (от 1 и до бесконечности )
mp_maxrounds 0 - максимальное количество раундов, при достижении которого игра на карте будет считаться законченной
mp_playerid 1 - This variable controls what players see when they put their crosshair over an enemy, a hostage, or a teammate
mp_spawnprotectiontime 10 - кик игрока, сделавшего тимкилл в начале раунда в течении этого количества секунд
mp_roundtime 3 - время раунда в минутах
mp_startmoney 800 - стартовое количество денег в начале игры на карте
mp_timelimit 30 - длительность игры на одной карте в минутах
mp_tkpunish 0 - применение санкций при ТимКиле (пропуск следующего раунда)
mp_winlimit 0 - количество выигрышей одной команды при достижении которого игра на карте считается законченной

sv_airaccelerate 10 - задает значение сопротивления воздуха
sv_allowdownload 1 - возможность скачивания с сервера недостающих карт и т.д.
sv_allowupload 0 - возможность закачивания на сервер файлов игроков (спрей-логов, карт и т.д.)
sv_alltalk 0 - разговор в микрофон доступен всем играющим на сервере (включая трупы)
sv_cheats 0 - разрешение использования читов
sv_consistency 1 - проверка клиента, чтобы на сервере могли играть только со стандартными моделями ,звуками и.т.д
sv_contact ваша почта - контакный почтовый адрес администратора сервера
sv_friction 4 - Трение на карте
sv_gravity 800 - Гравитация карты
sv_maxrate 20000 - максимальная пропускная способность сетевого канала сервера с учетом клиентской стороны (значение считается по формуле)
sv_maxspeed 320 - скорость движения игрока по карте
sv_maxunlag 0.5 - максимальная лаг компенсация в секундах
sv_maxupdaterate 40 - Ограничивает частоту обновлений сервера. Чем выше значение,тем больше пакетов будет послано клиентам (зависит от sv_maxrate и также считается по формуле )
sv_minrate 0 - минимальная пропускная способность сетевого канала
sv_minupdaterate 10 - нижний предел частоты обновления сервера
sv_password "пароль" - пароль только для входа на сервер, например, на клановый сервер. Не должен совпадать с ркон паролем!
sv_pausable 0 - возможность паузы на сервере
sv_stepsize 18 - размер шага игрока (если поставить 100-150 то можно на de_aztec, например, из воды прямо к бомбе подняться или на подвесной мост )
sv_stopspeed 75 - скорость остановки игрока
sv_timeout 30 - время ожидания ответа от клиента в секундах по истечении которого клиент будет отключен
sv_unlag 1 - возможность компенсации лагов
sv_voiceenable 1 - разрешить использовать микрофон или нет

Для более хорошего качества соединения, можно по мудрить с настройками.

вот формула для рсчета (sv_maxrate)
bandwidth X 128 / server size = sv_maxrate

вот формула для рсчета (sv_maxupdaterate)
sv_maxupdaterate = sv_maxrate / 200


Форум » Игровой форум » Counter Strike 1.6 » FAQ по созданию сервера Counter-Srike 1.6, Подробное описан
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • Новый Топ пользователей с аватарами для Ucoz (0)

  • Простой и красивый вид формы опроса (0)

  • Красивый информер "кто нас сегодня посетил" для Ucoz (0)

  • Flash радио для сайта (0)

  • Новый информер комментарии для ucoz как на Dle (0)

  • Связь с администрацией (0)

  • Скрипт друзья сайта для uCoz (0)

  • Всплывающий мини-чат в углу сайта + красивый вид (0)

  • Обновленная статистика для Ucoz (0)

  • Сегодня нас посетили XX юзеров (0)

  • [1]>Ваши вопросы по раскрутке [2]

    [2]>Элегантная форма входа с мини профилем [1]

    [3]>Форма входа, простая светлая предназначена для авторизации [1]

    [4]>Скрипт наши cw [1]

    [5]>Красивый информер "кто нас сегодня посетил" [1]

    [6]>Флеш календарик [1]

    [7]>Светлый мини профиль [1]

    [8]>Скрипт для Ucoz: Cтатистика пользователей [1]

    [9]>Счетчик денег на форуме за сообщения [1]

    [10]>Образец заявки на изготовление аватара [1]

  • SaNeq^ (143)
  • Ste@M (47)
  • Batareyka (13)
  • MiX (7)
  • relax (7)
  • Lookflaco (6)
  • Позитивчик (5)
  • Asissa (5)
  • DianaWeb (5)
  • Onlines (4)
  • programen [07.09.2023|22:59]

    Igor_Sivokin [06.09.2017|10:48]

    LEGKO_ZARABOTAT [06.02.2017|03:19]

    mrvolkov490 [29.11.2016|07:58]

    CLON [05.02.2016|13:47]

    BOPOH [08.01.2016|20:43]

    diplomnhelp2000 [01.12.2015|05:04]

    10fru [11.10.2015|12:30]

    Bitfood [07.10.2013|10:35]

    DoG5260 [19.03.2013|20:25]

    Все материалы размещенные на сайте пренадлежат их владельцам и предоставляются исключительно в ознакомительных целях. Администрация ответственности за содержание материала не несет и убытки не возмещает. По истечении 24 часов материал должен быть удален с вашего компьютера. Незаконная реализация карается законами РФ: "Об авторском и смежном праве". При копировании материала, ссылка на сайт обязательна!