Browse Source

2024-03-01-23-30

master
bot 3 months ago
parent
commit
c93ce21ece
  1. 3
      conf/local.php
  2. 10
      data/pages/yggdrasil/games/chesslablab_game_server.txt

3
conf/local.php

@ -3,7 +3,7 @@ @@ -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; @@ -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;

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

@ -45,8 +45,6 @@ JWT_SECRET=super_password @@ -45,8 +45,6 @@ JWT_SECRET=super_password
UID=1000
GID=1000
TCP_PORT=8085
WS_PORT=8085
WS_ADDRESS=[::]
</code>
@ -64,10 +62,10 @@ ufw allow from 0200::/7 to any port 8085 @@ -64,10 +62,10 @@ ufw allow from 0200::/7 to any port 8085
После этого, chess-server можно запустить:
<code>
php cli/dev.php
php cli/ratchet/ws.php
</code>
* Запуск сервера подразумевает несколько режимов, описанных [[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 @@ -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 @@ -283,7 +281,7 @@ service nginx reload
===== mpablab =====
[[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента.
[[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента на базе фреймворка [[wpru>Symfony|Symfony]].
===== Узлы =====

Loading…
Cancel
Save