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

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

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

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

2 страниц V   1 2

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

Статус пользователя KacnuaH
сообщение 4.8.2014, 20:19
Сообщение #1
Стаж: 13 лет

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

Приветствую.
Как получить данные игроков и вывести их на сайте с помощью ркона? Ну и рядом каждого игрока кнопки "Кикнуть", "Забанить".
Типа как в панели GameAP.
Скрин ниже.
Есть такой скрипт в сети? Можно даже для одного сервера.
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 4.8.2014, 20:24
Сообщение #2


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

Стаж: 16 лет

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

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

игроков получают без rcon обычны
а отправка команды на сервер с rcon
такие простые скрипты - сапопис, для этого достаточно школьных знаний по бейсику+чуток гугла + https://developer.valvesoftware.com/wiki/Server_queries
ну есть и готовые php классы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 5.8.2014, 10:30
Сообщение #3


Стаж: 14 лет

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

Цитата(Legenda @ 4.8.2014, 21:24) *
игроков получают без rcon обычны
а отправка команды на сервер с rcon
такие простые скрипты - сапопис, для этого достаточно школьных знаний по бейсику+чуток гугла + https://developer.valvesoftware.com/wiki/Server_queries
ну есть и готовые php классы

Через Query вы получите лишь ники игроков. А через Rcon можно получить еще IP и SteamID, необходимые для того, чтобы забанить или кикнуть игрока.

Делается это легко, отправляется Rcon команда status, и список игроков прогоняется регуляркой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 5.8.2014, 10:36
Сообщение #4


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

Стаж: 16 лет

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

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

Цитата(kuznets92 @ 5.8.2014, 12:30) *
Через Query вы получите лишь ники игроков. А через Rcon можно получить еще IP и SteamID, необходимые для того, чтобы забанить или кикнуть игрока.

Делается это легко, отправляется Rcon команда status, и список игроков прогоняется регуляркой.

большинство плагинов бана понимают ники, достаточно ставить кавычки...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 5.8.2014, 10:40
Сообщение #5
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Цитата(Legenda @ 5.8.2014, 13:36) *
большинство плагинов бана понимают ники, достаточно ставить кавычки...


А если на сервере буедт несколько игроков с похожими никами?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 5.8.2014, 10:43
Сообщение #6


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

Стаж: 16 лет

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

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

Цитата(serfreeman1337 @ 5.8.2014, 12:40) *
А если на сервере буедт несколько игроков с похожими никами?

а если на сервере будет несколько игроков с steam_id_valve и одинаковыми ip адресами?
это риторика уже
вот тебе скрин
https://c-s.net.ua/forum/ipb.html?act=attac...st&id=21502
тут правда steam не показан, но у троих товарищей был steam_id_valve, угадай у кого?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 5.8.2014, 10:52
Сообщение #7
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

В status передается userid, который разумнее всего использовать в командах.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 5.8.2014, 10:53
Сообщение #8


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

Стаж: 16 лет

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

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

Цитата(serfreeman1337 @ 5.8.2014, 12:52) *
В status передается userid, который разумнее всего использовать в командах.

тогда уже проще использовать users #
в разы меньше данных чем у status
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 5.8.2014, 12:13
Сообщение #9


Стаж: 14 лет

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

Цитата(Legenda @ 5.8.2014, 11:36) *
большинство плагинов бана понимают ники, достаточно ставить кавычки...

А если в нике будут кавычки?
Мне кажется вы многое не учитываете.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 5.8.2014, 12:54
Сообщение #10


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

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

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

Цитата(kuznets92 @ 5.8.2014, 13:13) *
А если в нике будут кавычки?
Мне кажется вы многое не учитываете.

Экранирование никто не отменял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KacnuaH
сообщение 5.8.2014, 13:01
Сообщение #11
Стаж: 13 лет

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

Может все таки поможет кто? На пивко отправлю.

Отредактировал: KacnuaH, - 5.8.2014, 13:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 5.8.2014, 13:01
Сообщение #12


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

Стаж: 16 лет

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

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

это уже все риторика
в большинстве ПУ список игроков получают через server info
без использования rcon

rcon только для отправки команд используется...
это самый выгодный вариант

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 5.8.2014, 21:29
Сообщение #13


Стаж: 14 лет

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

Цитата(onotole @ 5.8.2014, 13:54) *
Экранирование никто не отменял

Оно не будет работать в GoldSource Rcon. А бывают еще всякие UTF-8 символы в никах, с которыми тоже проблемы.
Использование UserID, проще и эффективнее не придумать.

Цитата(Legenda @ 5.8.2014, 14:01) *
это уже все риторика
в большинстве ПУ список игроков получают через server info
без использования rcon

rcon только для отправки команд используется...
это самый выгодный вариант

https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=637759

Отредактировал: kuznets92, - 5.8.2014, 21:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 5.8.2014, 21:41
Сообщение #14


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

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

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

Цитата(kuznets92 @ 5.8.2014, 22:29) *
Оно не будет работать в GoldSource Rcon. А бывают еще всякие UTF-8 символы в никах, с которыми тоже проблемы.
Использование UserID, проще и эффективнее не придумать.


https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=637759

Странно, почему в моей панели все ники нормально получаются
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KacnuaH
сообщение 5.8.2014, 21:48
Сообщение #15
Стаж: 13 лет

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

Так кто-то поможет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 5.8.2014, 21:51
Сообщение #16


Стаж: 14 лет

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

Цитата(onotole @ 5.8.2014, 22:41) *
Странно, почему в моей панели все ники нормально получаются

И в моей они нормально получаются.
Но
Код
amx_ban #13
всяко лучше, чем
Код
amx_ban "♞blabla♞❄☭☭"


Процитирую вам даже речь умного человека и опытного скриптера:
Цитата(serfreeman1337 @ 5.8.2014, 11:52) *
В status передается userid, который разумнее всего использовать в командах.

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя onotole
сообщение 6.8.2014, 7:33
Сообщение #17


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

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

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

Цитата(kuznets92 @ 5.8.2014, 22:51) *
И в моей они нормально получаются.
Но
Код
amx_ban #13
всяко лучше, чем
Код
amx_ban "♞blabla♞❄☭☭"


Процитирую вам даже речь умного человека и опытного скриптера:

У меня игроки обновляются аяксом раз в 3 секунды, с возможностью бана, кика и отправки сообщения в контекстном меню.
Если для этого использовать ркон, представь, какая нагрузка может быть, если пинг между панелью и сервером будет выше 50.
И всё прекрасно кикается и банится по никам
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 6.8.2014, 9:56
Сообщение #18


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

Стаж: 16 лет

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

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

Цитата(kuznets92 @ 5.8.2014, 23:51) *
И в моей они нормально получаются.
Но
Код
amx_ban #13
всяко лучше, чем
Код
amx_ban "♞blabla♞❄☭☭"


Процитирую вам даже речь умного человека и опытного скриптера:

к сожалению этот человек не написал ни одной ПУ хостинга или хотя бы серверов...
практика показывает совершенно обратное
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Frostiks
сообщение 6.8.2014, 9:56
Сообщение #19


Стаж: 12 лет

Сообщений: 145
Благодарностей: 38
Полезность: 70

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

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

Цитата(Frostiks @ 6.8.2014, 11:56) *
Тупо ник выцепить и по ркону запрос отправить кик or бан и ник

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