Browse Source

2024-02-28-23-30

master
bot 9 months ago
parent
commit
51d1927a26
  1. 16
      data/pages/yggdrasil/games/chesslablab_game_server.txt

16
data/pages/yggdrasil/games/chesslablab_game_server.txt

@ -2,8 +2,6 @@ @@ -2,8 +2,6 @@
[[https://github.com/chesslablab |ChesslaBlab]] - это набор программных инструментов с открытым кодом для организации полноценного шахматного сервера с поддержкой [[wpru>Stockfish|Stockfish]].
Данный комплекс может быть свободной альтернативой проприетарной площадке [[wpru>Lichess|Lichess]]: для игры в шахматы с друзьями или тренировок с ИИ.
В материале рассмотрены тонкости настройки для сети IPv6 и Yggdrasil в частности.
Программный комплекс включает в себя множество компонентов, ниже будет рассмотрен необходимый для игры минимум.
@ -114,6 +112,11 @@ netstat -tulpn | grep LISTEN @@ -114,6 +112,11 @@ netstat -tulpn | grep LISTEN
[[https://github.com/chesslablab/react-chess|react-chess]] - это клиентский веб интерфейс, написанный с использованием фреймворка [[wpru>React|React.js]]
<WRAP round info 60%>
Репозиторий данного клиента был переименован:\\
https://github.com/chesslablab/spablab.git
</WRAP>
Для компиляции приложения потребуется:
<code>
@ -165,10 +168,8 @@ npm start @@ -165,10 +168,8 @@ npm start
npm run build
</code>
<WRAP round info 60%>
При развертывании клиента на VPS, целесообразно компилировать приложение локально, и на сервер выгрузить лишь директорию build, без исходников node.
* При развертывании клиента на VPS, целесообразно компилировать приложение локально, и на сервер выгрузить лишь директорию build, без исходников node.
Это позволит сэкономить порядка 300 Мб дискового пространства на сервере.
</WRAP>
==== Nginx ====
@ -279,6 +280,11 @@ nano /etc/nginx/sites-available/default @@ -279,6 +280,11 @@ nano /etc/nginx/sites-available/default
nginx -t
service nginx reload
</code>
===== mpablab =====
[[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента.
===== Узлы =====
==== Клиенты ====

Loading…
Cancel
Save