2.6 KiB
Hi Dayz Survivor !!
🔥 STILL in Devlopment ... not ready yet
☠ TEAM DayZ 🆃🅾🆇 https://dayz.echosystem.fr ☠
Simple live Stat for Dayz Standalone server ☠.
Inspired by Omega namager template.
The OmegaManager is a local application to run your DayZ servers. It automatically deploys, runs, watches, restarts and updates your server.
Installation
Download Archive
git clone https://git.echosystem.fr/Erreur32/DayZ-Stat-Server.git
or
Download last archive https://git.echosystem.fr/Erreur32/DayZ-Stat-Server/archive/0.32.zip
Configuration Required
-
Set the config.php file and fill your
ip
,port
,query
andomega server port mod
.$ipserv = "6.6.6.6"; // IP server game $portserv = "2302" ; // Game Server Port $modport = "2312" ; // Mod port omega (+10) $queryport= "27016"; // Queryport
-
Omega manager (to check list mod only, but higly suggered !)
Crontab to fill Database.
-
Omega manager (to check list mod only, but higly suggered !)
-
mysql database (to store status server for graph) Create dayzstat database first + user privilege.
Checkout Schema database in SQL/table.sql
-
2 Differents way for your crontab with Shell or php. Put statserver_json.sh in your crontab for mysql insert & creation of json file.
For Shell (SQL insert + json)
*/5 * * * * /usr/sbin/sh /pathto/SQL/statserver_json.sh 2>&1
OR
For php (SQL insert)
*/5 * * * * /usr/local/bin/php -f /your/path/SQL/dayz2json_parser_sql.php 2>&1
Check your time zone here. https://www.php.net/manual/en/timezones.others.php
TODO
- make ~~Regex to catch~~ time serv to auto detect it, and it's fucking hard :p)
- Need to finish SQL part for stat USER
- Admin section with usefull info from your log server.
Library used:
PHP-Source-Query - PHP library to query servers that implement Steam query protocol (also known as Source Engine Query protocol)
sample:
🔥 STILL in Devlopment ... not ready for production.
Website: dayz.echosystem.fr
Author : Erreur32