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

Страница 1 из 4 1234 КрайняяКрайняя
Показано с 1 по 25 из 82

Тема: Server Remote Console

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пилот
    Регистрация
    05.05.2004
    Адрес
    Russia,Lipetsk
    Сообщений
    728

    Server Remote Console

    Readme находиться здесь ROF\bin_console\release\readme.txt

    Что можно делать:
    1) Получить "последнюю" информацию из лога сервера - тот лог что пишется в окне сервера. "Последнюю" - значит что выдается не весь лог, а последняя часть определенного размера - не замерял.
    2) Получить список игроков на сервере - в списке будет
    - текущий айди игрока на сервере, меняется с каждым реконектом
    - айди профиля игрока в системы рофа
    - айди аккаунта игрока в системе рофа
    - никнэйм
    - текущий статус - летает не летает, плюс статусы для коопа если я правильно понял
    - пинг
    3) можно кикать по любому из идентификаторов(текущий, ник, профиль, аккаунт)
    4) можно банить профиль по любому из идентификаторов
    5) можно банить аккаунт по любому из идентификаторов
    6) команда на разбан есть, но только сразу всех кто забанен
    7) в миссиях можно ставить триггер serverinput, по его имени его можно запускать через консоль, а что он там будет дергать внутри миссии решать вам
    8) логи событий миссий пишутся раз в 30 секунд, или когда заспаунился игрок, командой можно принудительно создать лог файл с новыми событиями
    9) лог чата миссии пишется емнип раз в 15 минут, так же командой можно принудительно "выгрузить" новые сообщения чата, но уже в новый логфайл чата
    10) можно от имени сервера отправлять сообщения в чат для всех, коалиции, страны или юзера
    11) можно останавливать и выключать сервер, и запускать с другими сдс конфигом
    12) можно получить информацию о Sps сервера текущий, средний, макс, минимум

  2. #2
    Механик Аватар для Jax_on
    Регистрация
    16.11.2009
    Адрес
    Харьков
    Сообщений
    416

    Re: Server Remote Console

    Мне триггеры понравились, пару часов просто "дурковал" - запускал из консоли ракеты, спавнил пачками кэмелы...
    Вообще потенциал огромный, но тут без знаний программирования не обойтись...
    Я так понимаю, что эта консоль может отдавать только отправленные "в ручную" команды?
    И еще вопрос, те команды, что описаны в текстовом файле - это все команды или есть какие-то не оглашенные?
    Крайний раз редактировалось Jax_on; 26.12.2011 в 18:30.

  3. #3
    Han
    Гость

    Re: Server Remote Console

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

    То есть в протоколе реализовано два класа команд:
    1. Вывод (получение информации разного рода с игрового сервера)
    2. Ввод (подача команд управления на сервер с целью вмешательства в дефолтный алгоритм его работы, определяемый настройками сервера, действиями игроков и скриптом миссии)

  4. #4
    Механик Аватар для Jax_on
    Регистрация
    16.11.2009
    Адрес
    Харьков
    Сообщений
    416

    Re: Server Remote Console

    Ага, т.е. что бы кикнуть, например, Имперора за то, что он а своем фоккере отпилил крыло готе НГоро (тим килл) - это нужна программа, которая динамически обрабатывает эвентс лог, выискивает нужные события и по ним автоматом отправляет команду серверу, как в данном случае отправит кик или бан Емперору за его проступок?
    Или, например, тот же кик или бан или текстовое предупреждение за матюки в чате?
    Да, серверо держателям вы классный инструмент управления сделали!

  5. #5
    Торговец чОрным деревом Аватар для N'Goro
    Регистрация
    07.07.2005
    Адрес
    Васильевский остров
    Сообщений
    1,034

    Re: Server Remote Console

    Цитата Сообщение от Jax_on Посмотреть сообщение
    Ага, т.е. что бы кикнуть, например, Имперора за то, что он а своем фоккере отпилил крыло готе НГоро (тим килл) - это нужна программа, которая динамически обрабатывает эвентс лог, выискивает нужные события и по ним автоматом отправляет команду серверу, как в данном случае отправит кик или бан Емперору за его проступок?


    Ребята. Давайте по порядку. Попроще для начала. Как отправить текстовое сообщение на сервер для всех игроков?

  6. #6

    Re: Server Remote Console

    Насколько я понимаю, реализовали именно то управление сервером, которое весной-в начале лета просил МакФрис для создания войны.
    или нет?

    хотелось бы в итоге услышать его мнение. Надеюсь, люди все таки взрослые и обидки в угоду общему делу будут оставлены в стороне.
    Победить врага не сложно, другу тяжело помочь
    В.Воскресенских

  7. #7
    Прошедший
    Регистрация
    27.09.2006
    Адрес
    г. Пенза
    Возраст
    47
    Сообщений
    332
    Записей в дневнике
    7

    Re: Server Remote Console

    Цитата Сообщение от Peter Mattlov Посмотреть сообщение
    Насколько я понимаю, реализовали именно то управление сервером, которое весной-в начале лета просил МакФрис для создания войны.
    или нет?

    хотелось бы в итоге услышать его мнение. Надеюсь, люди все таки взрослые и обидки в угоду общему делу будут оставлены в стороне.
    Оффтопик:
    Ну мнение его ты не услышишь, т.к. в бане он, до следующего лета.
    i5-2500K, Gigabyte GA-Z77M-D3H, 8Gb, GeForce GTX 46, 22" LCD, ASUS Xonar DS, Win7 x64

  8. #8
    Зашедший Аватар для Trix58
    Регистрация
    01.11.2003
    Адрес
    Russian Federation
    Возраст
    67
    Сообщений
    1,374

    Re: Server Remote Console

    Цитата Сообщение от Peter Mattlov Посмотреть сообщение
    Насколько я понимаю, реализовали именно то управление сервером, которое весной-в начале лета просил МакФрис для создания войны.
    или нет?

    хотелось бы в итоге услышать его мнение. Надеюсь, люди все таки взрослые и обидки в угоду общему делу будут оставлены в стороне.
    Именно так, что-то подобное и просил Макфриз, чтобы сторонним софтом далее делать внешне управление и онлайн-войну. Был "не конструктивно освистан", тема ушла на личности, в итоге долгий бан, обидки и разочарование у всей команды программеров нуля.
    Вот думаем, кто в выигрыше?
    Холиваров удалось не избежать! (с) Harh

    AMD Phenom II X4(970BE) 3.5GHz 8Gb DDR-3 CrossFire Radeon HD6870 SATA-III 500Gb Win7(64)
    Aсer V243H 24" TrackIR3pro+Vector Saitek X45+PRO Flght rudder pedals+SideWinder FF2

  9. #9
    Han
    Гость

    Re: Server Remote Console

    Цитата Сообщение от Peter Mattlov Посмотреть сообщение
    Насколько я понимаю, реализовали именно то управление сервером, которое весной-в начале лета просил МакФрис для создания войны.
    Тех. предложение составляли Vaal и SAS.

    Цитата Сообщение от Peter Mattlov Посмотреть сообщение
    хотелось бы в итоге услышать его мнение.
    не хотелосьбы

  10. #10
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Server Remote Console

    войны РоФ от Макфриса не будет никогда. Это уже политически принципиальная штука. Так что про него можно забыть.
    P.S. И то что просил макфрис пока что не реализовано. И вообще - он так и не собрался оформить свои желания более подробней, чем - "дайте мне инструмент".

  11. #11
    Як52,18,12,Вильга,Бланик Аватар для ROSS_DiFiS
    Регистрация
    29.03.2003
    Адрес
    Moscow
    Возраст
    52
    Сообщений
    3,194

    Re: Server Remote Console

    подключить к серверу консоль
    в консоли набрать команду

    cmd: chatmsg roomtype id Message to send
    response example: STATUS=1
    roomtype 0 - All
    roomtype 1 - Client Id
    roomtype 2 - Coalition
    roomtype 3 - Country
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	чат.JPG 
Просмотров:	63 
Размер:	145.8 Кб 
ID:	147576  
    Крайний раз редактировалось ROSS_DiFiS; 27.12.2011 в 13:29.

  12. #12

    Re: Server Remote Console

    Цитата Сообщение от ROSS_DiFiS Посмотреть сообщение
    подключить к серверу консоль
    в консоли набрать команду

    cmd: chatmsg roomtype id Message to send
    response example: STATUS=1
    roomtype 0 - All
    roomtype 1 - Client Id
    roomtype 2 - Coalition
    roomtype 3 - Country
    Мда... как всё сложно. Чтобы написать в чат пару слов - Привет мужики, надо сперва набрать целое предложение на буржуйском. Причем, как я понимаю, одна ошибка или лишний символ, и пипец, с мужиками так и не поздороваешься.

    Блин, ну мы видели же (сами знаете где), что бывает всё проще. Почему такие вещи, сразу нельзя сделать, не через анальное отверстие?

  13. #13
    Механик Аватар для Jax_on
    Регистрация
    16.11.2009
    Адрес
    Харьков
    Сообщений
    416

    Re: Server Remote Console

    Цитата Сообщение от =Shtopor= Посмотреть сообщение
    Мда... как всё сложно. Чтобы написать в чат пару слов - Привет мужики, надо сперва набрать целое предложение на буржуйском. Причем, как я понимаю, одна ошибка или лишний символ, и пипец, с мужиками так и не поздороваешься.

    Блин, ну мы видели же (сами знаете где), что бывает всё проще. Почему такие вещи, сразу нельзя сделать, не через анальное отверстие?
    Вообще не понял к чему наезд, все предельно понятно.... Даже мне

  14. #14
    Пилот
    Регистрация
    05.05.2004
    Адрес
    Russia,Lipetsk
    Сообщений
    728

    Re: Server Remote Console

    Еще для сообщений чата вроде как можно использовать некоторые html тэги, например такие как <b>test</b>

  15. #15
    Механик Аватар для Jax_on
    Регистрация
    16.11.2009
    Адрес
    Харьков
    Сообщений
    416

    Re: Server Remote Console

    Цитата Сообщение от Vaal Посмотреть сообщение
    Еще для сообщений чата вроде как можно использовать некоторые html тэги, например такие как <b>test</b>
    А это эксклюзивная инфа, только хотел написать, про то, что было бы классно менять цвет шрифта серверных сообщений. Надо попробовать!

  16. #16
    Пилот
    Регистрация
    05.05.2004
    Адрес
    Russia,Lipetsk
    Сообщений
    728

    Re: Server Remote Console

    просто это скорее баг наверно, чем фича т.е. имхо может в один момент перестать работать ))
    цвет оно не меняет по крайней мере обычными тэгами,
    тэги вроде <h1></h1> <h2></h2> <h3></h3> <h4></h4> работают

  17. #17
    Механик Аватар для Jax_on
    Регистрация
    16.11.2009
    Адрес
    Харьков
    Сообщений
    416

    Re: Server Remote Console

    Цитата Сообщение от Vaal Посмотреть сообщение
    просто это скорее баг наверно, чем фича т.е. имхо может в один момент перестать работать ))
    цвет оно не меняет по крайней мере обычными тэгами,
    тэги вроде <h1></h1> <h2></h2> <h3></h3> <h4></h4> работают
    Только что попробовал, тэги заголовков и <i></i>, <u></u>, <b></b> - работают, размер и цвет - не работают.
    Крайний раз редактировалось Jax_on; 27.12.2011 в 14:45.

  18. #18
    Старший инструктор Аватар для =FB=LOFT
    Регистрация
    12.08.2002
    Адрес
    Москва
    Возраст
    46
    Сообщений
    3,796
    Записей в дневнике
    2

    Re: Server Remote Console

    Потому что, что бы колхознику стало понятно, сначала должен поработать инженер. Интерфейсы созданы для программистов и чем глубже и ближе они к программированию тем больше возможностей и больше понятного программистам. А они уже в свою очередь создадут сервисы для конечных пользователей которые в интерфейсе будут иметь одну кнопку "Отправить".
    1С Game Studios - Генеральный продюсер
    www.il2sturmovik.su

  19. #19

    Re: Server Remote Console

    Цитата Сообщение от =FB=LOFT Посмотреть сообщение
    Потому что, что бы колхознику стало понятно,
    за колхозников обидно, ведь это они растят хлеб инженеру, а не дают ему мешок навоза и жменю пшеницы (это я о профессии).
    давайте вернемся к алабамским лесорубам

  20. #20
    Старший инструктор Аватар для =FB=LOFT
    Регистрация
    12.08.2002
    Адрес
    Москва
    Возраст
    46
    Сообщений
    3,796
    Записей в дневнике
    2

    Re: Server Remote Console

    Цитата Сообщение от zuboff Посмотреть сообщение
    за колхозников обидно, ведь это они растят хлеб инженеру, а не дают ему мешок навоза и жменю пшеницы (это я о профессии).
    давайте вернемся к алабамским лесорубам
    Неа, навоз им дают скотоводы, зерно они отдают пекарям, а те уже хлеб инженерам. Ты что никогда не играл в сеттлерз?
    1С Game Studios - Генеральный продюсер
    www.il2sturmovik.su

  21. #21

    Re: Server Remote Console

    Цитата Сообщение от =FB=LOFT Посмотреть сообщение
    Потому что, что бы колхознику стало понятно, сначала должен поработать инженер. Интерфейсы созданы для программистов и чем глубже и ближе они к программированию тем больше возможностей и больше понятного программистам. А они уже в свою очередь создадут сервисы для конечных пользователей которые в интерфейсе будут иметь одну кнопку "Отправить".
    Я на днях набирал текст в редакторе (описание к миссии), ну очень большое описание получилось. Как бы вам сказать, что бы не обидеть, что я обо всём этом думал (про программистов и их сервисы)

  22. #22
    Пилот
    Регистрация
    05.05.2004
    Адрес
    Russia,Lipetsk
    Сообщений
    728

    Re: Server Remote Console

    Возможно товарищ подумал что это все нужно писать в чат в самой игре...

  23. #23

    Re: Server Remote Console

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

  24. #24
    Пилот
    Регистрация
    05.05.2004
    Адрес
    Russia,Lipetsk
    Сообщений
    728

    Re: Server Remote Console

    Цитата Сообщение от =Shtopor= Посмотреть сообщение
    Нет, я подумал, что, перед тем как написать что-либо в чат с консоли сервера, нужно сперва набрать несколько неизвестных мне слов и символов в правильном порядке и без ошибок. Помню, в Иле с сервера было очень просто отправить сообщение игрокам. Да в том же ТС, чат работает без всяких заморочек - ввел слово в строку, ткнул интер, и всё.
    Ну так может сначала попробовать надо прежде чем выводы делать?
    Нажмите на изображение для увеличения. 

Название:	rcon.jpg 
Просмотров:	69 
Размер:	28.6 Кб 
ID:	147588
    Что-то последнюю неделю тут на форуме все чаше выводы и обсуждения строятся на каких-то догадках, а не фактах. А ведь все можно проверить и попробовать.
    Цитата Сообщение от =Shtopor= Посмотреть сообщение
    Помню, в Иле с сервера было очень просто отправить сообщение игрокам.
    да ладно? http://wiki.sukhoi.ru/index.php?titl...dicated_Server
    chat <message> [ALL] [TO# <N>] [TO <name>|<*>] [ARMY <N>|<name>] [BUFSISE] [MY_ARMY]

    с Сервер Командером не путайте? который был сторонней программой написанной не разработчиками ил2
    Цитата Сообщение от =Shtopor= Посмотреть сообщение
    Да в том же ТС, чат работает без всяких заморочек - ввел слово в строку, ткнул интер, и всё.
    наверно потому что это клиентская часть ТС, вы видели как выглядит интерфейс сервера ТСа?

  25. #25

    Re: Server Remote Console

    Цитата Сообщение от Vaal Посмотреть сообщение
    Ну так может сначала попробовать надо прежде чем выводы делать?
    Нажмите на изображение для увеличения. 

Название:	rcon.jpg 
Просмотров:	69 
Размер:	28.6 Кб 
ID:	147588
    Что-то последнюю неделю тут на форуме все чаше выводы и обсуждения строятся на каких-то догадках, а не фактах. А ведь все можно проверить и попробовать.
    В смысле? А это что, я придумал, или автор шутник и не внушает доверия? http://www.sukhoi.ru/forum/showthrea...=1#post1759310

    И о да! Все строится на догадках, методом тыка и выискиванием необходимой инфы на разных форумах: http://riseofflight.com/Forum/viewto...9644&start=150

Страница 1 из 4 1234 КрайняяКрайняя

Ваши права

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