Recent Updates/Changes:- DONE/UNTESTED|Server Queues/Pool - Servers can be added and will only be used when the RCON password is correct AND there are 0 players in the server. If you have a server that you don't user 24/7 or isn't constantly full, please let us know.
We are in dire need of EU servers. All servers are accepted.
- DONE/UNTESTED|Geolocation/server selection - Bot will use IP to find location, then find distance to each available server. The best available server with the lowest average for the group will be selected.
- Bot had an issue with multiple networks when starting pug. This has been fixed thanks to how bad-ass php-irc is.
Mod Source:
PUGBot is a PHP-IRC module:
http://www.phpbots.org/ . Without PHP-IRC, this PUGBot would not be possible. Please support them anyway you can.
Project Trac Page - Contact someone in #pugbot to get an account to the SVN/Trac page
latest svn snapshot - some untested code - source included: pugbot, scrimbot and tracker
Source may be outdated, just because of how fast development is going now. Join #pugbot on gamesurge, quakenet or devhat to get latest source.
Trac/SVN will be setup for this project if there is an interest. For the meantime post changes in this post and they'll be committed to main branch.
GT-PUGBot is available on gamesurge and quakenet. You can access it directly via /msg GT-PUGBot [cmd] or saying it in any channel you see it idling in.
General Usage:.join/!join - .join [mapvote] [gametypevote]
Adds the person to pug. Both votes are required.
.status/!status - .status
Lists current queue for the PUG
.vote/!vote - .vote [mapvote] [gametypevote]
Vote for map/gametype - must be in PUG to vote
.maps/!maps - .maps
View maplist
.gametypes/!gametypes - .gametypes
View gametype list
.quit/!quit - .quit
Remove yourself from PUG
OPTIONAL:You may login with your gamingtilt.com account through PMing the bot.
DO NOT SEND THIS IN THE MAIN CHANNEL..login [login] [password]
Login. This enables stat tracking.
.logout
Logs user out of the system, and stops tracking.
ScrimBot Usage:General use: .scrim [command] [extra parameters]
Commands/examples:
show [ready/challenges] - List clans ready for a scrim, or pending challenges
add [your clan tag] [number of players] - Add your clan to the waiting for challenges list
challenge [your tag] [their tag] [number of players] [comment] - Challenge a clan. Comment is optional
accept [challenging clan's tag] - Accept a challenge
decline[your tag] [their tag] - Decline a challenge
quit/remove [your tag] - Remove your team from waiting for challenges list
report [your tag] [their tag] [your score] [their score] - Report result of scrim/challenge
notes [your tag] [their tag] [notes] - Add a note to that clan. It will be viewable later, kind of an idea to read what others say about a clan before challenging them yourself.
Have suggestions?: Post in this thread and someone will probably add it to the source.
Last update: Log parser that needs to tested (need a pug to start so I can parse logs).
Next update: Scrim/challenge system
Planned updates: Ranking system