Hello!

I posted to these lists back in October looking for people to test my HLDS/SRCDS query app for Android. Several people responded, and I would like to thank everyone who volunteered to test the app for their time and their feedback.

This app started as a small independent study project for my computer science degree, but like most of my projects, it grew into something much larger than originally planned. Now, I'm pleased to say that the app is finally finished! It is called CheckValve, and yes, it's open source under the GPL (several people asked me if it would be). If you are interested in using it, please visit the following URL:

http://sites.google.com/site/checkvalveapp

I threw the website together in one night, so it is a work in progress that I hope to improve, but it gets the job done.

You can get the .apk file from the "Files" section of the website, and you can install it on your phone using one of the free "app installer" apps available in the Market. Or you can use the "adb" tool provided with the Adnroid SDK, if you happen to have that installed. I have not yet uploaded the app to the Market, because I am cheap and I don't want to pay the $25 fee, but I'll probably do that soon.

Here is a list of the changes that have been made since the original version I posted a few months ago:

* Fixed a bug that caused "Show Players" to fail sometimes on L4D2 servers
* Fixed a crash when changing the orientation of the screen while the progress dialog was showing
* Fixed the player search feature
* Fixed a bug that caused the server list to refresh in the background whenever the "Edit" button was clicked in the "Manage Servers" dialog * Fixed a bug that caused the server list to refresh in the background whenever the "Edit Server" option was selected in the context menu * Fixed a bug that caused the first letter of the first player's name to be missing in the "Show Players" results * Fixed a bug that caused the app to re-run the player search query if the phone was rotated while on the "Search Results" screen * Fixed a bug that caused the app to re-ping all of the servers if the phone was rotated while on the the "Ping Servers" screen * Made the "Manage Server List", "Search Results", and "Ping Servers" interfaces fullscreen
* Added confirmation dialog for server deletion
* Added the ability to move a server up or down in the list
* Added progress dialogs for ping and player search
* Updated the "Querying Servers" progress dialog so it won't show its title bar
* Removed row highlighting in the player search results
* Added the GPLv3 license

Here is a list of things that would be cool, but are not in the app:

* Drag-and-drop servers up or down in the list
* RCON support
* Show server chat messages
* Background server checks
* Alerting the user if a server is down

This is juts a wish list. I hope to find time to keep working on the app, but I seem to be increasingly busy these days. I will certainly investigate and attempt to fix any reported bugs, but sadly, I can't make any promises about new features. I also would like to port it to other platforms, but again, finding the time to do it will be a challenge. But the source code is open, so if anyone has experience programming apps for other platforms and would like to port this one, please do!

If you have any questions, comments, or bug reports, please feel free to send them to me. You can use this address ([email protected]) or [email protected].

Enjoy, and please let me know what you think!

    Thanks,
    Dave

--

Dave Parker
Systems Administrator
Utica College
Integrated Information Technology Services
(315) 792-3229
Registered Linux User #408177

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to