panel icon indicating copy to clipboard operation
panel copied to clipboard

GameQ Server Status Reporting

Open tenten8401 opened this issue 7 years ago • 8 comments

Perhaps we could get the GameQ server status reporting tool in Pterodactyl? It's a fairly mature project and has a large game compatability list.

It'd be nice to be able to see online players and other stats inside the panel instead of loading up the game or running commands to see the amount of players online.

I don't think it'd require anything other than a GameQ "game type" selection per egg and a small snippet of code to pull the currently online players. It should be able to be toggled though for games that aren't supported, or for things like Discord bots.

It also wouldn't have the performance decrease that comes with something like a regex based player counting system.

(taken from #1216)

tenten8401 avatar Jun 28 '18 18:06 tenten8401

Also in addion of this make a option to see players stats in a fancy grapy (example save the data on db each 30 minutes or 60 minutes) and view these data via graphic

Malachiel87 avatar Dec 22 '18 15:12 Malachiel87

Also in addion of this make a option to see players stats in a fancy grapy (example save the data on db each 30 minutes or 60 minutes) and view these data via graphic

Right now no statistics are saved, even regular resource usage ones so I don't think that history would be available even if the feature was added.

RihanArfan avatar Jun 27 '20 00:06 RihanArfan

something like gamedig could work also

marshyonline avatar Aug 26 '20 22:08 marshyonline

It either needs to be in PHP and handled from the Panel, or in Go and handled from the new wings instance. I used to use Gamedig in the past and had endless troubles with it which is why it initially got ripped out and never replaced.

DaneEveritt avatar Aug 26 '20 22:08 DaneEveritt

I think it should be handled panel side using GameQ. Repeating what was said but the egg can have a dropdown to set the GameQ type or disable the feature for that egg.

Then, we just add a new route /api/client/servers/{uuid}/query which is the returned data from GameQ for the frontend, or external integrations, to use.

That's the most straightforward of handling this.

RihanArfan avatar Sep 14 '20 17:09 RihanArfan

GameQ have no php8 support.

https://github.com/Austinb/GameQ/issues/579

gOOvER avatar Oct 23 '21 12:10 gOOvER

GameQ have no php8 support.

Austinb/GameQ#579

GameQ #worksonmymachine with php8, ~~but the project seems dead.~~

EDIT: Seems like it's updated again.

Boy132 avatar Dec 07 '21 11:12 Boy132

is this still a thing or dead?

Draakoor avatar Jun 15 '25 13:06 Draakoor