Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
PHP-скрипт проверки статуса сервера
#1
Доброго времени.

После предпоследней обновы перестал работать простой метод проверки онлайн/оффлайн серверов Archeage. Делал это незатейливым способом:

PHP код:
<?php 
$ip
= '178.22.90.178';
$port = '1237';

$Sock = fsockopen($ip, $port,$errno,$errstr,1);

if(
$Sock) {
echo
'Онлайн';
}
else {
echo
'Оффлайн';
}

Этот вариант прослушки уже недели две, если не больше, не актуален.

Цитата:... unable to connect to 178.22.90.178:1237 (Connection timed out)...

Может кто подсказать как можно мониторить статус сервера в реалиях последних обновлений на стороне серверов?
Ответ
#2
Ergo Написал:Доброго времени.

После предпоследней обновы перестал работать простой метод проверки онлайн/оффлайн серверов Archeage. Делал это незатейливым способом:

PHP код:
<?php 
$ip
= '178.22.90.178';
$port = '1237';

$Sock = fsockopen($ip, $port,$errno,$errstr,1);

if(
$Sock) {
echo
'Онлайн';
}
else {
echo
'Оффлайн';
}

Этот вариант прослушки уже недели две, если не больше, не актуален.



Может кто подсказать как можно мониторить статус сервера в реалиях последних обновлений на стороне серверов?
Речь идет о руоффе? Может просто ип адрес поменялся или порт? этот скрипт должен работать в любом случае, если конечно не стоит порт-кнокинга какого-нить(что вряд ли), либо защита на основе разрешенных ип через логин-сервер(что тоже вряд ли).
Ответ
#3
Ну может порт сменился, или адрес, ищите смотрите..
Ответ
#4
Вроде 178.22.90.182 теперь.
Личный кабинет под любую игру или множество игр. Система мастер аккаунтов. Для серьезных клиентов. Связь - ПМ.
Ответ
#5
Две недели уже с перменным успехом пытаюсь нагуглить нечто толковое, но тем с IP русских серверов нет, кроме как старых. К сожалению умею только PHP и SQL, если бы умел, давно начал ковырять клиент или пытался прослушать куда ломится игровой клиент но, очень ограничен в этой области.

Если не найдется доброго-советчика (я уверен тут есть люди которые знают как это делается), то может подскажут хотябы каким сниффером можно прослушать IP и открытый порт игровых серверов.

Добавлено через 2 минуты
n0nam3 Написал:Вроде 178.22.90.182 теперь.

178.22.90.182 - это общий сервер авторизации, который пускает или завернет игрока при попытке логина. Пройдя его, клиент уже будет стучатся в IP разных серверов.
Ответ
#6
Не увидел, что вам конкретно серверов надо.
Ergo;355591 Написал:Если не найдется доброго-советчика (я уверен тут есть люди которые знают как это делается), то может подскажут хотябы каким сниффером можно прослушать IP и открытый порт игровых серверов.
Зайдите на сервер, да посмотрите в netstat
Цитата:netstat -na|find "1237"
Личный кабинет под любую игру или множество игр. Система мастер аккаунтов. Для серьезных клиентов. Связь - ПМ.
Ответ
#7
n0nam3 Написал:Не увидел, что вам конкретно серверов надо.

Зайдите на сервер, да посмотрите в netstat

Спасибо, проверю уже дома. На работе проблемматично с запуском игрового клиента =)

Добавлено через 3 часа 48 минут
Просмотрел открытые соединения нетстатом, отметил наличие двух к игровому серверу Кипроза (178.22.90.179), поднятые через 1239-й и 1250-й порты. Попытка использовать функцию fsockopen по этим портам также ни к чему не приводит.

unable to connect to 178.22.90.179:1250 (Connection timed out).

Коннект через порт 1237 не увидел, неужели его прикрыли? Или нужно обходить его?
Ответ
#8
у меня вот с таким портом и ipигра запускается 178.22.90.182:1237
потом при заходе на гейм сервер, ip меняется на ip сервера и пару пакетов идет с того же порта, далее идут
1239 и 1250 порты.
Ответ
#9
Ergo Написал:178.22.90.182 - это общий сервер авторизации, который пускает или завернет игрока при попытке логина. Пройдя его, клиент уже будет стучатся в IP разных серверов.

Вы сами только что ответили на свой вопрос.

Сервер авторизации - IP:1237.
Сервер мира - IP:1239.

После авторизации, в зависимости от выбора мира, сервер присылает в обратку его IP адрес.

Развели тут большое обсуждение на тему, которая снимается сниффером.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Собираю команду для создания сервера Archeage HaMeRoN 60 36,097 03-21-2021, 10:05 AM
Последний пост: anthemis
  Жатый трафик от сервера iiOutSide 1 2,204 09-05-2013, 11:10 PM
Последний пост: xTz

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)