???
Математика на уровне МГУ

Показано с 1 по 9 из 9

Тема: Команды серверу через UDP

  1. #1

    Question Команды серверу через UDP

    // дупликат темы на желтом, там никто не ответил

    Известно, что сервер ил-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, в котором не
    загружая игры, можно было бы уламывать комрадов завотить эту
    нехорошую карту, на которой нет лайтингов, или спросить комрада -
    долго ли он собирается летать сегодня.

    Никто не кинет ссылку на список?
    In the beginning Earth was without Form() and void*

  2. #2
    читаю форум и фигею... Аватар для DnK
    Регистрация
    18.09.2006
    Адрес
    Родина Ленина
    Возраст
    50
    Сообщений
    351
    Images
    3

    Ответ: Команды серверу через UDP

    Цитата Сообщение от Wild_Lynx Посмотреть сообщение
    // дупликат темы на желтом, там никто не ответил

    Известно, что сервер ил-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 сообщениях - ИМХО...
    Нет рабства безнадёжнее, чем рабство тех рабов,
    Себя кто полагает свободным от оков (с)

  3. #3
    Black Ravens Аватар для Sexton
    Регистрация
    18.11.2003
    Адрес
    Выборг/СПб
    Возраст
    49
    Сообщений
    3,176

    Ответ: Команды серверу через UDP

    Цитата Сообщение от DnK Посмотреть сообщение
    при регистрации юзера в 2006 году и 9 сообщениях - ИМХО...
    В чем заключался твой ответ???

  4. #4

    Smile Ответ: Команды серверу через UDP

    Цитата Сообщение от DnK Посмотреть сообщение
    при регистрации юзера в 2006 году и 9 сообщениях - ИМХО...
    Я на желтом обитаю - если надо узнать мою репутацию - поспрашивайте там.
    In the beginning Earth was without Form() and void*

  5. #5
    Забыл приземлиться Аватар для Kraggash
    Регистрация
    19.05.2005
    Адрес
    Вологодчина
    Возраст
    56
    Сообщений
    131

    Ответ: Команды серверу через UDP

    Цитата Сообщение от Wild_Lynx Посмотреть сообщение
    Я на желтом обитаю - если надо узнать мою репутацию - поспрашивайте там.
    В статистике от GT реализован вэб-чат с игроками.
    http://il2-cherep.ru/index.php?navig...hat/index.html
    Может быть там можно что-то раскопать?

  6. #6

    Ответ: Команды серверу через UDP

    Мы сделали себе небольшой скриптик, с помощью которого через веб-интерфейс можно управлять сервером: устанавливать время на карте, кикать игроков по номеру или имени, посылать сообщения в чат, получать сообщения с чата, менять карту, загружать новые карты, отключать-включать спиидбар... Все это может коммандер от ГТ, вот только у нас на сервере линух стоит, а коммандер с ним совершенно не дружит...
    Да и легче через веб-интерфейс...

    собственно по вопросу:
    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" ставит время на карте на девять вечера
    Крайний раз редактировалось basurman; 27.06.2008 в 16:01.

  7. #7

    Ответ: Команды серверу через UDP

    Цитата Сообщение от basurman Посмотреть сообщение
    Мы сделали себе небольшой скриптик, с помощью которого через веб-интерфейс можно управлять сервером: устанавливать время на карте, кикать игроков по номеру или имени, посылать сообщения в чат, получать сообщения с чата, менять карту, загружать новые карты, отключать-включать спиидбар... Все это может коммандер от ГТ, вот только у нас на сервере линух стоит, а коммандер с ним совершенно не дружит...
    Да и легче через веб-интерфейс...

    собственно по вопросу:
    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.

    Кто нибудь скачал прогу по ссылке? Как она Вам?
    Крайний раз редактировалось Wild_Lynx; 27.06.2008 в 18:39.
    In the beginning Earth was without Form() and void*

  8. #8

    Ответ: Команды серверу через UDP

    Цитата Сообщение от Wild_Lynx Посмотреть сообщение
    Эти команды идут в косоль сервера или он принимает их в UDP port в стиле /status/ ?
    эти команды принимаются через консоль... т.е. если записать в порт, на котором слушает консоль, строку типа "tod 09.00", то сервер переставит время. Для этого нужно настроить сервер так, чтобы консоль слушала на порту, ну предположим 20000, и затем послыать на этот порт простые udp-пакеты...

    Добавлено через 2 минуты
    Цитата Сообщение от Wild_Lynx Посмотреть сообщение
    ...
    К тому же я хочу заложить только те возможности, которые безопасны для сервера - моя прога мониторит целый лист их и они все чужие.
    ...
    ясно... тогда вышеописанный способ тебе не подойдёт...
    Крайний раз редактировалось basurman; 27.06.2008 в 18:42. Причина: Добавлено сообщение

  9. #9
    Забыл приземлиться Аватар для Kraggash
    Регистрация
    19.05.2005
    Адрес
    Вологодчина
    Возраст
    56
    Сообщений
    131

    Ответ: Команды серверу через UDP

    Цитата Сообщение от Wild_Lynx Посмотреть сообщение
    P.S.

    Кто нибудь скачал прогу по ссылке? Как она Вам?
    Посмотрел, нормально работает, не глючит.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •