Game Server Status Check [Paid] [Deleted]

JoeGandy

Member
JoeGandy submitted a new resource:

Game Server Status Check [PAID] - A system to check whether or not a number of gameservers are online

Server Status List

This is the first plugin i wrote aiming to meet that my new gaming community had, we wanted to see what servers were currently online from our www.stentorgaming.com website, so we decided to create one ourselves.

Introducing server status list.

Its a very simple plugin that does a very simple job it simply checks if it can contact the defined ip on the defined port, if successful then nit shows the server status as online....

Read more about this resource...
 
Would like it to show how many players online.

I'll get right to work on it!

Will this also work to show Mumble, Vent, TS online too?

It should do, the current version uses a very simple request method. After some extensive testing:

-> I was able to get it to detect the online status using the server's query port by default on teamspeak3 its (10011), if the other voice com methods follow in suit, it should work from them, although please note the port used to query the server is not the voice port (9987) for teamspeak by default.
 
Nice addon, any plans to add BF4 server status?
Also it would be nice to replace the CS:GO text with a picture.
Like this:

cs_go_icon_by_rustycharles-d4t7rd5[1].png

http://data:image/jpeg;base64,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
 
Just couple things:
  • L4D2 servers showing offline. (Probably need to add support for it)
  • The block color does not automatically match the skin, should make an improvement to automatically adjust to the theme design & colors.
  • If the server name is too long, just add "..." so it doesn't show two lines if the server name is too long.
  • The admin cp to add servers is very counter intuitive. It's confusing having to add servers. Also why do we have to manually add the server name? Doesn't the system automatically pull the server names?
 
Just couple things:
  • L4D2 servers showing offline. (Probably need to add support for it)
  • The block color does not automatically match the skin, should make an improvement to automatically adjust to the theme design & colors.
  • If the server name is too long, just add "..." so it doesn't show two lines if the server name is too long.
  • The admin cp to add servers is very counter intuitive. It's confusing having to add servers. Also why do we have to manually add the server name? Doesn't the system automatically pull the server names?

All features I can definitely implement, im not sure how you're have trouble with the options tho, makes sense to me, but please expand.

L4D2, if it uses a query port on the server side, make sure you're using that, if still no support let me know and ill get a test server up for it

The styling can be done within a few days for sure

^^ same for the length of the server name.
 
Also if anyone has a BF4 server i can test the plugin with, please inbox me the IP, PORT and QUERY PORT. Thanks
 
Just couple things:
  • L4D2 servers showing offline. (Probably need to add support for it)
  • The block color does not automatically match the skin, should make an improvement to automatically adjust to the theme design & colors.
  • If the server name is too long, just add "..." so it doesn't show two lines if the server name is too long.
  • The admin cp to add servers is very counter intuitive. It's confusing having to add servers. Also why do we have to manually add the server name? Doesn't the system automatically pull the server names?

Can confirm that L4D2 Support works, tested on my server using servers ip, and the regular server port, make sure to set the type as 'steam'
 
JoeGandy updated Game Server Status Check with a new update entry:

Added support for alot of servers

Updates:
  • Addon now integrated with GameQ - This gives alot more support for a number of game servers, to see the full list view: http://joe.lc/addons/supported_servers.php
  • When text is to big to fit on screen it now truncates it
  • Will now pull the name from server if found, if it can't find it, it will use the name you gave it in the options

Read the rest of this update entry...
 
After the update I am getting the following error:
Code:
Fatal error: Class 'GameQ_Protocols_Steam' not found in /xxxxx/xxx/library/Stentor/ServerList/GameQ/GameQ.php on line 371
 
After the update I am getting the following error:
Code:
Fatal error: Class 'GameQ_Protocols_Steam' not found in /xxxxx/xxx/library/Stentor/ServerList/GameQ/GameQ.php on line 371

Are you still using "steam" as your type, as mentioned it's deprecated
 
@JoeGandy ok it works now, there is a small issue, when you leave the server names blank, it will only show 1 server, I have to manually add all the server names in order for all of them to show.
I tried the L4D2 servers, but they still don't work...
 
@JoeGandy ok it works now, there is a small issue, when you leave the server names blank, it will only show 1 server, I have to manually add all the server names in order for all of them to show.
I tried the L4D2 servers, but they still don't work...

Yep I am aware of the issue with that, its the fact im using CSVs to distinguish the types, until i come up with a better way of doing that'll do im afraid.

Also if you could provide your servers details in a pm or something, i could do some testing for you?
 
Top Bottom