Hi,
The Daemon now works on our windows and linux machines, however the result from them both, even when using both external and local databases and site hosting is the same.
The daemon does not receive or transmit data.
This is what the command window outputs
Code:
2019-08-21 01:59:05: - CONFIG: Reading database config...
2019-08-21 01:59:05: - CONFIG: I have found the following server configs in database:
2019-08-21 01:59:05: - S_CONFIG: 192.168.0.186:27017
2019-08-21 01:59:05: - ERROR: GeoIP method set to binary file lookup but .//GeoLiteCity/GeoLite2-City.mmdb NOT FOUND
2019-08-21 01:59:05: - HLSTATSX: HLstatsX:CE 1.6.19 starting...
2019-08-21 01:59:05: - UDP: Opening UDP listen socket on port 27500 ... ok
2019-08-21 01:59:05: - HLSTATSX: Tracking Trend of the stats are enabled
2019-08-21 01:59:05: - HLSTATSX: Maximum Skill Change on all servers are 25 points
2019-08-21 01:59:05: - HLSTATSX: Minimum Skill Change on all servers are 2 points
2019-08-21 01:59:05: - HLSTATSX: Minimum Players Kills on all servers are 50 kills
2019-08-21 01:59:05: - HLSTATSX: Players chat logging is enabled
2019-08-21 01:59:05: - HLSTATSX: Broadcasting public chat is disabled
2019-08-21 01:59:05: - HLSTATSX: Event queue size is set to 10
2019-08-21 01:59:05: - HLSTATSX: HLstatsX:CE is now running (Normal mode, debug level 1)
2019-08-21 02:01:03: - HLSTATSX: No data since 120 seconds
2019-08-21 02:03:03: - HLSTATSX: No data since 120 seconds
2019-08-21 02:04:07: - HLSTATSX: Insert new server trend timestamp
2019-08-21 02:05:03: - HLSTATSX: No data since 120 seconds
2019-08-21 02:07:03: - HLSTATSX: No data since 120 seconds
2019-08-21 02:09:03: - HLSTATSX: No data since 120 seconds
2019-08-21 02:09:07: - HLSTATSX: Insert new server trend timestamp
I've added the TF2 server via the webpage, it does not manage to load any of the information.
I'm not entirely sure how to config the logaddress_add , but I've tried on both the listening port as well as the game port.
When attempting to reload the daemon from the webpage, this works on Linux, but not on windows,
On my windows xampp setup it throws this error
Code:
Sending Command to HLstatsX: CE Daemon at testy:27500 —
Fatal error: Uncaught Error: Call to undefined function socket_create() in D:\xampp\htdocs\stats\pages\admintasks\tools_perlcontrol.php:76 Stack trace: #0 D:\xampp\htdocs\stats\pages\admin.php(1079): include() #1 D:\xampp\htdocs\stats\hlstats.php(224): include('D:\\xampp\\htdocs...') #2 {main} thrown in D:\xampp\htdocs\stats\pages\admintasks\tools_perlcontrol.php on line 76
I've tried with both 7 and 5 versions of PHP and while it doesn't throw the exact same error, it throws an error non the less.
Currently the webpage displays the server we've added, but no other information than that.
BUG: Join server button adds wrong port to servers, sets it to 27015 even when it's added as 27017
Is the daemon supposed to grab the information from the servers it loads from the webpage?
If I add multiple servers that all run HLStats plugin on sourcemod, will it be able to grab that information?
Any suggestions on where to troubleshoot / configure from here?
The server has Hlstats, api and api_example plugin running along with the superlogs.
EDIT: I have tried to set the logaddress IP and port to that of the local server, but nothing changes, firewalls are turned off.