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

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

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

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

отправка rcon команд

Статус пользователя StasL
сообщение 3.10.2013, 12:48
Сообщение #1
Стаж: 13 лет

Сообщений: 420
Благодарностей: 18
Полезность: < 0

как реализовать отправку rcon команд cs 1.6 на удаленный сервер linux?

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


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

Стаж: 16 лет

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

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

Цитата(StasL @ 3.10.2013, 14:48) *
как реализовать отправку rcon команд cs 1.6 на удаленный сервер linux?

rcon_addres
rcon_port
rcon "команда"

или что?
есть еще php библиотека для отправки rcon
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Frostiks
сообщение 3.10.2013, 17:11
Сообщение #3


Стаж: 12 лет

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

https://github.com/xPaw/PHP-Source-Query-Class
В помощь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 3.10.2013, 19:04
Сообщение #4


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

Стаж: 13 лет

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

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

Цитата(Frostiks @ 3.10.2013, 18:11) *

Он для Source и Orangebox
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Chuvi
сообщение 3.10.2013, 20:46
Сообщение #5


Стаж: 12 лет

Сообщений: 115
Благодарностей: 52
Полезность: 351

Цитата
Note to those writing remote admin programs that issue rcon commands (the in-client rcon commands work as before), you will need to change your rcon tools to use the following revised protocol.

Remote App sends a UDP packet to the server on the server's port (e.g., 127.0.0.1:27015):

The packet should start with 4 consecutive bytes of 255 (32-bit integer -1) and the string:

"challenge rcon\n".

The server will respond to the requesting system on the purported remote IP address and port with four 255's and:

"challenge rcon number\n" where number is an unsigned int32 number.

To issue the actual rcon, the remote App then responds with a UDP packet containing 4 255s and:

"rcon number \"password\" rconcommands" where password is the rcon_password ( should be enclosed in quotes as noted so that multiple word passwords will continue to work ), number is the unsigned int32 number received from the server and rconcommands is the actual rcon command string.

If the remote App fails to send the appropriate challenge number, waits too long to send the challenge, or uses an invalid password more than a few times in the course of a few seconds, the remote App will be assumed to be malicious and the actual ip address used by the remote host will be permanently and automatically banned from the server (as with the addip command). You can use listip to see the list of banned ip addresses on a server.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Cracky
сообщение 3.10.2013, 22:50
Сообщение #6


Стаж: 15 лет

Сообщений: 768
Благодарностей: 197
Полезность: 506

steam condenser.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя StasL
сообщение 18.10.2013, 11:47
Сообщение #7
Стаж: 13 лет

Сообщений: 420
Благодарностей: 18
Полезность: < 0

как реализовать вывод screen в браузер?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Anonym
сообщение 18.10.2013, 14:08
Сообщение #8
Стаж: 12 лет

Сообщений: 36
Благодарностей: 14
Полезность: 243

Цитата
как реализовать вывод screen в браузер?

Делать вывод содержимого screen в файл
И уже этот файл отдавать себе/клиентам/на удалённый сервер.
Можно просто сделать ведение подробного лога средствами самого hlds и уже парсить сам лог.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 18.10.2013, 17:38
Сообщение #9


Стаж: 14 лет

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

Посмотрите исходный код GameAP, там и отправка ркон команд на GoldSource реализована и вывод Screen в файл а потом в браузер.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: