проверка работы сервера майнкрафт

Проверка доступности игрового сервера

На заметку

Проверка доступности игрового сервера — это полезный инструмент для подтверждения статуса доступности игрового сервера в момент проведения каких-либо работ по его отладке и/или в момент возможного ограничения доступа к сети со стороны пользователя.

Как проверить доступен ли игровой сервер

Проверить доступность игрового сервера достаточно легко, просто введите его IP-адрес и нажмите на кнопку «Проверить». Результат проверки доступности будет указан на странице.

В каких ситуациях важно проверять доступность игрового сервера?

Проверка доступности игрового сервера может понадобиться в абсолютно любой момент и по разным причинам. В качестве примера мы приведем пару ситуаций:

— Вы занимаетесь отладкой игрового сервера, то есть его загрузкой на игровой хостинг, установкой плагинов amx или любыми другими работами по улучшению и продвижению игрового сервера. В некоторых случаях у Вас может быть прервано соединение с сервером, однако как по причине игрового клиента (самой игры), так и из-за ошибки в работоспособности самого сервера. С помощью проверки доступности игрового сервера Вы сможете узнать наверняка в чем таится данная проблема и какое решение стоит предпринять.

— Вы подумали, что сервер недоступен причине отсутствия соединения с ним. Однако не во всех случаях соединение с игровым сервером может быть потеряно из-за его неработоспособности. В некоторых случаях проблемы с соединением может быть по причине перенастройки сетевого оборудования, игрового клиента (указано выше) и доступности интернет-соединения в целом. Когда у Вас на сервере играют 10-15, а то и 25-30 человек — ошибаться нельзя, игроки будут недовольны внезапной перезагрузке игрового сервера из-за небольшого заблуждения по части его доступности.

Таким образом сервис проверки доступности игрового сервера поможет исключить возможные заблуждения и узнать наверняка, работает ли в данный момент игровой сервер или нет, так как проверить его можно моментально и это займёт меньше секунды.

Источник

Minecraft Server Status API

Welcome to the Minecraft Server Status API. This API combines the Ping and Query protocols into one simple JSON output.

Using the API

Use the following endpoint to get the status of a server: https://api.mcsrvstat.us/2/

For Bedrock servers, plase use the following endpoint: https://api.mcsrvstat.us/bedrock/2/

The data is retuned as application/json and is currently cached for 10 minutes.

If an address works in Minecraft, it works with this API. If you do not specify a port, the API will find it. SRV records are also supported.

Examples

Response when server is Online

Response when server is Offline

Information about debug values

NameDescription
pingIf the Server List Ping (SLP) protocol was used. Added in version 1.7 and can not be turned off.
queryIf the Query protocol was used. Default is off.
srvIf a Service record (SRV) was detected and used. They use the following format: _minecraft._tcp.domain.tld
querymismatchIf the game port returned by the query protocol is not the same port as the Minecraft server is running on, the API assumes the query comes from another server.
You should always set the query port to the same as the Minecraft server.
ipinsrvIf an IP was detected in the SRV record target. SRV record target should only contain A/AAAA records.
cnameinsrvIf a CNAME record was detected in the SRV record target. SRV record target should only contain A/AAAA records.
animatedmotdIf an AnimatedMOTD plugin was detected. This changes the ping response in bad ways. The API will try to compensate, but it might not be correct.
cachetimeUNIX timestamp of the time the result was cached. Returns 0 when the result was not fetched from cache.
apiversionThe API version used for the request.

Changelog

VersionChanges
2offline: true has been removed from the offline response and replaced with online: false
online: true is now returned when the server is online.
1Initial version.

HTTP status code endpoint

If you only want to know if a server is online/offline, the HTTP status code endpoint is for you.
This is especially useful if you use some kind of monitoring software that understands HTTP status codes.

Use the following endpoint: https://api.mcsrvstat.us/simple/

For Bedrock servers, use this endpoint: https://api.mcsrvstat.us/bedrock/simple/

Will return 200 OK for online servers and 404 Not Found for offline servers.

Icon endpoint

While the normal endpoint will give you a Base64 version of the server icon, if one is returned by the server, sometimes a direct link to the icon is needed.

Use the following endpoint: https://api.mcsrvstat.us/icon/

A 64×64 PNG image will always be returned. A default Minecraft icon will be returned for servers without an icon and for offline servers.

Problems?

If the API does not give the correct result, or maybe not any result, please first check if the server is working in Minecraft.

If the server is working, try the following debug endpoints for ping and query:

If they give the correct output, you might have found a bug in the API. Please report it via email here: api@mcsrvstat.us.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *