mrfrys-node-server/devel
2020-03-23 10:10:07 +01:00
..
tests Added make scripts, some new tests, install link now points to greasyfork 2020-03-22 14:46:20 +01:00
readme.md Added stats folder explaination to devel/readme.md 2020-03-23 10:10:07 +01:00

Setup

Linux

./make.sh

Windows

Install linux

just kidding, windowson még sosem próbáltam, ha valaki rájön ott hogy működik, akkor az jól jönne, ty.

A make.sh script futtatása minden eddigi szerver által használt/generált adatot felülír!

Futtatás

Szükséges könyvtár struktúrát és egyéb fájlokat automatikusan létrehozza a make.sh script

npm start ${debugLevel] ahol a debugLevel egy szám, hogy milyen részletesen történjen a logolás.

Jelenleg a max ilyen 3-4 körül van. Minél nagyobb a szám annál bővebb a log

Hogy az API és a többi modul tudjon kommunikálni:

  1. Ezt a pár sort add hozzá a /etc/hosts fájlhoz:

    127.0.0.1   api.frylabs.net
    127.0.0.1   qmining.frylabs.net
    

    Figyelj rá, hogy az IP cím és az url közötti spacing az pontosan 1 tab!

    Firefox nem mindig használha a hosts filet! Ennélkül a qmining modul nem bír kommunikálni az api-val, ahonnan szedi a kérdéseket, motd-t, felhasználó kérdéseket és ilyesmiket.

  2. Ezután a server.js-ben a portot írd át 80-ra és superuserként kell indítani a szervert

  3. Ezután a böngészóben a qmining.frylabs.net-en a gépen futó szerver lesz elérhető

    A frylabs.net-es url-ek helyett lehet mást is használni, de néhány helyen előfordulhat hogy be van még égetve, ezért ezek ajánlottak

  4. Ha végeztél ne felejtsd el kitörölni a hosts fájlból a bemásolt sorokat, mert annélkül nem lesz elérhető az eredeti szerver!

stats mappa

logs

Szuper részletes log, minden requestről, ajánlatos egy tail -f stats/logs-al nézni mi történik

msgs

A feedback oldalra írt üzenetek ebbe mentődnek

stats

JSON file, kulcsok az url-ek, az értékek pedig hogy hányszor kérődtek le

vstats

Ugyanaz mint a stats file, csak napokba rendezve

idstats

Cliens ID összes statisztika

idvstats

Cliens ID összes statisztika napokba rendezve

recdata

Az az adat, amit a szerver az /isadding végpontra kap