Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Веб список игроков через ркон

Статус пользователя [WPMG]PRoSToTeM@
сообщение 6.8.2014, 11:05
Сообщение #21
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(onotole @ 6.8.2014, 9:33) *
Если для этого использовать ркон, представь, какая нагрузка может быть, если пинг между панелью и сервером будет выше 50.

Какая нагрузка? Ждать пакет это так нагрузочно?

Есть ещё команда users.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 6.8.2014, 11:11
Сообщение #22


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Цитата(onotole @ 6.8.2014, 8:33) *
У меня игроки обновляются аяксом раз в 3 секунды, с возможностью бана, кика и отправки сообщения в контекстном меню.
Если для этого использовать ркон, представь, какая нагрузка может быть, если пинг между панелью и сервером будет выше 50.
И всё прекрасно кикается и банится по никам


Нагрузка из-за пинга? Может ожидание на 0.05-0.10 секунд дольше?
А какая разница между запросом Query и Rcon?! В Rcon используется пароль, только и всего.

Цитата([WPMG]PRoSToTeM@ @ 6.8.2014, 11:52) *

А если игрок успеет ник сменить?

А бывают еще игроки, которые меняют алиасом ник каждую секунду.

Отредактировал: kuznets92, - 6.8.2014, 11:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 6.8.2014, 11:22
Сообщение #23
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(kuznets92 @ 6.8.2014, 13:11) *
А какая разница между запросом Query и Rcon?! В Rcon используется пароль, только и всего.

Query это и есть запрос :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя miRror
сообщение 6.8.2014, 11:44
Сообщение #24


Стаж: 15 лет

Сообщений: 1151
Благодарностей: 1002
Полезность: 967

Меценат Меценат

Использую бан по нику через свою веб панель. Проблем никаких нет.
P.S. От частой смены ников должен стоять плагин на любом сервере.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 6.8.2014, 11:46
Сообщение #25
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(miRror @ 6.8.2014, 13:44) *
Использую бан по нику через свою веб панель. Проблем никаких нет.
P.S. От частой смены ников должен стоять плагин на любом сервере.

-У меня есть стул, как мне им гвозди забить?
-Но молотком ведь гораздо разумнее!
-Ну так и стулом забивается ведь прекрасно! Я сам видел!

Отредактировал: [WPMG]PRoSToTeM@, - 6.8.2014, 11:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 6.8.2014, 12:04
Сообщение #26


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

[WPMG]PRoSToTeM@

а есть еще панели на 1000 серверов)

больше смысла получать список игроков через status или users нет
тем более список игроков нужно показывать всегда, не зависимо от наличия rcon пароля...

тем более при необходимости ни чего не мешает владельцу самостоятельно
отправить rcon users, rcon kick #userid

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 6.8.2014, 12:11
Сообщение #27
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(Legenda @ 6.8.2014, 14:04) *
больше смысла получать список игроков через status или users нет
тем более список игроков нужно показывать всегда, не зависимо от наличия rcon пароля...

Ну одно дело список игроков, а другое кик/бан. Если нет ркона, то как кикать/банить будем через панель?

Цитата(Legenda @ 6.8.2014, 14:04) *
[WPMG]PRoSToTeM@

а есть еще панели на 1000 серверов)

и?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 6.8.2014, 12:31
Сообщение #28


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Цитата(Legenda @ 6.8.2014, 13:04) *
[WPMG]PRoSToTeM@

а есть еще панели на 1000 серверов)

больше смысла получать список игроков через status или users нет
тем более список игроков нужно показывать всегда, не зависимо от наличия rcon пароля...

тем более при необходимости ни чего не мешает владельцу самостоятельно
отправить rcon users, rcon kick #userid


Что через rcon, что через query, время практически одинаковое на запросы уйдет.

И не нужно передёргивать.
Вам нужно просто получить список игроков? Или SteamID, UserID, IP?
Если SteamID, UserID, IP нафиг не нужен, то, конечно, через RCON получать список не нужно. Но мы то говорим о случаях, когда эти данные нужны.

Цитата(Legenda @ 6.8.2014, 13:04) *
[WPMG]PRoSToTeM@
тем более при необходимости ни чего не мешает владельцу самостоятельно
отправить rcon users, rcon kick #userid

А зачем тогда панель нужна? Если можно тупо всё в консоли ввести?

Отредактировал: kuznets92, - 6.8.2014, 12:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 6.8.2014, 12:54
Сообщение #29
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(kuznets92 @ 6.8.2014, 14:31) *
Что через rcon, что через query, время практически одинаковое на запросы уйдет.

Верно, и там и там требуется получение challenge (для ркон и для A2S_PLAYER).

Отредактировал: [WPMG]PRoSToTeM@, - 6.8.2014, 12:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KacnuaH
сообщение 6.8.2014, 12:56
Сообщение #30
Стаж: 13 лет

Сообщений: 62
Благодарностей: 5
Полезность: 65

Хватит спорить, помогите написать любым способом =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 6.8.2014, 13:02
Сообщение #31


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(KacnuaH @ 6.8.2014, 14:56) *
Хватит спорить, помогите написать любым способом =)

тебе уже помогли
2 сообщение в теме перечитай
или надо за тебя всё написать и скинуть готовый скрипт? так это уже не помощь будет...
тем более есть
https://github.com/xPaw/PHP-Source-Query-Class
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 6.8.2014, 13:06
Сообщение #32


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Цитата(KacnuaH @ 6.8.2014, 13:56) *
Хватит спорить, помогите написать любым способом =)

Подключаете rcon библиотеку. Вот моя из GameAP:
Прикрепленный файл  Rcon_goldsource.php ( 5,65 килобайт ) Кол-во скачиваний: 27


Будет что-то вроде этого:
Код
<?php
include "Rcon_goldsource.php";
$rcon = new Rcon_goldsource;
$rcon->host = '127.0.0.1';
$rcon->port = 27015;
$rcon->password = 'query123';

$rcon->connect();
$players = $rcon->get_players();
print_r($players);


Проверьте. Написал на скорую руку.

Отредактировал: kuznets92, - 6.8.2014, 14:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: