Steel Guys
Меню сайта
Гимн Клана
No Cheat
NoCheat
Главная » 2011 » Февраль » 17 » Управление сервером CoD4
00:30
Управление сервером CoD4
Управлять игровым сервером можно 3 основными способами:
1. Путем использования программ удаленного администрирования типа: HLSW,Cod RconTools - наличие rcon пароля необходимо.
2. Путем прямого ввода rcon команд через консоль непосредственно в игре (открывается кнопочкой ` или Shift+` ) подразумевает наличие rcon пароля от сервера.
3. Путем прямого ввода через консоль команд класса PB_rcon, подразумевает возможность управления сервером в отсутствии пароля rcon, но при наличии установленных администратором сервера Power_points для вашего гуида.

Я рассмотрю второй и третий случай, так как у всех этих программ есть один существенный недостаток - невозможность управления сервером непосредственно из игры.Т.е. если вы админите чью-то игру надо будет постоянно нажимать Alt+Tab для временного выхода из игры и ввода нужной команды, тем самым теряя контроль над происходящим на сервере, ну и я не говорю о том что будет если при подобных манипуляциях игра просто повиснет (а это бывает частенько), плюс потеря времени и т.п.
Поэтому мой Вам искренний совет если хотите продвинутся в администрировании и быть нормальным админом не вызывающим нареканий у игроков (народа очень язвительного и нервного на этот счет) учитесь пользоватся rcon командами из консоли находясь непосредственно в игре.

Прямое управление сервером через консоль в игре
1)
Очень многие знают как вызвать игровую консоль находясь непосредственно на игровом сервере, делается это кнопочкой ` (тильда), можно раскрыть расширенную консоль нажав Shift+`.
Управление сервером производится набором rcon команд вводимыми последовательно в консоль.
Для доступа к управлению сервером вы должны иметь rcon пароль, который прописывается в основном конфиг-файле сервера при его настройке командой
Set rcon_password "…" где в кавычках указывается непосредственно пароль.
Для активации вас как администратора необходимо сначала пройти процедуру активации rcon пароля, делается это один раз в начале каждого сеанса вашей работы на сервере.
После коннекта находясь в игре вызываем консоль нажав ` и пишем
/rcon login … пароль вводится без кавычек, нажимаем enter.
Если пароль введен правильно, вы можете вводить rcon команды. Синтаксис устроен так что каждая rcon команда начинается как /rcon …….
Рассмотрим подробно rcon команды которые вам понадобятся.

/rcon g_password пароль устанавливает пароль для доступа на сервер
Если вы хотите снять пароль, укажите просто пустую строчку, /rcon g_password "”
Кавычки именно в этом случае обязательны.

/rcon status показывает список играющих на сервере что-то типа

num score ping guid name lastmsg address qport rate
--- ----- ---- ------ --------------- ------- --------------------- ----- -----
1 21 37 514524 dimon()rus^7 50 87.237.ххх.ххх:28960 2968 25000

В принципе все понятно номер игрока, счет, гуид, имя, адрес, порт, рэйт.
В данном случае мы имеем "игровые” гуиды игроков, которые отличаются от PB guid (гуид присвоенный панкбастером).

/rcon say траблабалалала
выводит строчку в игре типа сonsole: траблабалалала и все играющие понимают что вещает админ

/rcon g_gametype sd(или dm,dom,war,sab,koth) выбираем режим игры, после выбора режима надо либо перезапустить текущую карту, либо загрузить другую, только после этого происходит смена режима.

/rcon map имя карты - загружает на сервере выбранную карту
mp_backlot (Площадка)
mp_bloc (Блок)
mp_bog (Болото)
mp_cargoship (Мокрое Дело)
mp_citystreets (Район)
mp_convoy (Засада)
mp_countdown (Отсчёт)
mp_crash (Крушение)
mp_crossfire (Перестрелка)
mp_farm (Ливень)
mp_overgrown (Дебри)
mp_pipeline (Трубопровод)
mp_showdown (Занавес)
mp_shipment (Отправление)
mp_strike (Удар)
mp_vacant (Офис)


/rcon map_rotate загружает следующую в ротации карту, ротация прописывается в конфиг-файле сервера командой sv_maprotate.

/rcon map_restart перезагружает текущую карту на сервере

/rcon fast_restart перезапускает карты без перезагрузки (просто обнуляется счетчик очков) наиболее часто встречающаяся команда на кланварах.

Далее описываются команды для бана и кика предоставляемые rcon сервисом самой игры, я не рекомендую вам их использовать по двум причинам

1. невозможность просмотреть банлист без ftp дроступа.
2. бан происходит по игровому гуиду, который изменить для знающего человека не составит особого труда.

Панкбастер предоставляет для этого куда более надежные и гибкие средства используйте его и проблем не будет.
В общеобразовательном плане:

/rcon onlykick имя кикает игрока с указанным именем, коды цветов, если ник цветной при этом указывать не надо.
/rcon kick имя кикает игрока, с указанным именем. Коды цветов указывать надо.
/rcon kick all кикает всех игроков.
/rcon onlykick all аналогично.
/rcon clientkick номер кикает игрока, играющего под указанным номером (узнать можно командой /rcon status см. выше).
/rcon banUser имя банит игрока с указанным именем. Гуид заносится в ban.txt
/rcon banClient номер банит игрока под указанным номером (узнать можно командой /rcon status см. выше). Гуид заносится в ban.txt
/rcon tempBanUser имя кикает и временно банит игрока с указанным именем на время указанное в переменной sv_kickbantime.Гуид никуда при этом не записывается. Так сказать легкая карательная мера.
/rcon tempBanClient номер кикает и временно банит игрока с указанным номером на время указанное в переменной .Гуид никуда при этом не записывается. Так сказать легкая карательная мера.
/rcon unbanuser имя разбанивает игрока с указанным именем.

Так же с помощью rcon команд можно изменять любые dvar переменные прописанные в конфиг файле сервера,но если настройки самого провайдера который предоставил вам игровой сервер не позволяют перезаписывать без ftp доступа файлы находящиеся в игровой директории, все эти изменения коснутся только текущего сеанса игры, и в случае падения сервера или его перезапуска все вернется на круги своя т.е. к config.cfg который запускается при загрузке самой игры.
Рекомендую проэксперементировать для начала, что бы потом не обламаться. Делается это командой
/rcon writeconfig имя конфигфайла.

Базовые команды и присвоения 


* bind - Закрепить за указанной клавишей определенную команду
* echo - Вывести указанный текст на экран/консоль
* exec - Загрузить файл конфигурации, расположенный в директории CoD\Main\
* kill - Убить своего персонажа (самоубийство)
* quit - Выйти из игры без сохранения произведенных изменений в конфигурации
* set - Присвоить предустановленной переменной значение или создать переменную. При выходе изменения не сохран.
* seta - Присвоить предустановленной переменной значение или создать переменную с записью в файл конфигурации
* toggle - Изменить значение переменной [1/0 или on/off] на противоположное
* vstr - Получить значение переменной или результата выполнения команды, если это команда
* setfromcvar - Копировать значения из одной переменной в другую
* sets - Установить значение переменной и добавить ее в список информации о сервере
* setu - Устанавливает для переменной флаг пользователя
* screenshot - Сохранить скриншот в формате TGA(Targa)
* screenshotJPEG - Сохранить скриншот в формате JPEG
* wait - Ждать указанное кол-во кадров, прежде чем приступить к выполнению последующих действий
* writeconfig - Сохранить текущую конфигурацию в указанный файл
* showip - Отобразить текущий IP-адрес

Команды управления перемещением персонажа

* +back - Перемещение назад
* +forward - Перемещение вперед
* +moveleft - Перемещение влево
* +moveright - Перемещение вправо
* toggle cl_run - Переключение значений переменной cl_run [1/0]. 1 - Перемещение бегом, 0 - шагом
* +speed - Если cl_run = 0, то в период нажатия закрепленной клавиши движение изменится на бег
* +strafe - Если cl_run = 1, то в период нажатия закрепленной клавиши движение изменится на шаг

Команды изменения позы персонажа

* +gostand - Позволяет персонажу встать, независимо от пред. позы, или подпрыгнуть если он уже стоял
* +movedown - Изменить позу персонажа на следующую по убыванию
* +moveup - Изменить позу персонажа на следующую по возрастанию
* gocrouch - Присесть
* goprone - Прилечь
* +leanleft - Отклониться влево
* +leanright - Отклониться вправо
* +prone - В период нажатия закрепленной клавиши персонаж ложится

Команды использования и переключения оружия

* +activate - Установить/разминировать бомбу, поднять или изменить оружие
* +attack - Основная атака
* +reload - Перезарядить
* +melee - В рукопашную!!!
* weapnext - Переключится на след. оружие
* weapprev - Переключится на пред. оружие
* weapalt - Переключение автоматич./полуавтоматич. режимов стрельбы
* weapon - Переключить на указанное оружие по его номеру
* weaponslot - Переключить на указанное оружие по номеру слота или его наименованию
* weaponslot grenade - Переключится на гранаты
* weaponslot pistol - Переключится на пистолет
* weaponslot primary - Переключится на основное оружие
* weaponslot primaryb - Переключится на дополнительное оружие

Команды для загрузки и работы с картами

* map - Загрузить указанную карту
* map_restart - Перезагрузить текущую карту
* map_rotate - Переключится на след. карту из списка
* devmap - Режим разработчик - активизируются читы и дополнительные команды

Команды управления обзором персонажа

* +left - Посмотреть налево
* +lookdown - Посмотреть вниз
* +lookup - Посмотреть вверх
* +right - Посмотреть направо

Команды настройки изображения и игрового статуса

* +scores - Отобразить статистику матча
* clear - Очистить консоль
* toggleconsole - Активизировать консоль
* follow - Переключиться в режим наблюдателя
* follownext - Следовать в режиме наблюдателя за след. игроком
* followprev - Следовать в режиме наблюдателя за пред. игроком
* togglemenu - Активизировать главное меню
* sizedown - Уменьшить размер видимой области
* sizeup - Увеличить размер видимой области

Сетевые команды

* vote - Проголосовать
* vote no - Голосовать за
* vote yes - Голосовать против
* connect - Соединиться с указанным сервером
* disconnect - Закрыть текущее соединение
* reconnect - Соединиться заново
* serverinfo - Отобразить информацию о текущем сервере
* serverstatus - Отобразить статус текущего сервера
* net_dumpprofile - Отобразить информацию об использовании сети

Команды управления сообщениями

* messagemode - Чат со всеми игроками
* messagemode2 - Чат с игроками Вашей команды
* mp_QuickMessage - Активизировать меню предустановленных сообщений для общения с игроками Вашей команды
* messagemode3 -
* say - Сообщение для каждого игрока
* say_team - Сообщение для игроков Вашей команды
* tell - Сообщение для указанного игрока
* tell_target - Сообщение игроку, находящимуся в зоне прямой видимости (под прицелом)

Запись и воспроизведение демок



* demo - Загрузить демку
* record - Начать запись демки
* stoprecord - Остановить запись демки

Команды управления сервером
* clientkick -
* killserver -
* status - Отобразить список игроков и их статус. Работает только на сервере
* rcon - Запуск команды с Вашей консоли на удаленном сервере
* dumpuser - Отображает список перепенных клиента с установленным флагом пользователя
* kick -
* heartbeat -
* clientinfo - Отобразить информацию о клиенте



Команды, используемые для получения информации об игре и системе

* bindlist - Отобразить список закрепленных клавиш
* cmdlist - Отобразить список доступных команд
* condump - Сохранить содержание консоли в текстовый файл в директории CoD\Main
* cvarlist - Отобразить список используемых переменных
* dir - Отобразить содержание каталога
* fdir - Отобразить содержание каталога с использованием указаннного фильтра
* modelist - Отобразить список доступных видеорежимов с указанием присвоенного им номера
* configstrings - Отобразить информацию о сервере, клиенте и загруженных объектах
* imagelist - Отобразить список изображений, загруженных в память
* path - Отобразить путь к игре и используемые pk3-файлы
* shaderlist - Отобразить список используемых шэйдеров
* snd_list - Отобразить список загруженных звуков
* systeminfo - Отобразить информацию о системе

Команды сброса установленных настроек. ИСПОЛЬЗОВАТЬ АККУРАТНО!!!

* vid_restart - Перезагрузить игру без рассоединения с сервером
* in_restart - Перезагрузить устройства ввода
* net_restart - Перезагрузить сетевые устройства
* snd_restart - Перезагрузить звуковые устройства
* reset - Активизировать предустановленные значение указанной переменной
* unbind - Отменить закрепление клавиши за командой
* updatescreen - Обновить экран
* setRecommended - Установить рекомендуемые значения
* cvar_restart - Активизировать предустановленные значения ВСЕХ переменных
* touchFile - Удалить файл
* unbindall - Отменить все закрепления клавиш за командами
* writedefaults - Записать новый файл конфигурации с предустановленными
значениями

^0 = черный
^1 = красный
^2 = зелёный
^3 = желтый
^4 = темно-синий
^5 = светло-голубой
^6 = розовый
^7 = белый
^9 = серый
Просмотров: 2738 | Добавил: CaspeR_BY | Рейтинг: 2.0/1
Всего комментариев: 1
1 Sokali  
0
Лучшие сервера без проверки ключа 24/7

cod4.northnet.ru:28965 (Normal)
cod4.northnet.ru:28970 (Hard)

Официальный сайт: cod.northnet.ru
Статистика в разработке

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Календарь
«  Февраль 2011  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28
Часы
Мини-чат
200
Кто онлаин
Нас посетили
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Steel GuysХостинг от uCoz