Перейти к содержимому


Фотография

Использование сторонних программ для управления серверами


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Reiko1231

Reiko1231

    Участник

  • Пользователь
  • PipPip
  • 139 сообщений

Отправлено 08 Февраль 2013 - 17:51

Могу ли я написать программу, представляющую собой простенький интерфейс для управлениями серверами?
Чтобы не заходить каждый раз в ПУ, и не открывать консоль, а сразу напрямую послать GET запрос с моей командой?
С точки зрения правил я ничего не нарушу же? Даже лучше будет, т.к. всего отсылать буду один пост (авторизация), один гет (выполнение команды). Нагрузки на сайт от меня будет меньше, чем если я это сделаю через сайт.
Просто мне так удобнее будет.

#2 Ghost xD

Ghost xD

    Пользователь

  • Пользователь
  • PipPipPip
  • 314 сообщений

Отправлено 08 Февраль 2013 - 18:00

Уже создана такая прога, HLSW.
Консоль есть и еще несколько функций.

Сообщение отредактировал Ghost xD: 08 Февраль 2013 - 18:02

  • Vovan24 это нравится

#3 margo

margo

    Участник

  • Заблокирован
  • PipPip
  • 72 сообщений

Отправлено 08 Февраль 2013 - 18:06

Уже создана такая прога, HLSW.
Консоль есть и еще несколько функций.

Вопрос не в этом...

ТС, да, можно. Ты ничего не нарушишь..

#4 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 08 Февраль 2013 - 19:11

У арены нет АПИ. Управление только через РКОН

#5 Reiko1231

Reiko1231

    Участник

  • Пользователь
  • PipPip
  • 139 сообщений

Отправлено 08 Февраль 2013 - 19:53

Ну Charles показывает, что получить лог консоли можно GET запросом вида:
http://www.myarena.ru/ajax.php?action=getconsole&home_id=ТУТ_АЙДИ_СЕРВЕРА
А отправить команду на выполнение:
http://www.myarena.ru/ajax.php?action=consolecmd&home_id=ТУТ_АЙДИ_СЕРВЕРА&command=КОМАНДА_НА_ВЫПОЛНЕНИЕ

Сообщение отредактировал Reiko1231: 08 Февраль 2013 - 19:54


#6 Бендер Родригес

Бендер Родригес

    Злой Админ

  • Администратор
  • 984 сообщений

Отправлено 08 Февраль 2013 - 20:01

Чем вас не устраивает HLSW?

#7 margo

margo

    Участник

  • Заблокирован
  • PipPip
  • 72 сообщений

Отправлено 08 Февраль 2013 - 20:20

У арены нет АПИ. Управление только через РКОН

Да апи тут и не нужен. Обычными запросами. Отснифать, что нужно, а там дело техники..

#8 Reiko1231

Reiko1231

    Участник

  • Пользователь
  • PipPip
  • 139 сообщений

Отправлено 08 Февраль 2013 - 20:26

Чем вас не устраивает HLSW?

А у него открытие исходники?
А написав своё, я наберусь опыта в программировании.

Сообщение отредактировал Reiko1231: 08 Февраль 2013 - 20:26


#9 Бендер Родригес

Бендер Родригес

    Злой Админ

  • Администратор
  • 984 сообщений

Отправлено 08 Февраль 2013 - 21:14

А написав своё, я наберусь опыта в программировании.

Ну если вопрос поставлен так, то думаю вам нужно брать в пример не только управление ареновскими серверами, а изучить как все же запросы от серверов идут, через что и не только одной игры. Будем ждать от вас результатов, может создадите конкурента HLSW.

#10 Vovan24

Vovan24

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 655 сообщений

Отправлено 08 Февраль 2013 - 21:26

Флаг тебе в руки.
Как кое-кто недавно писал 'Лень- Двигатель прогресса'
Может что и получиться.

Сообщение отредактировал Vovan24: 08 Февраль 2013 - 21:28


#11 Kotas

Kotas

    Новичок

  • Пользователь
  • Pip
  • 5 сообщений

Отправлено 08 Февраль 2013 - 21:26

Я пользуясь торнадо хорошая прога

#12 margo

margo

    Участник

  • Заблокирован
  • PipPip
  • 72 сообщений

Отправлено 08 Февраль 2013 - 21:27

Такие обсуждения о создании программы обычно начинается 'А что если мы сделаем...' и на этом застревает.
Я верю, что есть доля процента, что вы создадите конкурента HLSW. Но не вижу у вас какого либо стимула.

Ты пытаешься увидеть в контексте то, за что можешь уцепиться?
Автору не нужен "конкурирующий" софт. Он просто хочет написать свое, нежели пользоваться готовым.
Да и какой ты хотел увидеть стимул, помимо того, что автору это интересно и он хочет повысить знания, в данной области...

#13 Reiko1231

Reiko1231

    Участник

  • Пользователь
  • PipPip
  • 139 сообщений

Отправлено 08 Февраль 2013 - 21:41

Я не преследую цели создать конкурентоспособную программу. Да и не смогу, потому что затачивать буду под MyArena, и у меня не такой большой опыт в программировании.
На данный момент пока лишь готова авторизация на сайте, получение оттуда из лк списка серверов, получение лога из консоли сервера (ну из той черной), и отправка запроса в консоль.
И разговор ушел не в то русло, меня интересовал вопрос, не нарушаю ли я таким образом правила проекта. Очевидно, нет. Так что тему можно закрывать.

Сообщение отредактировал Reiko1231: 08 Февраль 2013 - 21:42


#14 Santiago

Santiago

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 5 053 сообщений

Отправлено 08 Февраль 2013 - 22:37

Тебя система может за запросы заблочить. Хотя... Пробуй =)

Такто идея хорошая, и плюсом то, что на арене всё на гет запросах. А сессии ты как получаешь?

#15 Reiko1231

Reiko1231

    Участник

  • Пользователь
  • PipPip
  • 139 сообщений

Отправлено 08 Февраль 2013 - 22:51

Пока система не блочила, пишу на C++ Builder'e, там есть IdHTTP - компонент, позволяющий работать с http без заморочек, и в паре с ним CookieManager, пишу на 10 INDY, так что просто логинюсь, а дальше всё само. Глубже пока не изучал эти компоненты. Единственное - пришлось "эмулировать" фаерфокса, иначе сервер кидал 403 ошибку при попытке логина.
Думаю не заблочит, т.к. стараюсь придерживаться эмуляции браузера, только с дополнительными настройками - сейчас хочу сделать нормальную консоль сервера, т.к. текущая выглядит по моему мнению ужасна - ограниченная 300 строками, и вся она обновляется целиком, что очень и очень плохо. Не видно перед глазами полной картины, что происходит с сервером.

Сообщение отредактировал Reiko1231: 08 Февраль 2013 - 22:51


#16 Vitamin

Vitamin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 492 сообщений

Отправлено 12 Февраль 2013 - 0:31

исходники Valve об протоколе rcon на developer .


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных