Browse Source

2024-03-01-23-30

master
bot 4 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 @@
* Dokuwiki's Main Configuration File - Local Settings * Dokuwiki's Main Configuration File - Local Settings
* Auto-generated by config plugin * Auto-generated by config plugin
* Run for user: admin * 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'; $conf['title'] = 'HowTo Yggdrasil';
@ -21,6 +21,7 @@ $conf['useacl'] = 1;
$conf['autopasswd'] = 0; $conf['autopasswd'] = 0;
$conf['passcrypt'] = 'smd5'; $conf['passcrypt'] = 'smd5';
$conf['superuser'] = '@admin'; $conf['superuser'] = '@admin';
$conf['disableactions'] = 'resendpwd,subscribe,unsubscribe';
$conf['target']['interwiki'] = '_blank'; $conf['target']['interwiki'] = '_blank';
$conf['target']['extern'] = '_blank'; $conf['target']['extern'] = '_blank';
$conf['fetchsize'] = 5000000; $conf['fetchsize'] = 5000000;

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

@ -45,8 +45,6 @@ JWT_SECRET=super_password
UID=1000 UID=1000
GID=1000 GID=1000
TCP_PORT=8085
WS_PORT=8085 WS_PORT=8085
WS_ADDRESS=[::] WS_ADDRESS=[::]
</code> </code>
@ -64,10 +62,10 @@ ufw allow from 0200::/7 to any port 8085
После этого, chess-server можно запустить: После этого, chess-server можно запустить:
<code> <code>
php cli/dev.php php cli/ratchet/ws.php
</code> </code>
* Запуск сервера подразумевает несколько режимов, описанных [[https://github.com/chesslablab/chess-server#run-the-chess-server|README]]. В нашем случае подойдёт именно dev, так как он не требует наличия SSL сертификатов. * Запуск сервера поддерживает несколько веб-сокет библиотек, ratchet поддерживает протоколы wss и ws - в случае Yggdrasil, второй не требует наличия SSL сертификата.
Чтобы сервер запускался при старте системы, можно добавить его в systemd: Чтобы сервер запускался при старте системы, можно добавить его в systemd:
@ -83,7 +81,7 @@ After=network.target
[Service] [Service]
Type=simple Type=simple
User=chesslablab 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 StandardOutput=file:/home/chesslablab/chess-server-debug.log
StandardError=file:/home/chesslablab/chess-server-error.log StandardError=file:/home/chesslablab/chess-server-error.log
Restart=on-failure Restart=on-failure
@ -283,7 +281,7 @@ service nginx reload
===== mpablab ===== ===== mpablab =====
[[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента. [[https://github.com/chesslablab/mpablab|mpablab]] - многостраничная версия клиента на базе фреймворка [[wpru>Symfony|Symfony]].
===== Узлы ===== ===== Узлы =====

Loading…
Cancel
Save