Skip to content

Мультыплэер

Мультыплэер дазваляе гуляць з іншым чалавекам праз інтэрнэт. Ніякіх акаўнтаў, ніякага падбору суперніка — проста падзяліцеся кодам і пачніце гульню.

En Parlant~ выкарыстоўвае лёгкі WebSocket-рэлей для злучэння двух гульцоў. Рэлей перадае хады паміж кліентамі ў рэальным часе. Ваш шахматны рухавік, гадзіннік і логіка гульні працуюць лакальна — сервер толькі займаецца дастаўкай паведамленняў.

Рэлей-сервер працуе на Fly.io, і праграма падключаецца да яго аўтаматычна. Нічога наладжваць не трэба.

  1. Націсніце Мультыплэер на галоўным экране
  2. Увядзіце сваё імя
  3. Вы атрымаеце 6-сімвальны код гульні ў фармаце XX-XX-XX
  4. Падзяліцеся гэтым кодам з суперніkам

Гаспадар заўсёды гуляе белымі.

  1. Націсніце Мультыплэер на галоўным экране
  2. Увядзіце код, які падзяліў гаспадар
  3. Увядзіце сваё імя

Той, хто далучаецца, гуляе чорнымі. Як толькі абодва гульцы падключаны, гульня пачынаецца адразу.

  • Хады перадаюцца ў рэальным часе — ваш супернік бачыць кожны ход, як толькі вы яго зробіце
  • Здача і прапановы нічыі працуюць гэтак жа, як у лакальнай гульні
  • Дошка прывязана да вашага колеру, таму вы можаце рухаць толькі свае фігуры

Сістэма “сэрцабіцця” правярае, ці яшчэ падключаны ваш супернік, адпраўляючы пінг кожныя 5 секунд. Калі злучэнне абрываецца, вы ўбачыце індыкатар стану. Гульню можна аднавіць, калі супернік перападключыцца.

Што гэта такое (і чым не з’яўляецца)

Section titled “Што гэта такое (і чым не з’яўляецца)”

Мультыплэер у En Parlant~ — гэта лёгкі рэлей для гульні з тым, каго вы ведаеце. Гэта не паўнавартасны шахматны сервер. Тут няма:

  • Падбору суперніkаў або лобі
  • Рэйтынгаў або ранжыравання
  • Рэжыму назіральніка
  • Сістэмы акаўнтаў
  • Інтэграцыі гадзінніка (пакуль)

Проста падзяліцеся кодам, згуляйце партыю і атрымлівайце задавальненне.

Запуск уласнага рэлей-сервера

Section titled “Запуск уласнага рэлей-сервера”

Калі вы хочаце размясціць рэлей самастойна (для прыватнасці, гульні ў лакальнай сетцы або меншай затрымкі), глядзіце кіраўніцтва па наладзе Multiplayer Server для інструкцый па запуску ўласнага асобніка.