Recommend this page to a friend! |
Download .zip |
Info | View files (7) | Download .zip | Reputation | Support forum (3) | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2006-02-06 (10 years ago) | 57% | Total: 1,610 | All time: 2,367 This week: 1,090 |
Version | License | Categories | ||||
battlefield-2-server 1.0 | Free for non-comm... | Statistics, Games |
Description | Author | |||||||||||||
This is a simple class that can query Battlefield 2 game servers to retrieve the available public information. |
|
BATTLEFIELD 2 - GAME SERVER QUERY CLASS Written by: Bogdan Zarchievici <opensource@creative-media.ro> Version: 5.0.1.a Revision: Monday, February 06, 2006 at 5:10:15 PM Comments: works with any PHP version greater than 4.1.0. Special thanks to: Michael Damato, Brian Manning and all of you who have been actively interested in the development of this class. For more details on the Gamespy Query Format please visit: http://forums.gametrack.org/viewtopic.php?t=311 http://dev.kquery.com/index.php?article=47 ------------------------------------------------------------------------ FEATURES: * Parses all data provided by the Battlefield 2 servers into one array. It's easy to use in any other PHP project. * Supports 1-128 players servers. * Shows the number of players that are currently connecting to the Battlefield 2 server. * Shows the number of players that will be disconnected from the server due to timeout. * Has three different templates that show you some advanced features of this class. ------------------------------------------------------------------------ USAGE: Call the PHP class: $battlefield_2=&new battlefield_2(IP,PORT); Getting the status of the Battlefield 2 server: $status=get_object_vars($battlefield_2); print_r($status['results']); You must complete the 1st and 2nd parameter of the status function with the IP and PORT of the Battlefield 2 server you want to query. There is currently only 1 variable that you can easily change: TIMEOUT = I recommend leaving it to 10 (ten) seconds. However you can increase or decrease it as you like. ------------------------------------------------------------------------ CONTACT: Please use the following e-mail address in case you find any bugs. Also, feel free to contact me if you need any help setting up this class. If you use this class in your PHP project or on your website, please drop me a message and tell me the link to your website so I can put it on my website. opensource [at] creative-media.ro |
Files |
File | Role | Description | ||
---|---|---|---|---|
templates (3 files) | ||||
battlefield-2-class.php | Class | Class | ||
battlefield-2-layout.php | Aux. | Layout for the example | ||
index.php | Example | Example | ||
readme.txt | Doc. | Readme |
Files | / | templates |
File | Role | Description |
---|---|---|
classic.php | Aux. | Classic Template |
in-game.php | Aux. | In-Game Template |
raw.php | Aux. | Raw Template |
battlefield-2-server-2006-02-06.zip 7KB | |
battlefield-2-server-2006-02-06.tar.gz 4KB | |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
0% |
|
|
User Ratings | ||||||||||||||||||||||||||||||
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.