Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как сделать мониторинг сервера Counter-Strike


Автор: Master 2.9.2003, 10:15
Нужно... соединиться с сервером... не знама как.
и спросить у него: сколько игроков на сервере... имена игроков... текущая карта... и т.п.

Как такое замутить?
Спасибо

Автор: Гость_IZ@TOP 2.9.2003, 10:29
Master через сокеты smile.gif Тоько надо знать какие запросыц посылать, а так это выглядит примерно так:
Код

<?php

$conn = fsockopen($server,$port);
fputs($conn,"Запрос");
$out = fread($conn);
... // Читаем то что выдал сервер и делаем то что нам надо !
...

Автор: MuToGeN 2.9.2003, 10:56
Я знаю только такую вещь: в CS сервере под Linux - все эти тулзы идут вместе с самим сервером (только там Perl скрипты). Насчет виндового варианта - не знаю, но предполагаю, что найти будет сложно.

Автор: Гость_IZ@TOP 2.9.2003, 11:46
Значит надо найти эти перл скрипты и посмотреть как там устроены все запросы к серверу !

Автор: Master 2.9.2003, 12:15
А где их найти?

Автор: MuToGeN 2.9.2003, 12:42
Цитата
А где их найти?

Ну, например, http://www.yandex.ru/yandsearch?text=counter+strike+linux+server&rpt=rad.

Автор: MuToGeN 2.9.2003, 12:43
Цитата
Значит надо найти эти перл скрипты и посмотреть как там устроены все запросы к серверу !
Там, скорее всего, будут какие-то API этого сервера. Не думаю, что там все через сокеты.

Автор: Master 2.9.2003, 13:02
Цитата(MuToGeN @ 2.9.2003, 13:42)
Ну, например, http://www.yandex.ru/yandsearch?text=counter+strike+linux+server&rpt=rad.

Это я и сам знаю smile.gif , только там черт голову сломает... и все не то.
Я интересовался... может кто делал такие вещи уже...

Автор: MuToGeN 2.9.2003, 13:04
Цитата
только там черт голову сломает
Согласен smile.gif. Вроде есть RPMка на эту тему, можно поискать где-нить типа http://www.mandrakeclub.com
Только не уверен насчет существования RPM декомпиляторов под винду.
Если найдете точное название RPMки, а скачать не даст забесплатно, я могу выслать, у меня дофига всего, может, и это дело найдется.

Автор: Master 2.9.2003, 13:16
Спасибо... пороюсь...

только врядли на бесплатном хостинге я эту утилитку заставлю спину гнуть, хотя она ведь сишная...

Автор: MuToGeN 2.9.2003, 13:41
Цитата
...на бесплатном хостинге...
Тогда точно забудь об этом

Автор: Cepera 2.9.2003, 16:36
Цитата
Тогда точно забудь об этом

почему ж?
На fatal.ru можно

Автор: MuToGeN 2.9.2003, 17:26
Цитата
почему ж?
На fatal.ru можно
Через сокеты?

Автор: Cepera 3.9.2003, 11:17
да, буквально еще две недели назад точно fsockopen работал smile.gif

Автор: Cepera 3.9.2003, 11:18
может и отключили, но вряд ли smile.gif уже полгода есть же

Автор: MuToGeN 3.9.2003, 12:04
На 99% уверен, что там оно через API делается. Можно, конечно, и через сокеты, да только инфы по протоколу не найти

Автор: Cepera 3.9.2003, 18:11
возможно, что прав ты, да... smile.gif

Автор: Logree 29.1.2009, 02:15
Кто нибудь нашёл решение...?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)