Інформація взята з cybermotion.ru
Керувати ігровим сервером можна 3 основними способами:
1. Шляхом використання програм віддаленого адміністрування типу: HLSW, Cod RconTools або ModernRcon - наявність rcon пароля необхідно.
2. Шляхом прямого введення rcon команд через консоль безпосередньо в грі (відкривається кнопочкой `або Shift +`) має на увазі наявність rcon пароля від сервера.
3. Шляхом прямого введення через консоль команд класу PB_rcon, має на увазі можливість керування сервером у відсутності пароля rcon, але при наявності встановлених адміністратором сервера Power_points для вашого Гуїдо.
Використання програм віддаленого адміністрування
Програми Rcon4Cod2, Cod2RconCommander і ModernRcon відносяться до класу програм для "ледачих" все просто і інтуїтивно зрозуміло ставиш галочки де треба і прибираєш де не треба. Нікого знання прямих rcon команд не треба.
Програму HLSW відрізняє те, що вона тільки надає користувачеві віддалений доступ до сервера. Всі команди адмін вводить сам. Практично це таж ігрова консоль тільки без запущеної гри, що спрощує адміністрування одночасно декількох серверів. І ще не треба префікс / rcon набирати перед кожною командою.
Для настройки HLSW під той чи інший сервер спочатку потрібно вибрати сервер, потім вибираємо вкладку Rcon Config, вводимо rcon пароль у віконце Rcon Password, ставимо галочку в віконце Save (запам'ятати Rcon), натискаємо Test, якщо ввели правильний пароль, в рядку status загоряється OK . Все можна вводити rcon команди. Переходимо на вкладку Console і забиваємо необхідну нам команду в віконце (префікс / rcon даному випадку набивати не треба), потім натискаємо Send. Насолоджуємося результатом. Якщо натиснути кнопочку Complete, з порожньою командним рядком, отримуємо список з 53 доступних rcon команд. Їх ми розглянемо нижче, але відразу скажу, що реально користуватися ви будете від сили десятком команд.
У всіх цих програм є один істотний недолік неможливість управління сервером безпосередньо з гри.
Тобто якщо ви адмін чиюсь гру треба буде постійно натискати Alt + Tab для тимчасового виходу з гри і введення потрібної команди, тим самим втрачаючи контроль над тим, що відбувається на сервері, ну і я не говорю про те що буде якщо при подібних маніпуляціях гра просто зависне ( а це буває часто), плюс втрата часу і т.п. Тому мій Вам щира порада якщо хочете просунуться в адмініструванні і бути нормальним адміном не викликає нарікань у гравців (народу дуже дошкульного і нервового на цей рахунок) вчіться користуватись rcon командами з консолі перебуваючи безпосередньо в грі.
Пряме управління сервером через консоль в грі
Дуже багато хто знає як викликати ігрову консоль перебуваючи безпосередньо на ігровому сервері, робиться це кнопочкой `(тильда), можна розкрити розширену консоль натиснувши Shift +`. Управління сервером проводиться набором rcon команд вводяться послідовно в консоль. Для доступу до управління сервером ви повинні мати rcon пароль, який прописується в основному конфиг-файлі сервера при його налаштуванні командою Set rcon_password "..." де в лапках вказується безпосередньо пароль. Для активації вас як адміністратора необхідно спочатку пройти процедуру активації rcon пароля, робиться це один раз на початку кожного сеансу вашої роботи на сервері. Після конекту перебуваючи в грі викликаємо консоль натиснувши `і пишемо
Якщо пароль введений правильно, ви можете вводити rcon команди. Синтаксис влаштований так що кожна rcon команда починається як / rcon ....... Розглянемо докладно rcon команди які вам знадобляться.
num score ping guid name lastmsg address qport rate --- ----- ---- ------ --------------- ------- - -------------------- ----- ----- 1 21 37 514524 dimon () rus ^ 7 50 87.237.ххх.ххх: 28960 2968 25000
- mp_showdown
- mp_bloc
- mp_bog
- mp_cargoship
- mp_citystreets
- mp_convoy
- mp_countdown
- mp_crash
- mp_crossfire
- mp_farm
- mp_overgrown
- mp_pipeline
- mp_backlot
- mp_strike
- mp_vacant
Далі описуються команди для бана і кика надаються rcon сервісом самої гри, я не рекомендую вам їх використовувати з двох причин
2. бан відбувається по ігровому Гуїдо, який змінити для знаючої людини не складе особливих труднощів.
Панкбастер надає для цього куди більш надійні і гнучкі засоби використовуйте його і проблем не буде. У загальноосвітньому плані:
Так само за допомогою rcon команд можна змінювати будь-які dvar змінні прописані в конфіг файлі сервера, але якщо настройки самого провайдера який надав вам ігровий сервер не дозволяють перезаписувати без ftp доступу файли знаходяться в ігровій директорії, всі ці зміни торкнуться тільки поточного сеансу гри, і в випадку падіння сервера або його перезапуску все повернеться на круги своя тобто до config.cfg який запускається при завантаженні самої гри.
Рекомендую проексперементіровать для початку, що б потім не обламала. Робиться це командою
Управління сервером через Панкбастер
Насправді ця антічітерская програма надає адміну дуже гнучкий засіб для управління сервером, включаючи можливість роздачі прав на певні команди іншим людям без видачі rcon пароля.
Отже по порядку (всі команди наведені в синтаксисі для консолі, якщо ви використовуєте HLSW rcon перед кожною командою писати не треба).
Управління сервером у відсутності rcon пароля або що таке PowerPoints.
Оскільки практично всі знають або чули, що за допомогою команд класу / Pb_rcon і системи PB Player Power можна управляти сервером без rcon пароля.
Для цього необхідно щоб адміністратор має ftp доступ до сервера або rcon пароль виконав наступні маніпуляції:
1. визначив rcon команди і кількість поінтів необхідних гравцеві для доступу до них за допомогою команд:
Дані команди і префікси записуються в файл pbrcon.dat знаходиться в директорії pb на сервері і який в принципі можна редагувати вручну.
Давайте наприклад спробуємо прописати найбільш необхідні rcon команди, я б зробив це так
Тепер гравець має 25 поінтів зможе як мінімум зробити скріншоти Гуїдо грають і поміняти карту в ротації.
Гравець має 50 поінтів зможе зробити теж що і гравець з 25 поїнтамі але ще зможе змінювати режими гри, карти, робити рестарт і змінювати режими пам мода.
Гравець має 75 поінтів ще зможе змінювати пароль на сервері.
Ну а гравець має 100 поінтів майже всемогутнім за допомогою повного доступу до командам класу pb_sv_
2. Після того як ми прописали команди і поінти необхідні для їх використання призначимо гравців і роздамо їм поінти відповідно до їх правами.
Гравці яким ми призначили права будуть записані в файл pbpower.dat знаходиться в директорії pb сервера і який при бажанні можна відредагувати вручну.
Як управляти сервером за допомогою Power Points
Синтаксис написання команд наступний:
І далі в тому ж дусі.
Console при цьому буде писати, що типу гравець такий-то за допомогою команди Pb_rcon змінив тип гри (або карту, або кікнул когось). Вообщем все офіційно, народ бачить хто їм життя псує.
У системи PB Player Power є ще одна цікава особливість своєрідна альтернатива голосуванню на видалення гравця з гри. Діє це приблизно так:
Наприклад, у нас на сервері виставлені наступні значення.
Гравець навіть не занесений в базу PB Player Power і набирає в консолі / pb_power побачить наступне (приклад)
Наприклад ми хочемо кікнути гравця 6 Jack. Будь-який з гравців ну наприклад Kirka набирає у себе в консолі / pb_kick 6 і бачить наступне
Припустимо ще 3 гравця також проголосують за кік # 6
Додавши тим самим ще 3 поинта. Тепер якщо ми наберемо в консолі / pb_power ми побачимо приблизно наступне
Таким чином Мр. Jack набрав 4 поинта з 10 можливих як тільки він набере 10 його кікнет з сервера на 5 хвилин.
Дуже набридає набивати одне і теж в консолі по багато разів. Тим більше що команди в основному однотипні. На допомогу як завжди в таких випадках приходять бінди. Забіндити можна в своєму конфігу будь-яку rcon команду або послідовність таких. Ну наприклад шматочок конфіга: