| Главная » Статьи » COD4 » Разное |
| Управлять игровым сервером можно 3 основными способами:
1. Путем использования программ
удаленного администрирования типа: HLSW,Cod RconTools - наличие rcon
пароля необходимо. Я рассмотрю второй и третий случай, так как у всех этих программ
есть один существенный недостаток - невозможность управления сервером
непосредственно из игры.Т.е. если вы админите чью-то игру надо будет
постоянно нажимать Alt+Tab для временного выхода из игры и ввода нужной
команды, тем самым теряя контроль над происходящим на сервере, ну и я не
говорю о том что будет если при подобных манипуляциях игра просто
повиснет (а это бывает частенько), плюс потеря времени и т.п. Прямое управление сервером через консоль в игре Очень многие знают как вызвать игровую консоль находясь
непосредственно на игровом сервере, делается это кнопочкой`(тильда), можно раскрыть расширенную
консоль нажав Shift+`. /rcon g_password пароль
устанавливает пароль для доступа на сервер /rcon status показывает список играющих на сервере что-то типа num score ping guid name lastmsg address qport rate В принципе все понятно номер игрока, счет, гуид, имя, адрес,
порт, рэйт. /rcon say траблабалалала /rcon g_gametype sd(или dm,dom,war,sab,koth) выбираем режим игры, после выбора режима надо либо перезапустить текущую карту, либо загрузить другую, только после этого происходит смена режима. /rcon map имя карты - загружает на сервере выбранную карту mp_showdown /rcon map_rotate загружает следующую в ротации карту, ротация прописывается в конфиг-файле сервера командой sv_maprotate. /rcon map_restart перезагружает текущую карту на сервере /rcon fast_restart перезапускает карты без перезагрузки (просто обнуляется счетчик очков) наиболее часто встречающаяся команда на кланварах. Далее описываются команды для бана и кика предоставляемые rcon сервисом самой игры, я не рекомендую вам их использовать по двум причинам 1. невозможность просмотреть банлист без ftp дроступа. Панкбастер предоставляет для этого куда более надежные и гибкие
средства используйте его и проблем не будет. /rcon onlykick имя кикает
игрока с указанным именем, коды цветов, если ник цветной при этом
указывать не надо. Так же с помощью rcon команд можно изменять любые dvar переменные
прописанные в конфиг файле сервера,но если настройки самого провайдера
который предоставил вам игровой сервер не позволяют перезаписывать без
ftp доступа файлы находящиеся в игровой директории, все эти изменения
коснутся только текущего сеанса игры, и в случае падения сервера или его
перезапуска все вернется на круги своя т.е. к config.cfg который
запускается при загрузке самой игры. Управление сервером через Панкбастер На самом деле эта античитерская программа предоставляет админу
очень гибкое средство для управления сервером, включая возможность
раздачи прав на определенные команды другим людям без выдачи rcon
пароля. /rcon pb_sv_plistрезультат очень похож на результат команды /rcon status player List: Только в данном случае мы имеем номер слота (не совпадает с номером id, команды /rcon status), PB guid (не путать с гуидом выдаваемым /rcon status), ip адрес, отчет по произведенным скриншотам, имя ну и т.п. /rcon pb_sv_ver выводит текущую версию панкбастера (иногда бывает полезно знать) /rcon pb_sv_GuidRelax значение (0-7) определяет поведение пакбастера при неопознанных гуидах 0 кикает за все /rcon pb_sv_ban имя (или номер
слота) "пояснение 1” | "пояснение 2" /rcon pb_sv_banguid гуид ip "имя”
"пояснение” /rcon pb_sv_banload имяфайла /rcon pb_sv_banlist текст поиска
/rcon pb_sv_unban номер /rcon pb_sv_unbanguid гуид /rcon pb_sv_reban номер /rcon pb_sv_updbanfile /rcon pb_sv_autoupdban 1 или 0
/rcon pb_sv_kick имя кол-воминут
"пояснение 1” | "пояснение 2” Управление сервером в отсутствии rcon пароля или что такое PowerPoints . Т.к. практически все знают или слышали ,что при помощи команд класса /Pb_rcon и системы PB Player Power можно управлять сервером в отсутствии rcon пароля. Для этого необходимо чтобы администратор имеющий ftp доступ к серверу или rcon пароль проделал следующие манипуляции: 1.определил rcon команды и кол-во поинтов необходимых игроку для доступа к ним при помощи команд: /pb_sv_rlist /pb_sv_rcon кол-вопоинтов префикс
Данные команды и префиксы записываются в файл pbrcon.dat находящийся в директории pb на сервере и который в принципе можно редактировать вручную . Давайте например попробуем прописать наиболее необходимые rcon команды, я бы сделал это так /pb_sv_rcon 25 status Теперь игрок имеющий 25 поинтов сможет как минимум сделать скриншоты гуидов играющих и поменять карту в ротации. Игрок имеющий 50 поинтов сможет сделать тоже что и игрок с 25 поинтами но еще сможет менять режимы игры, карты, делать рестарты и изменять режимы пам мода. Игрок имеющий 75 поинтов еще сможет менять пароль на сервере. Ну а игрок имеющий 100 поинтов почти всемогущен при помощи полного доступа к командам класса pb_sv_ 2. После того как мы прописали команды и поинты необходимые для их использования назначим игроков и раздадим им поинты в соответствии с их правами. /pb_sv_powerguid гуид кол-вопоинтов
имя игрока (необязательно) /pb_sv_power номер кол-вопоинтов
/pb_sv_powerlist Игроки которым мы назначили права будут записаны в файл pbpower.dat находящийся в директории pb сервера и который при желании можно отредактировать вручную. Как управлять сервером при помощи Power Points Синтаксис написания команд следующий: Смена режима игры И далее в том же духе. Console при этом будет писать, что типа игрок такой-то при помощи
команды У системы PB Player Power есть еще одна интересная особенность своеобразная альтернатива голосованию на удаление игрока из игры. Действует это примерно следующим образом: /pb_sv_powerkicklen минуты /pb_sv_powerdef кол-вопоинтов
/pb_sv_powermin кол-вопоинтов
Например, у нас на сервере выставлены следующие значения. /pb_sv_powerdef 1 Игрок даже не занесенный в базу PB Player Power и набирающий в
консоли [09.10.2006 01:28:11] Power Kicking Enabled: [Slot #] [Power]
[Points Against] [GUID] [Name]< Например мы хотим кикнуть игрока 6 Jack. [09.10.2006 01:29:35] Kick Vote (1 point) against slot #6 (Jack) from Kirka Предположим еще 3 игрока также проголосуют за кик #6 [09.10.2005 01:29:54] Kick Vote (1 point) against slot #6
(Jack) from CoolBananas Добавив тем самым еще 3 поинта. 09.10.2005 01:32:05] Power Kicking Enabled: [Slot #] [Power]
[Points Against] [GUID] [Name] Таким образом Мр. Jack набрал 4 поинта из 10 возможных как только он наберет 10 его кикнет с сервера на 5 минут. [size=8][/size]Бинды Очень надоедает набивать одно и тоже в консоле по многу раз. bind Y "rcon login ******" | |
| Категория: Разное | Добавил: mJc (2010-03-21) | |
| Просмотров: 1763 | Рейтинг: 0.0/0 |
| Всего комментариев: 0 | |
![]() | |







