Поиск:
  • Страница 1 из 1
  • 1
Большая статья настройки серверов
Дата: Воскресенье, 10.07.2011, 14:46 | Сообщение # 1
Offline
  • Проверенный
  • Ранг: Лейтенант
  • 54 Сообщения
Каждый день понемногу буду заполнять эту большую, единую статью. Смотрим - познаем.

[Table]
Оглавление
[/Table]
[Table]1. Настройка адмнистраторских прав.[/Table]
[Table]2 .Настройка server.cfg[/Table]
[Table]3 .Настройка amxx.cfg[/Table]

[TableYellow]1. Настройка адмнистраторских прав.[/TableYellow]
[Table][TableGrey]Настройка по Steamid: [/TableGrey]
1. Пишем в самом низу users.ini (Находится в папке cstrike/addons/amxmodx/configs)
"свой ip" "пароль*" "abcdefghijklmnopqrstu" "de" (все " как здесь)

* пароль не пишем.... так как "Флаги" de !
; d - админ заходит только с этого ip адресса
; e - пароль не проверяется (необходимо только совпадение ip)

[TableGreen]Например:[/TableGreen]
"123.456.789.012" "" "abcdefghijklmnopqrstu" "de"

2. Заходим в Counter Strike, можно под любым ником, набираем в консоли amxmodmenu и все должно работать.

[TableGrey]Настройка по нику:[/TableGrey]

1. Пишем в самом низу users.ini (Находится в папке cstrike/addons/amxmodx/configs)
"ник с которым вы будете играть на сервере" "пароль" "abcdefghijklmnopqrstu" "e"

[TableGreen]Например:[/TableGreen]
"sasha77" "8695" "abcdefghijklmnopqrstu" "e"

2. Добавляем в autoexec.cfg (Находится в папке cstrike)
setinfo _pw "8695", где 8695 ваш пароль - НЕ ОБЯЗАТЕЛЬНО!.
Кавычки в поле "adminpass" нужно ставить обязательно.

3. Заходим в Counter Strike только под ником sasha77 (Исходя из примера), и все должно работать.
Прежде чем зайти на сервер вам надо прописать в консоли заявленный ник и команду setinfo _pw 999 (вместо 999 - ваш пароль)

[TableGrey]Настройка по Steamid:[/TableGrey]

1. Пишем в самом низу users.ini (Находится в папке cstrike/addons/amxmodx/configs)
"свой steamid" "пароль*" "abcdefghijklmnopqrstu" "de" (все " как здесь)

[TableGreen]Например:[/TableGreen]
"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"

* пароль не пишем.... так как "Флаги" сe !
; с - админ заходит только с этого steamid
; e - пароль не проверяется (необходимо только совпадение steamid)

2. Заходим в Counter Strike, можно под любым ником, ip, набираем в консоли amxmodmenu и все должно работать.

[TableYellow]Флаги доступа (какие буквы вы пропишите, такими опциями сможете пользоваться вы или тот, кому вы делайте админку)[/TableYellow]

; a - иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д, тоесть, его вас не сможет забанить другой админ)
; b - резервация (игрок сможет пользоваться резервным слотом)
; c - amx_kick - доступ к команде amx_kick (может кикать)
; d - amx_ban and amx_unban commands - доступ к команде amx_ban и amx_unban (может банить и разбанивать)
; e - amx_slay and amx_slap commands - доступ к команде amx_slay и amx_slap
; f - amx_map command - доступ к команде amx_map (может менять карты)
; g - amx_cvar command - доступ к команде amx_cvar (не все переменные могут быть доступны)
; h - amx_cfg command - доступ к команде amx_cfg
; i - amx_chat and other chat commands - доступ к команде amx_csay и другим чат командам
; j - amx_vote and other vote commands - доступ к команде amx_vote и другим командам голосования
; k - access to sv_password cvar - доступ к переменной sv_password (через команду amx_cvar)
; l - access to amx_rcon command and rcon_password cvar - доступ к переменной 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 - пользователь (не админ)

[TableYellow]Флаги аккаунта[/TableYellow]

; a - не пускать игрока на сервер с неправильно введенным паролем (то есть пока вы не в ведёте setinfo _pw и пароль зайти на сервер не сможете)
; b - регистрация клан тега
; c - админ зайдет на сервер только со значениями authid/wonid
; d - админ заходит только с этого ip адресса (тогда флаг пароля можно убрать)
; e - пароль не проверяется (необходимо только совпадение name/ip/wonid)

[TableYellow]Использование админки:[/TableYellow]

[Table]После того как вы все сделали настроили или вам настроили админку, чтобы зайти на сервер и пользоваться вам надо:[/Table]
1. Если админка по нику, то прежде чем зайти на сервер вам надо прописать в консоли заявленный ник и команду setinfo _pw 999 (вместо 999 ваш пароль).
1.2 Если по ip, то вам ничего не надо вводить и писать, если не пускает на сервер, проверьте в users.ini флаг «а» или уточните у главного администратора заявленный пароль (setinfo _pw). Пароля, в админке по IP, не должно быть.
2. Для управлением сервера, смотрите далее Все AMX команды.
3. Для управлением сервером через «amxmodmenu», наберите в консоли amxmodmenu.
4. Чтобы закрепить amxmodmenu за определённой клавишей наберите в консоли bind "любая клавиша" "amxmodmenu" (все " как здесь)
[TableGreen]Пример:[/TableGreen]
bind "F5" "amxmodmenu"
[/Table]

[TableYellow]2.Настройка server.cfg[/TableYellow]

[TableGrey]Настройка server.cfg (Основной конфигурационный файл сервера)[/TableGrey]

[Table]hostname "Имя вашего сервера"
rcon_password "Ваш пароль" //Заполните это поле сразу, даже если вы будете делать себя админом через ip, еще понадобится в users.ini
sv_downloadurl "Ссылка на быструю закачку" // Дамп для быстрой загрузки в игре карт, звуков и моделей.
log on // log off отключить лог сервера
sv_logbans 1 // записывать в лог баны
sv_logecho 1 // показывать информацию из логов сервера в консоль(сервера)
sv_logfile 1 // записывать логи сервера в файл
sv_log_onefile 0 // запись в один файл
mp_allowspectators 1 // разрешить игрокам после смерти наблюдать за чужими игроками
mp_logdetail 3 // записывать в лог повреждения от: 0 - выключено; 1 - противников; 2 - своих; 3 - и от противников и от своих.
mp_logmessages 1 // писать в лог чат игроков для последующих разборок
mp_autokick 0 // разрешить автокик за убийство игроков своей команды
mp_autoteambalance 1 // разрешить автоматическую балансировку команд
mp_buytime 0.5 // время покупки в минутах 0.5 это 30сек
mp_c4timer 35 // время таймера бомбы
mp_decals 200 // Колличество разрешённых декалей (спреи, пятна крови, пулевые отверстия)
mp_fadetoblack 0 // после смерти экран становится чёрным, не давая игроку смотреть за другими игроками в режиме спектатора
mp_falldamage 1 // урон от падения
mp_flashlight 1 // разрешить фонарик
mp_forcecamera 1 // разрешить переключения камер в режиме спектатора
mp_forcechasecam 1 // после смерти игрок может следить только за своей командой
mp_friendlyfire 1 // возможность атаковать своих
mp_freezetime 3 // через сколько начать раунд 0 - без временных задержек(покупка оружия)
mp_limitteams 0 // максимальное количество превышения игроков одной команды над другой (от 1 и до бесконечности )
mp_playerid 0 // контролирует информацию которую игрок видет на панели статуса: 0 все имена; 1 только имена игроков своей команды; 2 без имён
mp_roundtime 2.5 // длина раунда в минутах
mp_startmoney 800 // колличество начальных денег у игроков
mp_timelimit 30 // ограничение по времени на карту, в минутах
mp_tkpunish 0 // в следующем раунде убить того, кто убил игрока своей команды
sv_aim 0 // запретить атонаведение
sv_airaccelerate 10 // определяет ускорение игрока, когда он находится в воздухе(например падает)
sv_airmove 1
sv_allowdownload 1 // разрешить загрузку с сервера(например карт)
sv_alltalk 0 // разрешить всем слышать переговоры друг друга по микрофону, вне зависимости от команды
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 1 // разрешить загрузку на сервер(например спреев)
sv_cheats 0 // разрешить игровые читы на сервере
sv_gravity 800 // гравитация
sv_minupdaterate 30 // минимальное колличество обновлений(колличество пакетов) которое разрешено на сервере
sv_maxrate 8000 // максимальное колличество байт в секунду, которое может быть передано сервером(0 == без ограничения)
sv_minrate 3000 // минимальное колличество байт в секунду, которое может быть передано сервером (0 == без ограничения)
sv_maxspeed 320 // максимальная скорость игрока
sv_maxupdaterate 40 // ограничивает частоту обновлений сервера. Чем выше значение,тем больше пакетов будет послано клиентам (зависит от sv_maxrate и также считается по формуле )
cl_rate 2500 //максимальный предел байт в секунду который КЛИЕНТ может послать на сервер
cl_cmdrate 30 // число раз в секунду которое КЛИЕНТ информирует сервер о своих действиях.
cl_updaterate 20 // сколько раз в секунду СЕРВЕР говорит клиенту что происходит на карте.
decalfrequency 60
edgefriction 2
host_framerate 0
pausable 0 // разрешить ставить паузу во время игры
sv_speсtalk 1
mp_footsteps 1 // слышимость звуков шагов
sv_clipmode "0"
sv_friction "4" // коэффициент трения в игре
sv_maxunlag "0.5" // максимальная лагокомпенсация, в секунду
sv_stepsize "18" // длинна шага в юнитах
sv_stopspeed "75" // минимальная скорость остановки на поверхности
sv_timeout "200" // если сервер не получает отклика от клиента в течении n секунд, клиент отключается от сервера
sv_unlag "1" // лагокомпенсация
sv_voiceenable "1" // разрешить использование микрофона
sv_unlagsamples "1"
sv_unlagpush "0"
sv_rcon_banpenalty 15 // колличество минут на которое банится игрок пытавшийся подобрать rcon-пароль к серверу
sv_rcon_maxfailures 5 // максимальное колличество попыток при наборе rcon-пароля, после истечения которых игрок будет забанен
sv_rcon_minfailures 5 // колличество попыток при наборе rcon-пароля во время заданное sv_rcon_minfailuretime, после истечения которых игрок будет забанен
sv_rcon_minfailuretime 30 // колличество секунд для определения неверной rcon-аутенфикации
sv_specaccelerate 5 // ускорение при передвижения в режиме spectator
sv_specnoclip 1 // игрок в режиме spectator может пролетать через стены и объекты
edgefriction "2"
host_framerate "0"
sv_filterban 1 // Set packet filtering by IP mode
mp_logmessages 0 // Пишет все сообщения игроков в логи сервера
allow_spectators 1
sv_voicequality 3
sys_ticrate 10000
fps_max "1000"
exec listip.cfg
exec banned.cfg // добавляем в данный файл banned_ip.cfg список забаненных по Steam ID
exec banned_user.cfg // добавляем в данный файл banned_user.cfg список забаненных по имени игрока
[Table]Есть вопросы по поводу значений переменных - задавайте.[/Table][/Table]

[TableYellow]3. Настройка amxx.cfg.[/TableYellow]

[Table]1. Идем в папку cstrike\addons\amxmodx\configs
2. Открываем файл amxx.cfg
*Все, что идет после // комментарии, и они ни как не влияют на сервер.

[TableGreen]Пример файла amxx.cfg[/TableGreen]

echo Executing AMX Mod X Configuration File - Все, что после echo будет написано в консоли
amx_default_access "z" - Права, которые даются всем пользователям (т.е. все пользователи не админы)
amx_password_field "_pw" - Префикс перед паролем (setinfo _pw "pass")
amx_mode 1 - Управление доступом на сервер:
0 - У пользователя не проверяются права
1 - Нормальный режим

2 - Не пускать пользователей, которых нету в users.ini
amx_show_activity 2 - Показывать действия админов:
0 - Команды не показываются
1 - Показываются без ника админа
2 - Показываются с ником админа

amx_scrollmsg "Test Text" 600 - Бегущая строка
//Комментарий: %hostname% - Имя сервера, которое Вы написали в start.cmd, можно например, написать Welcome to %hostname% и получится Welcome to CS Server (Не используйте русские буквы и спец. символы)
amx_imessage "Welcome to %hostname%" "000255100"
amx_imessage "Test Text" "000100255" - Сообщения в центре экрана
amx_freq_imessage 180 - Время между показами сообщений (в секундах)
amx_plmenu_bantimes 0 5 10 15 30 45 60 - Допустимое время бана в бан-меню (Я бы изменил на 0 5 60, т.е. навсегда, на 5 минут, на час)
amx_plmenu_slapdmg 0 1 5 - Допустимый урон от слапа в слап-меню (0 урона (просто слап), 1 урон, 5 урона, можно добавить 99)
amx_flood_time 0.75 - Время между сообщениями пользователя (анти-флуд)
amx_reservation 0 - Зарезервированные слоты на сервере (на них могут заходить только админы с правом b)
amx_hideslots 0 - Резервные слоты:
1 - Спрятать зарезервированные слоты
0 - Не прятать

amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11" - Оставшееся время на карту. Действия:
a - Показывать текст
b - Сказать голосом оставшееся время
c - Не показывать текст (только голос)
d - Не добавлять текст "часы/мин/сек" (только голос)
e - Отсчёт оставшегося времени (визуально и голосом)

amx_time_voice 1 - При вводе в чате thetime / timeleft будет голосовое сообщение
amx_vote_delay 10 - Время между повторным голосованием
amx_vote_time 10 - Время на голосование (Секунды)
amx_vote_answers 1 - Отображать в чате кто за что проголосовал
amx_votekick_ratio 0.40 - Значение для утверждения голосования на кик игрока (0.40 = 40% проголосовавших)
amx_voteban_ratio 0.40 - Значение для утверждения голосования на бан игрока
amx_votemap_ratio 0.40 - Значение для утверждения голосования на смену карты
amx_vote_ratio 0.02 - Значение для утверждения голосования
amx_extendmap_max 90 - Максимальное время, на которое может быть продлена карта
amx_extendmap_step 15 - На сколько минут будет продлеваться карта за 1 голосование (Ограничено amx_extendmap_max)
amx_client_languages 1 - Пользователь может выбирать язык
amx_debug 1 - Логи плагинов:
1 - Без логов
2 - Пишется, если у плагина есть строка "debug"
3 - Пишутся все логи плагинов

amx_mldebug "" - Язык, на котором будут писаться логи плагинов:
"" - Отключено (eng)
"en" - English
"de" - Deutsch

и т.д.
csstats_rank 0 - Статистика ведется по:
0 - Нику
1 - ID
2 - IP

csstats_maxsize 3500 - Максимальное количество человек в статистике
csstats_rankbots 0 - Статистика для ботов:
0 - Не ведется
1 - Ведется

amx_statsx_duration 12.0 - Время отображения HUD-статистики на экране
amx_statsx_freeze -2.0 - Время отображения HUD-статистики во время freeze time
3.Еще допишите, если хотите, после echo Executing AMX Mod X Configuration File:
amx_cfg server.cfg
sv_restartround 1

amx_cfg - Загрузит конфиг для сервера (server.cfg), который лежит в папке cstrike.
sv_restartround - сделает 1 рестарт, что бы загрузились настройки из server.cfg.[/Table]
  • Страница 1 из 1
  • 1
Поиск:
Администрация проекта не несет ответственности за публикуемые материалы.
Дизайн полностью принадлежит "Up-Rise.Ru".
Дизайн сайта разработал life_man.
© 2025 Сайт управляется системой uCoz.