axendeveloper / ips-app-advanced-serverlist Goto Github PK
View Code? Open in Web Editor NEW(IPS App) This app shows servers information from GameQ library.
License: GNU General Public License v3.0
(IPS App) This app shows servers information from GameQ library.
License: GNU General Public License v3.0
I tried in every way, but the San Andreas server keeps showing offline.
Andress IP: 144.217.39.72:7777
PHP Version IPS: 7.4.2.8
Servers:
If you need ip addresses of servers, you can get them on this site (link).
Hi ✌
I wanted to install Advenced Server List, but I got an error
Error: Call to undefined method IPS\Image::supportedExtensions() (0)
#0 /var/www/vhosts/sweatylife.ga/forum.sweatylife.ga/system/Node/Controller.php(489): IPS\axenserverlist\_Mods->form()
#1 /var/www/vhosts/sweatylife.ga/forum.sweatylife.ga/system/Node/Controller.php(388): IPS\Node\_Controller->_addEditForm()
#2 /var/www/vhosts/sweatylife.ga/forum.sweatylife.ga/system/Dispatcher/Controller.php(90): IPS\Node\_Controller->form()
#3 /var/www/vhosts/sweatylife.ga/forum.sweatylife.ga/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute()
#4 /var/www/vhosts/sweatylife.ga/forum.sweatylife.ga/applications/axenserverlist/modules/admin/servers/mods.php(35): IPS\Node\_Controller->execute()
#5 /var/www/vhosts/sweatylife.ga/forum.sweatylife.ga/system/Dispatcher/Dispatcher.php(152): IPS\axenserverlist\modules\admin\servers\_mods->execute()
#6 /var/www/vhosts/sweatylife.ga/forum.sweatylife.ga/admin/index.php(14): IPS\_Dispatcher->run()
#7 {main}
Witam, posiadam problem z tabelką serwerów. Mianowicie pokazuje że serwer jest offline. Problem jest tylko z serwerem TeamSpeak.
Port oraz IP poprawne.
Hello,
Would it be possible to add Myth Of Empires to the list of available games?
Thank you
Please add please multiplayer for GTA V such as Rage:MP, Alt:V. it would be very nice for the community Grand Theft Auto, and so please add categories for servers. for example there is a project called "Project" they have 14 servers, and not to have to scroll through all 14 servers, wrap them in a category "Project Servers". Thank you for your attention.
Hi!
So I just installed your application and when I read your readme I noticed that I have no "Advanced Server List" button in the AdminCP as can be seen here: https://i.imgur.com/vbbYWm6.png
I'm running 4.6.4 and PHP 7.4, I also have the latest download of this plugin directly from Github.
Any ideas what might be wrong?
I have no other plugins installed, just this and your theme.
The game is not supported by the app.
Perhaps I'm just blanking, but we can't get our FiveM server status to show despite it being shown as supported. We've used both the direct IP and the DNS/subdomain for it. Our port is 7000. Is there any way to see an error return for why the server can't be reached? My only other thought is that FiveM doesn't really allow port-queries, but rather you can query the server via http://ip.goes.here/info.json. Perhaps that's not properly being handled?
There are some problems with refreshing, I didn't dig into the PHP code so I couldn't say what is the refresh threshold.
Nice will be if the user will be able to select how often requests need to be sent to the servers.
Maybe the problem is on the webserver with caching, but a good idea will be to add do not cache toggle in the settings?
Since it's hard to cover all Steam games, how about adding an option for Custom Steam Game?
The logic for Steam server query is same for most of Steam games.
User would choose Steam query type and would have an option to upload the icon
whenever I try to add new server it throws me this error
Error: Call to undefined method IPS\Application::getRootPath() (0)
#0 /opt/bitnami/wordpress/forum/system/Node/Model.php(3164): IPS\axenserverlist_Servers->postSaveForm()
#1 /opt/bitnami/wordpress/forum/system/Node/Controller.php(413): IPS\Node_Model->saveForm()
#2 /opt/bitnami/wordpress/forum/system/Dispatcher/Controller.php(85): IPS\Node_Controller->form()
#3 /opt/bitnami/wordpress/forum/system/Node/Controller.php(62): IPS\Dispatcher_Controller->execute()
#4 /opt/bitnami/wordpress/forum/applications/axenserverlist/modules/admin/servers/servers.php(36): IPS\Node_Controller->execute()
#5 /opt/bitnami/wordpress/forum/system/Dispatcher/Dispatcher.php(152): IPS\axenserverlist\modules\admin\servers_servers->execute()
#6 /opt/bitnami/wordpress/forum/admin/index.php(14): IPS_Dispatcher->run()
#7 {main}
Please World War 2 - Battle Combat
Hello,
I've setup my server correctly in the plugin like this.
https://gyazo.com/a16b4a0616a3f1ee1babc7e0f2be0782
It won't show players or any in-game information.
Gametracker works fine so query port is fine https://www.gametracker.com/server_info/145.239.6.43:2302/
Do you know how to fix this?
Thank you!
Hi,
My GMOD sever constantly displays as "Offline" after a few page refreshes.
After manually refreshing the server data in the settings it updates correctly but will break a few minutes later.
Hi there, @aXenDeveloper
In #24 PR from @CrazyHackGUT he would fix getting info from server by A2S queries.
But now, I get a bit different issue with that.
So, when I press refresh button
after refresh data, all servers get valid status and valid data (like online, map and etc)
But, a few minutes later, that info return to "offline status".
This could be trouble in cache, but I don't sure. Could you test this bug in your own IPS? You could use any public IP:PORT of CSGO server, also I can give you IP:PORT of servers what I use.
Servers:
If you can add these 2 servers
Valve (in latest update) a bit change A2S queries or something like. Check pls changes. Currently all servers in csgo would display offline status.
Hi there.
First what I want to say - thx for that great app.
I think better remove hard coded buttons like "Forum", "Stats" etc.
Why do not create a tab with fields for buttons like:
[Button Name] [Button Translate Word] [Button Class Select] [Button Icon Select]
Then, you can create any count of buttons with custom name, class and icons (by press "add new button").
That is better like a few hardcoded buttons without name and icons change feature.
Hi, The killing floor 2 server query is not working.
Unable to locate Protocols class for 'killing floor 2'!
#0 /var/www/vhosts//httpdocs/applications/axenserverlist/sources/GameQ/GameQ.php(199): GameQ\Server->__construct()
#1 /var/www/vhosts//httpdocs/applications/axenserverlist/sources/Servers/Update/Queries.php(72): GameQ\GameQ->addServer()
#2 /var/www/vhosts//httpdocs/applications/axenserverlist/sources/Servers/Update/Update.php(21): IPS\axenserverlist\Servers\Update_Queries->getDataFromGameQ()
#3 /var/www/vhosts//httpdocs/applications/axenserverlist/modules/admin/servers/servers.php(99): IPS\axenserverlist\Servers_Update->server()
#4 /var/www/vhosts//httpdocs/system/Dispatcher/Controller.php(107): IPS\axenserverlist\modules\admin\servers_servers->debug()
#5 /var/www/vhosts//httpdocs/system/Node/Controller.php(69): IPS\Dispatcher_Controller->execute()
#6 /var/www/vhosts//httpdocs/applications/axenserverlist/modules/admin/servers/servers.php(113): IPS\Node_Controller->execute()
#7 /var/www/vhosts//httpdocs/system/Dispatcher/Dispatcher.php(153): IPS\axenserverlist\modules\admin\servers_servers->execute()
#8 /var/www/vhosts/**********/httpdocs/admin/index.php(13): IPS_Dispatcher->run()
#9 {main}
Is it possible to add a WarCraft 3 PvPGN server to this monitoring?
The app doesn't support server running non steam & A2S Extension Connect Non Steam Source code & Extension A2S Source code
Debug log:
["149.202.65.122:27072"]=>
array(19) {
["gq_address"]=>
string(14) "149.202.65.122"
["gq_dedicated"]=>
NULL
["gq_gametype"]=>
NULL
["gq_hostname"]=>
NULL
["gq_joinlink"]=>
string(37) "steam://connect/149.202.65.122:27072/"
["gq_mapname"]=>
NULL
["gq_maxplayers"]=>
NULL
["gq_mod"]=>
NULL
["gq_name"]=>
string(22) "Counter-Strike: Source"
["gq_numplayers"]=>
NULL
["gq_online"]=>
bool(false)
["gq_password"]=>
NULL
["gq_port_client"]=>
int(27072)
["gq_port_query"]=>
int(10011)
["gq_protocol"]=>
string(6) "source"
["gq_transport"]=>
string(3) "udp"
["gq_type"]=>
string(3) "css"
["players"]=>
array(0) {
}
["teams"]=>
array(0) {
}
}
}```
Hello, I'm trying to add a minecraft server, even putting the data correctly, it doesn't show the total number of players, now on this site, it shows the data correctly: https://mcsrvstat.us/server/minecraft.ggames.com.br:26532
Pics from my website:
Errors when adding a server through a mod
Error: Call to undefined method IPS\Image::supportedExtensions() (0)
#0 C:\OpenServer\domains\freeplay\forum\system\Node\Controller.php(489): IPS\axenserverlist\_Mods->form()
#1 C:\OpenServer\domains\freeplay\forum\system\Node\Controller.php(388): IPS\Node\_Controller->_addEditForm()
#2 C:\OpenServer\domains\freeplay\forum\system\Dispatcher\Controller.php(90): IPS\Node\_Controller->form()
#3 C:\OpenServer\domains\lfreeplay\forum\system\Node\Controller.php(62): IPS\Dispatcher\_Controller->execute()
#4 C:\OpenServer\domains\freeplay\forum\applications\axenserverlist\modules\admin\servers\mods.php(35): IPS\Node\_Controller->execute()
#5 C:\OpenServer\domains\freeplay\forum\system\Dispatcher\Dispatcher.php(152): IPS\axenserverlist\modules\admin\servers\_mods->execute()
#6 C:\OpenServer\domains\freeplay\forum\admin\index.php(14): IPS\_Dispatcher->run()
#7 {main}
#0 C:\OpenServer\domains\freeplay\forum\init.php(995): IPS\_Log::log()
#1 [internal function]: IPS\IPS::exceptionHandler()
#2 {main}
Hi,
Please add Valheim Server Support. :)
Hi, aXen!
The app is unable to get data about DayZ servers. I checked, for example, the Counter-Strike: Global Offensive server - it receives data and everything works as it should.
All ports on my server are unlocked and there are no restrictions.
Any combination of (DayZ) ip:port and queryPort - the application does not receive any data.
Or perhaps I'm doing something wrong?
Hi
I dont know how it link or work but it seems to not refreshing until i refresh data manually.
is that normal ?
How it refresh?
thank you
I have Counter-Strike: Global Offensive server, it receives data and everything works good. The minecraft server has port 25649 but i don't think that can affect it.
All ports on my server are no restriction.
IPS\Http\Request\CurlException:
<url> malformed (3)
#0 /sites/site.ru/system/Http/Request/Curl.php(422): IPS\Http\Request\_Curl->_execute()
#1 /sites/site.ru/system/Http/Request/Curl.php(298): IPS\Http\Request\_Curl->_executeAndFollowRedirects('GET', NULL)
#2 /sites/site.ru/applications/axenserverlist/sources/Servers/Update.php(24): IPS\Http\Request\_Curl->get()
#3 /sites/site.ru/applications/axenserverlist/tasks/aXenServersQueryServers.php(53): IPS\axenserverlist\Servers\_Update->server(Array, true)
#4 /sites/site.ru/system/Task/Task.php(266): IPS\axenserverlist\tasks\_aXenServersQueryServers->execute()
#5 /sites/site.ru/applications/core/modules/admin/settings/advanced.php(754): IPS\_Task->run()
#6 /sites/site.ru/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\settings\_advanced->runTask()
#7 /sites/site.ru/applications/core/modules/admin/settings/advanced.php(38): IPS\Dispatcher\_Controller->execute()
#8 /sites/site.ru/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\settings\_advanced->execute()
#9 /sites/site.ru/admin/index.php(13): IPS\_Dispatcher->run()
#10 {main}
I try to run task, but get this error
you’re not deleting the custom string when the record is deleted
UPDATE `axenserverlist_servers` axenserverlist_servers SET `axenserverlist_status`=1,`axenserverlist_current_players`=NULL,`axenserverlist_max_players`=NULL,`axenserverlist_name_default_text`=NULL,`axenserverlist_game_long`='Discord',`axenserverlist_connect_link`=NULL,`axenserverlist_protocol`='discord' WHERE axenserverlist_id=2
IPS\Db\Exception: Column 'axenserverlist_current_players' cannot be null (1048)
#0 /home/xxxxxx/public_html/system/Db/Db.php(1161): IPS\_Db->preparedQuery('/*xxxxxx_ipb::g...', Array)
#1 /home/xxxxxx/public_html/applications/axenserverlist/sources/Servers/Servers.php(268): IPS\_Db->update('`axenserv...', '`axenserverlist...', 'WHERE axenserve...')
#2 /home/xxxxxx/public_html/system/Node/Model.php(3315): IPS\axenserverlist\_Servers->postSaveForm(Array)
#3 /home/xxxxxx/public_html/init.php(893) : eval()'d code(184): IPS\Node\_Model->saveForm(Array)
#4 /home/xxxxxx/public_html/system/Node/Controller.php(413): IPS\Node\radtags_hook_C_NodeModel->saveForm(Array)
#5 /home/xxxxxx/public_html/system/Dispatcher/Controller.php(90): IPS\Node\_Controller->form()
#6 /home/xxxxxx/public_html/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute()
#7 /home/xxxxxx/public_html/applications/axenserverlist/modules/admin/servers/servers.php(36): IPS\Node\_Controller->execute()
#8 /home/xxxxxx/public_html/system/Dispatcher/Dispatcher.php(152): IPS\axenserverlist\modules\admin\servers\_servers->execute()
#9 /home/xxxxxx/public_html/admin/index.php(14): IPS\_Dispatcher->run()
#10 {main}
How can i fix it? This is happen when i try to create/update a discord server.
Hey,
Following part needs to be changed tomusw IPS\Application::getRootPath()
https://github.com/aXenDeveloper/ips-app-serverlist/blob/e20517094502a32417a303ab5d9c191ab8177579/sources/Servers/Servers.php#L117``
See also https://invisioncommunity.com/developers/docs/invision-community-45/summary-of-changes-r189/ ;)
Hello, can you change a bit Discord Servers info?
In current time, you check online players of current discord server, so online servers is always the same as max online users.
You can choose mode for Discord Servers.
Modes:
Currently, you just show current online users of discord server:
That also means what you should create (MAYBE) API for menu and add points like:
Most Online Players: ....
Most Total Players: ...
Also, remove map and etc not used items...
Better to add API with any custom popup menu items and counters, buttons etc, I suppose.
Hello, I have an infrastructure problem with this plugin.
My IPS Board works on a machine that provides an internet connection (and doing the redirections for games servers) to another machine that provides game servers. So game servers are visible on to the local IP Address for the app.
Server List App will do the queries directly to Lan but the link in the server table will be pointing to the local address, not external.
In this case, clients will not be able to join the server because they will be connecting to the local address like 192.168.1.2:27015.
I guess the simplest form will be to add a custom link connection field in the server configuration.
Will you be able to add a new option for handling this case?
Wich port need to be open for dont get (for a css/csgo sever)
["gq_online"]=>
bool(false)
array(1) { ["14.20.65.12:27025"]=> array(19) { ["gq_address"]=> string(14) "149.202.65.122" ["gq_dedicated"]=> NULL ["gq_gametype"]=> NULL ["gq_hostname"]=> NULL ["gq_joinlink"]=> string(37) "steam://connect/14.20.65.12:27025/" ["gq_mapname"]=> NULL ["gq_maxplayers"]=> NULL ["gq_mod"]=> NULL ["gq_name"]=> string(22) "Counter-Strike: Source" ["gq_numplayers"]=> NULL ["gq_online"]=> bool(false) ["gq_password"]=> NULL ["gq_port_client"]=> int(27072) ["gq_port_query"]=> int(10011) ["gq_protocol"]=> string(6) "source" ["gq_transport"]=> string(3) "udp" ["gq_type"]=> string(3) "css" ["players"]=> array(0) { } ["teams"]=> array(0) { } } }
The serverlist for it seems that doesn't work, any clues?
Why was this ipsDataItem aXenServerList_groupHeader code added?
As far as I understand, people asked to make it so that inside 1 server there were sub-servers that were shown when you click on the server.
This is necessary for a large number of servers, mainly CS)
In the screenshot, an example of an idea how to implement or make some kind of slider for servers)
I'm in a situation that I can handle the queries to the servers myself because I have the opportunity to build a web API service that will handle my all-game servers and provide this information based on the last state of the query.
It will prevent some security lack in the context of the requests sent directly from the web and providing information asap.
So my idea will be to provide a link to API service in app settings, so in this case, we should get a schema for the requests.
Changing the player count colors doesn't actually change them. I've tried clearing the cache, using private browsing, the colors won't change.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.