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

Page 1 of 4 1234 LastLast
Results 1 to 25 of 82

Thread: Server Remote Console

  1. #1
    Пилот
    Join Date
    May 2004
    Location
    Russia,Lipetsk
    Posts
    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's Avatar
    Join Date
    Nov 2009
    Location
    Харьков
    Posts
    416

    Re: Server Remote Console

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

  3. #3
    Han
    Гость

    Re: Server Remote Console

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

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

  4. #4
    Механик Jax_on's Avatar
    Join Date
    Nov 2009
    Location
    Харьков
    Posts
    416

    Re: Server Remote Console

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

  5. #5

    Re: Server Remote Console

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

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

  6. #6
    Прошедший
    Join Date
    Sep 2006
    Location
    г. Пенза
    Age
    48
    Posts
    332
    Blog Entries
    7

    Re: Server Remote Console

    Quote Originally Posted by Peter Mattlov View Post
    Насколько я понимаю, реализовали именно то управление сервером, которое весной-в начале лета просил МакФрис для создания войны.
    или нет?

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

  7. #7
    Зашедший Trix58's Avatar
    Join Date
    Nov 2003
    Location
    Russian Federation
    Age
    68
    Posts
    1,374

    Re: Server Remote Console

    Quote Originally Posted by Peter Mattlov View Post
    Насколько я понимаю, реализовали именно то управление сервером, которое весной-в начале лета просил МакФрис для создания войны.
    или нет?

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

  8. #8
    Як52,18,12,Вильга,Бланик ROSS_DiFiS's Avatar
    Join Date
    Mar 2003
    Location
    Moscow
    Age
    53
    Posts
    3,194

    Re: Server Remote Console

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

  9. #9
    Торговец чОрным деревом N'Goro's Avatar
    Join Date
    Jul 2005
    Location
    Васильевский остров
    Posts
    1,034

    Re: Server Remote Console

    Quote Originally Posted by Jax_on View Post
    Ага, т.е. что бы кикнуть, например, Имперора за то, что он а своем фоккере отпилил крыло готе НГоро (тим килл) - это нужна программа, которая динамически обрабатывает эвентс лог, выискивает нужные события и по ним автоматом отправляет команду серверу, как в данном случае отправит кик или бан Емперору за его проступок?


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

  10. #10
    Як52,18,12,Вильга,Бланик ROSS_DiFiS's Avatar
    Join Date
    Mar 2003
    Location
    Moscow
    Age
    53
    Posts
    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
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	чат.JPG‎ 
Views:	54 
Size:	145.8 KB 
ID:	147576  
    Last edited by ROSS_DiFiS; 27-12-2011 at 13:29.

  11. #11
    Пилот
    Join Date
    May 2004
    Location
    Russia,Lipetsk
    Posts
    728

    Re: Server Remote Console

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

  12. #12
    Механик Jax_on's Avatar
    Join Date
    Nov 2009
    Location
    Харьков
    Posts
    416

    Re: Server Remote Console

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

  13. #13
    Пилот
    Join Date
    May 2004
    Location
    Russia,Lipetsk
    Posts
    728

    Re: Server Remote Console

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

  14. #14
    Механик Jax_on's Avatar
    Join Date
    Nov 2009
    Location
    Харьков
    Posts
    416

    Re: Server Remote Console

    Quote Originally Posted by Vaal View Post
    просто это скорее баг наверно, чем фича т.е. имхо может в один момент перестать работать ))
    цвет оно не меняет по крайней мере обычными тэгами,
    тэги вроде <h1></h1> <h2></h2> <h3></h3> <h4></h4> работают
    Только что попробовал, тэги заголовков и <i></i>, <u></u>, <b></b> - работают, размер и цвет - не работают.
    Last edited by Jax_on; 27-12-2011 at 14:45.

  15. #15

    Re: Server Remote Console

    Quote Originally Posted by ROSS_DiFiS View Post
    подключить к серверу консоль
    в консоли набрать команду

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

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

  16. #16
    Старший инструктор =FB=LOFT's Avatar
    Join Date
    Aug 2002
    Location
    Москва
    Age
    47
    Posts
    3,796
    Blog Entries
    2

    Re: Server Remote Console

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

  17. #17
    Механик Jax_on's Avatar
    Join Date
    Nov 2009
    Location
    Харьков
    Posts
    416

    Re: Server Remote Console

    Quote Originally Posted by =Shtopor= View Post
    Мда... как всё сложно. Чтобы написать в чат пару слов - Привет мужики, надо сперва набрать целое предложение на буржуйском. Причем, как я понимаю, одна ошибка или лишний символ, и пипец, с мужиками так и не поздороваешься.

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

  18. #18
    Пилот
    Join Date
    May 2004
    Location
    Russia,Lipetsk
    Posts
    728

    Re: Server Remote Console

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

  19. #19
    Han
    Гость

    Re: Server Remote Console

    Quote Originally Posted by Peter Mattlov View Post
    Насколько я понимаю, реализовали именно то управление сервером, которое весной-в начале лета просил МакФрис для создания войны.
    Тех. предложение составляли Vaal и SAS.

    Quote Originally Posted by Peter Mattlov View Post
    хотелось бы в итоге услышать его мнение.
    не хотелосьбы

  20. #20

    Re: Server Remote Console

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

  21. #21

    Re: Server Remote Console

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

  22. #22
    Старший инструктор =FB=LOFT's Avatar
    Join Date
    Aug 2002
    Location
    Москва
    Age
    47
    Posts
    3,796
    Blog Entries
    2

    Re: Server Remote Console

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

  23. #23

    Re: Server Remote Console

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

  24. #24
    Старший инструктор =FB=LOFT's Avatar
    Join Date
    Aug 2002
    Location
    Москва
    Age
    47
    Posts
    3,796
    Blog Entries
    2

    Re: Server Remote Console

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

  25. #25
    Пилот
    Join Date
    May 2004
    Location
    Russia,Lipetsk
    Posts
    728

    Re: Server Remote Console

    Quote Originally Posted by =Shtopor= View Post
    Нет, я подумал, что, перед тем как написать что-либо в чат с консоли сервера, нужно сперва набрать несколько неизвестных мне слов и символов в правильном порядке и без ошибок. Помню, в Иле с сервера было очень просто отправить сообщение игрокам. Да в том же ТС, чат работает без всяких заморочек - ввел слово в строку, ткнул интер, и всё.
    Ну так может сначала попробовать надо прежде чем выводы делать?
    Click image for larger version. 

Name:	rcon.jpg 
Views:	57 
Size:	28.6 KB 
ID:	147588
    Что-то последнюю неделю тут на форуме все чаше выводы и обсуждения строятся на каких-то догадках, а не фактах. А ведь все можно проверить и попробовать.
    Quote Originally Posted by =Shtopor= View Post
    Помню, в Иле с сервера было очень просто отправить сообщение игрокам.
    да ладно? http://wiki.sukhoi.ru/index.php?titl...dicated_Server
    chat <message> [ALL] [TO# <N>] [TO <name>|<*>] [ARMY <N>|<name>] [BUFSISE] [MY_ARMY]

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

Page 1 of 4 1234 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •