diff --git a/conf/local.php b/conf/local.php index 29eed5d..ddfe844 100644 --- a/conf/local.php +++ b/conf/local.php @@ -3,7 +3,7 @@ * Dokuwiki's Main Configuration File - Local Settings * Auto-generated by config plugin * Run for user: admin - * Date: Sun, 21 Jan 2024 12:20:44 +0300 + * Date: Thu, 29 Feb 2024 22:59:53 +0300 */ $conf['title'] = 'HowTo Yggdrasil'; @@ -21,6 +21,7 @@ $conf['useacl'] = 1; $conf['autopasswd'] = 0; $conf['passcrypt'] = 'smd5'; $conf['superuser'] = '@admin'; +$conf['disableactions'] = 'resendpwd,subscribe,unsubscribe'; $conf['target']['interwiki'] = '_blank'; $conf['target']['extern'] = '_blank'; $conf['fetchsize'] = 5000000; diff --git a/data/pages/yggdrasil/games/chesslablab_game_server.txt b/data/pages/yggdrasil/games/chesslablab_game_server.txt index 76b6c36..c7f5c75 100644 --- a/data/pages/yggdrasil/games/chesslablab_game_server.txt +++ b/data/pages/yggdrasil/games/chesslablab_game_server.txt @@ -45,8 +45,6 @@ JWT_SECRET=super_password UID=1000 GID=1000 -TCP_PORT=8085 - WS_PORT=8085 WS_ADDRESS=[::] @@ -64,10 +62,10 @@ ufw allow from 0200::/7 to any port 8085 После этого, chess-server можно запустить: -php cli/dev.php +php cli/ratchet/ws.php -* Запуск сервера подразумевает несколько режимов, описанных [[https://github.com/chesslablab/chess-server#run-the-chess-server|README]]. В нашем случае подойдёт именно dev, так как он не требует наличия SSL сертификатов. +* Запуск сервера поддерживает несколько веб-сокет библиотек, ratchet поддерживает протоколы wss и ws - в случае Yggdrasil, второй не требует наличия SSL сертификата. Чтобы сервер запускался при старте системы, можно добавить его в systemd: @@ -83,7 +81,7 @@ After=network.target [Service] Type=simple User=chesslablab -ExecStart=/usr/bin/php /home/chesslablab/chess-server/cli/dev.php +ExecStart=/usr/bin/php /home/chesslablab/chess-server/cli/ratchet/ws.php StandardOutput=file:/home/chesslablab/chess-server-debug.log StandardError=file:/home/chesslablab/chess-server-error.log Restart=on-failure @@ -283,7 +281,7 @@ service nginx reload ===== mpablab ===== -[[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента. +[[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента на базе фреймворка [[wpru>Symfony|Symfony]]. ===== Узлы =====