Improved Russian skins system article

This commit is contained in:
ErickSkrauch 2019-05-04 16:34:00 +03:00
parent 847226207a
commit dd6b338807
1 changed files with 13 additions and 18 deletions

View File

@ -15,37 +15,32 @@
`создайте новый Issue <https://github.com/elyby/chrly/issues/new>`_ в
`репозитории проекта Chrly <https://github.com/elyby/chrly>`_.
URL-адреса запросов
===================
.. note:: Вы можете найти более подробную информацию о реализации сервера системы скинов в
`репозитории проекта Chrly <https://github.com/elyby/chrly>`_.
Система скинов размещена на домене :samp:`http://skinsystem.ely.by`. Параметр :samp:`nickname` не
чувствителен к регистру.
URL-адреса запросов
===================
Для получения информации о текстурах используются следующие обработчики:
Система скинов размещена на домене :samp:`http://skinsystem.ely.by`.
Во всех запросах параметр :samp:`nickname` должен быть заменён на ник игрока. Значение не чувствительно к регистру.
.. _skin-request:
.. function:: /skins/{nickname}.png
Этот URL отвечает за загрузку скинов. В качестве параметра **nickname** необходимо передать ник игрока.
Расширение :samp:`.png` можно опустить.
Если текстуры не будут найдены, сервер вернёт ответ с :samp:`404` статусом.
URL для загрузки текстуры скина. Расширение :samp:`.png` опционально. Если текстура не будет найдена,
сервер вернёт ответ с :samp:`404` статусом.
.. _cape-request:
.. function:: /cloaks/{nickname}.png
Этот URL отвечает за загрузку плащей. В качестве параметра **nickname** необходимо передать ник игрока.
Расширение :samp:`.png` можно опустить.
Если текстуры не будут найдены, сервер вернёт ответ с :samp:`404` статусом.
URL для загрузки текстуры плаща. Расширение :samp:`.png` опционально. Если текстура не будет найдена,
сервер вернёт ответ с :samp:`404` статусом.
.. function:: /textures/{nickname}
По этому URL вы можете получить текстуры для указанного в запросе **nickname**. Результатом является документ JSON
следующего формата:
По этому URL вы можете получить текстуры в формате, указанному в поле :samp:`textures` одноимённого property
в `ответе на запрос подписанных текстур <https://wiki.vg/Mojang_API#UUID_-.3E_Profile_.2B_Skin.2FCape>`_:
.. code-block:: javascript
@ -68,8 +63,8 @@ URL-адреса запросов
.. function:: /textures/signed/{nickname}
Этот запрос используется в нашем `плагине серверной системы скинов <http://ely.by/server-skins-system>`_ для загрузки
текстур с оригинальной подписью Mojang. Полученные в ответе текстуры могут быть без изменений переданы в
Этот запрос используется в нашем `плагине серверной системы скинов <http://ely.by/server-skins-system>`_ для
загрузки текстур с оригинальной подписью Mojang. Полученные в ответе текстуры могут быть без изменений переданы в
немодифицированный игровой клиент. В ответе также будет присутствовать дополнительное property с :samp:`name`
равным **ely**.