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:
Ezt a rész csak nagyon kevés esetben kell megcsinálni, ajánlott kihagyni! Ennélkül is működik lokálisan az API és a usercript!
- 
Ezt a pár sort add hozzá a
/etc/hostsfájlhoz:127.0.0.1 api.frylabs.net 127.0.0.1 qmining.frylabs.netFigyelj 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.
 - 
Ezután a server.js-ben a portot írd át 80-ra és superuserként kell indítani a szervert
 - 
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
 - 
Ha végeztél ne felejtsd el kitörölni a
hostsfá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
dataEdits
Néhány fontos log amit az api generál mikor a felhasználók a dataEditor modult használják