Просмотр полной версии : Команды серверу через UDP
Wild_Lynx
25.06.2008, 19:47
// дупликат темы на желтом, там никто не ответил
Известно, что сервер ил-2, может отвечать на некоторые текстовые
команды, отправленные через UDP на его слушающий порт (как правило
21001).
Например, на команду
\status\
сервер отвечает строкой вида
\параметр0\значение0\параметр1\значение1\ и так далее
например
\gamename\il2sturmovikfb\gamever\4.08m\.....
Так работает il2_connect и прочие программы аналогичного назначения,
например мой il2 server monitor, первую бету которого я выложил на
свою домашнюю страничку тут http://www.wildlynx.nm.ru/
Я хотел бы узнать, нет ли ещё каких либо команд серверу,
использование которых разрешено пользователям?
(Имеются ввиду команды, отправляемые прямо в UDP порт)
Например, было бы здорово сделать внешний чат для ил-2, в котором не
загружая игры, можно было бы уламывать комрадов завотить эту
нехорошую карту, на которой нет лайтингов, или спросить комрада -
долго ли он собирается летать сегодня.
Никто не кинет ссылку на список?
// дупликат темы на желтом, там никто не ответил
Известно, что сервер ил-2, может отвечать на некоторые текстовые
команды, отправленные через UDP на его слушающий порт (как правило
21001).
Например, на команду
\status\
сервер отвечает строкой вида
\параметр0\значение0\параметр1\значение1\ и так далее
например
\gamename\il2sturmovikfb\gamever\4.08m\.....
Так работает il2_connect и прочие программы аналогичного назначения,
например мой il2 server monitor, первую бету которого я выложил на
свою домашнюю страничку тут http://www.wildlynx.nm.ru/
Я хотел бы узнать, нет ли ещё каких либо команд серверу,
использование которых разрешено пользователям?
(Имеются ввиду команды, отправляемые прямо в UDP порт)
Например, было бы здорово сделать внешний чат для ил-2, в котором не
загружая игры, можно было бы уламывать комрадов завотить эту
нехорошую карту, на которой нет лайтингов, или спросить комрада -
долго ли он собирается летать сегодня.
Никто не кинет ссылку на список?
при регистрации юзера в 2006 году и 9 сообщениях - ИМХО...
при регистрации юзера в 2006 году и 9 сообщениях - ИМХО...
В чем заключался твой ответ???
Wild_Lynx
25.06.2008, 22:50
при регистрации юзера в 2006 году и 9 сообщениях - ИМХО...
Я на желтом обитаю - если надо узнать мою репутацию - поспрашивайте там. :P
Kraggash
27.06.2008, 09:55
Я на желтом обитаю - если надо узнать мою репутацию - поспрашивайте там. :P
В статистике от GT реализован вэб-чат с игроками.
http://il2-cherep.ru/index.php?navigation=chat/index.html
Может быть там можно что-то раскопать?
basurman
27.06.2008, 12:26
Мы сделали себе небольшой скриптик, с помощью которого через веб-интерфейс можно управлять сервером: устанавливать время на карте, кикать игроков по номеру или имени, посылать сообщения в чат, получать сообщения с чата, менять карту, загружать новые карты, отключать-включать спиидбар... Все это может коммандер от ГТ, вот только у нас на сервере линух стоит, а коммандер с ним совершенно не дружит...
Да и легче через веб-интерфейс...
собственно по вопросу:
alias, ban, channel, chat, console, del, difficulty, exit, extraocclusion, f, file, help, history, host, kick, kick#, maxping, mission, mp_dotrange, param, server, set, show, socket, speedbar, timeout, tod, user ... Причем у этих команд есть свои параметры, без которых они (команды) в принципе не используются. Например команда "tod 21.00" ставит время на карте на девять вечера
Wild_Lynx
27.06.2008, 18:24
Мы сделали себе небольшой скриптик, с помощью которого через веб-интерфейс можно управлять сервером: устанавливать время на карте, кикать игроков по номеру или имени, посылать сообщения в чат, получать сообщения с чата, менять карту, загружать новые карты, отключать-включать спиидбар... Все это может коммандер от ГТ, вот только у нас на сервере линух стоит, а коммандер с ним совершенно не дружит...
Да и легче через веб-интерфейс...
собственно по вопросу:
alias, ban, channel, chat, console, del, difficulty, exit, extraocclusion, f, file, help, history, host, kick, kick#, maxping, mission, mp_dotrange, param, server, set, show, socket, speedbar, timeout, tod, user ... Причем у этих команд есть свои параметры, без которых они (команды) в принципе не используются. Например команда "tod 21.00" ставит время на карте на девять вечера
Эти команды идут в косоль сервера или он принимает их в UDP port в стиле /status/ ?
Меня интересует именно UDP
К тому же я хочу заложить только те возможности, которые безопасны для сервера - моя прога мониторит целый лист их и они все чужие.
P.S.
Кто нибудь скачал прогу по ссылке? Как она Вам?
basurman
27.06.2008, 18:42
Эти команды идут в косоль сервера или он принимает их в UDP port в стиле /status/ ?
эти команды принимаются через консоль... т.е. если записать в порт, на котором слушает консоль, строку типа "tod 09.00", то сервер переставит время. Для этого нужно настроить сервер так, чтобы консоль слушала на порту, ну предположим 20000, и затем послыать на этот порт простые udp-пакеты...
Добавлено через 2 минуты
...
К тому же я хочу заложить только те возможности, которые безопасны для сервера - моя прога мониторит целый лист их и они все чужие.
...
ясно... тогда вышеописанный способ тебе не подойдёт...
Kraggash
02.07.2008, 10:45
P.S.
Кто нибудь скачал прогу по ссылке? Как она Вам?
Посмотрел, нормально работает, не глючит.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot