PHP-скрипт проверки статуса сервера - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > ArcheAge

ArcheAge Раздел, посвященный ArcheAge - новой многопользовательской ролевой онлайн игре от XLGames.

Ответ
Опции темы
Непрочитано 06.03.2014, 15:40   #1
Аватар для Ergo
Пользователь

Автор темы (Топик Стартер) PHP-скрипт проверки статуса сервера

Доброго времени.

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

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)...
Может кто подсказать как можно мониторить статус сервера в реалиях последних обновлений на стороне серверов?
Ergo вне форума Ответить с цитированием
Непрочитано 06.03.2014, 15:43   #2
Эксперт

По умолчанию Re: PHP-скрипт проверки статуса сервера

Цитата:
Сообщение от Ergo Посмотреть сообщение
Доброго времени.

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

PHP код:
$ip '178.22.90.178';
$port '1237';

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

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

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



Может кто подсказать как можно мониторить статус сервера в реалиях последних обновлений на стороне серверов?
Речь идет о руоффе? Может просто ип адрес поменялся или порт? этот скрипт должен работать в любом случае, если конечно не стоит порт-кнокинга какого-нить(что вряд ли), либо защита на основе разрешенных ип через логин-сервер(что тоже вряд ли).
ReaM вне форума Ответить с цитированием
Непрочитано 06.03.2014, 15:43   #3
Аватар для APKO
Постоялец

По умолчанию Re: PHP-скрипт проверки статуса сервера

Ну может порт сменился, или адрес, ищите смотрите..
APKO вне форума Ответить с цитированием
Непрочитано 06.03.2014, 15:52   #4
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: PHP-скрипт проверки статуса сервера

Вроде 178.22.90.182 теперь.
__________________
Личный кабинет под любую игру или множество игр. Система мастер аккаунтов. Для серьезных клиентов. Связь - ПМ.
Dizband вне форума Ответить с цитированием
Непрочитано 06.03.2014, 15:55   #5
Аватар для Ergo
Пользователь

Автор темы (Топик Стартер) Re: PHP-скрипт проверки статуса сервера

Две недели уже с перменным успехом пытаюсь нагуглить нечто толковое, но тем с IP русских серверов нет, кроме как старых. К сожалению умею только PHP и SQL, если бы умел, давно начал ковырять клиент или пытался прослушать куда ломится игровой клиент но, очень ограничен в этой области.

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

Добавлено через 2 минуты
Цитата:
Сообщение от n0nam3 Посмотреть сообщение
Вроде 178.22.90.182 теперь.
178.22.90.182 - это общий сервер авторизации, который пускает или завернет игрока при попытке логина. Пройдя его, клиент уже будет стучатся в IP разных серверов.

Последний раз редактировалось Ergo; 06.03.2014 в 16:28. Причина: Добавлено сообщение
Ergo вне форума Ответить с цитированием
Непрочитано 06.03.2014, 16:00   #6
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: PHP-скрипт проверки статуса сервера

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

Автор темы (Топик Стартер) Re: PHP-скрипт проверки статуса сервера

Цитата:
Сообщение от n0nam3 Посмотреть сообщение
Не увидел, что вам конкретно серверов надо.

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

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

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

Коннект через порт 1237 не увидел, неужели его прикрыли? Или нужно обходить его?

Последний раз редактировалось Ergo; 06.03.2014 в 20:06. Причина: Добавлено сообщение
Ergo вне форума Ответить с цитированием
Непрочитано 07.03.2014, 10:28   #8
Новичок

По умолчанию Re: PHP-скрипт проверки статуса сервера

у меня вот с таким портом и ipигра запускается 178.22.90.182:1237
потом при заходе на гейм сервер, ip меняется на ip сервера и пару пакетов идет с того же порта, далее идут
1239 и 1250 порты.
wirus вне форума Ответить с цитированием
Непрочитано 07.03.2014, 12:58   #9
Пользователь

По умолчанию Re: PHP-скрипт проверки статуса сервера

Цитата:
Сообщение от Ergo Посмотреть сообщение
178.22.90.182 - это общий сервер авторизации, который пускает или завернет игрока при попытке логина. Пройдя его, клиент уже будет стучатся в IP разных серверов.
Вы сами только что ответили на свой вопрос.

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

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

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Медиа герои, медиа ресурса BlackPR Курилка / Yak floor 17 19.01.2014 21:45
PHP скрипт статистики для сайта! RaZpiZdoS Документация 9 19.06.2010 07:08
PHP скрипт неполучается!! aspalt Серверная часть 3 16.06.2010 19:01
Скрипт статуса игрового сервера Hichnick PHP 9 24.11.2008 13:27
Установка сервера с нуля ! otmarozok Call of Duty 4 8 30.09.2008 13:38


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 09:45. Часовой пояс GMT +3.

Вверх