In english
harpywar
.
com
Главная
Вики
Форум
Лаборатория
NFK
PvPGN
Github
Проекты
QDoom
IRC Search
vbreality [web]
UTech p2p Realm [web]
PvPGN система статистики
Diablo 2 Launcher
WoW Simple Launcher
Моё
Творчество
Оборудование
Статьи
Игры
Настройка серверов
PvPGN
D2GS
NFS: U
Apache
ArcEmu
Кодинг
.NET
PHP
Разное
Поиск по сайту
Введите условия поиска
Отправить форму поиска
Хостинг и VDS, скидка при переходе
⤴
Need For Speed: Underground
Мониторинг через PHP
Как изменить названия каналов
Мониторинг через PHP
Создано: 13.04.2007
Изменено: 16.08.2008
Автор: HarpyWar
Алгоритм прост.
При соединении с сервером NFSU на порт 10980 выдается строка вида
usercount|roomcount|timeonlineinseconds|platform|version|servername~~~A.LAN|0|[]B.LAN|0|[]C.LAN|0|[]D.LAN|0|[HarpyWar|]E.LAN|1|[|]F.LAN|0|[]G.LAN|0|[]H.LAN|0|[]
Где A.LAN|0|[]B.LAN|0| ... - названия комнат, и кол-ва народу в каждой, а в скобках [] ники игроков, разделяемые символом |
Собственно, надо эту строку разложить на переменные, и получим нужный результат.
Пример использования скрипта
http://games.utech.ru/stats/nfsu/status.php
Присоединенные файлы (вирусов нет):
Скачать nfsu_monitor.php [2,8 kb]
Fect
06 Июнь 2008, 15:59
|
#126
когда делаю fsockopen(|"айпи|", 10980);
выдаёт следующее |"Resource id #2|»(пример не качаецо :( )
когда делаю fsockopen(|"айпи|", 10980); выдаёт следующее |"Resource id #2|»(пример не качаецо :( )
Fect
07 Июнь 2008, 17:15
|
#127
всё разобрался сам :) вот если камунить надо
<?php
error_reporting (E_ALL);
$service_port = 10980;
$address = gethostbyname (|’ip|’);
$socket = socket_create (AF_INET, SOCK_STREAM, 0);
$result = socket_connect ($socket, $address, $service_port);
while ($out = socket_read($socket, 6048)) {
echo $out;
}
socket_close ($socket);
?>
всё разобрался сам :) вот если камунить надо <?php error_reporting (E_ALL); $service_port = 10980; $address = gethostbyname (|’ip|’); $socket = socket_create (AF_INET, SOCK_STREAM, 0); $result = socket_connect ($socket, $address, $service_port); while ($out = socket_read($socket, 6048)) { echo $out; } socket_close ($socket); ?>
HarpyWar
09 Июнь 2008, 13:45
|
#128
Ссылка обновлена
Ссылка обновлена
Есть вопросы по настройке игровых серверов? Добро пожаловать
на форум
!
Имя:
Проверка:
= 9415
© 20062014,
HarpyWar
Любое копирование информации с этого сайта - только со ссылкой на источник.
Это в одинаковой мере распространяется на любую авторскую информацию в интернете.
выдаёт следующее |"Resource id #2|»(пример не качаецо :( )