<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Andrew Wegner | Ponderings of an Andy - community</title><link href="https://andrewwegner.com/" rel="alternate"/><link href="https://andrewwegner.com/feeds/tag/community.atom.xml" rel="self"/><id>https://andrewwegner.com/</id><updated>2013-12-05T09:00:00-06:00</updated><subtitle>Can that be automated?</subtitle><entry><title>Mann Vs Vipers Beaten!</title><link href="https://andrewwegner.com/mann-vs-vipers-beaten.html" rel="alternate"/><published>2013-12-05T09:00:00-06:00</published><updated>2013-12-05T09:00:00-06:00</updated><author><name>Andy Wegner</name></author><id>tag:andrewwegner.com,2013-12-05:/mann-vs-vipers-beaten.html</id><summary type="html">&lt;p&gt;It took months and endless hours of trying, but it's been done. Wave 9 has been beaten.&lt;/p&gt;</summary><content type="html">&lt;p&gt;The Team Vipers' Mann Vs Machine modification - Mann Vs Vipers - that was completed in August has finally been beaten. 
Last night a starving group of players finally put down Wave 9. &lt;/p&gt;
&lt;p&gt;The players were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MooMooCow&lt;/li&gt;
&lt;li&gt;CutieVamp&lt;/li&gt;
&lt;li&gt;Batman&lt;/li&gt;
&lt;li&gt;Starfox&lt;/li&gt;
&lt;li&gt;Healthy Cyanide&lt;/li&gt;
&lt;li&gt;Zhiv&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The team struggled against the Admin bots - InsaneMosquito, Venom and SchooledYa. I've been told we are terrifying to play
against and making us MvM bots with even higher stats made it even more terrifying. (I approve.)&lt;/p&gt;
&lt;p&gt;Here's a video of Wave 9 from the victory. The winning strategy appears to be the one that works against us most of the time. 
Separate the medic (me), from the Heavy (Venom) and the Soldier (SchooledYa). Together, we're hard to stop, but apart we
can each be picked on for a while until there is no health left. The bots must have learned that weakness as well (I don't approve.)&lt;/p&gt;
&lt;p&gt;Congratulations to the winners!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I'm not sure when the video was taken down, as it is not a video on my account. Sadly, this victory has been removed from YouTube.&lt;/p&gt;</content><category term="Vipers"/><category term="team vipers"/><category term="community"/></entry><entry><title>Give some refined, Win some prizes</title><link href="https://andrewwegner.com/give-some-refined-win-some-prizes.html" rel="alternate"/><published>2013-02-25T09:00:00-06:00</published><updated>2013-04-03T00:00:00-05:00</updated><author><name>Andy Wegner</name></author><id>tag:andrewwegner.com,2013-02-25:/give-some-refined-win-some-prizes.html</id><summary type="html">&lt;p&gt;The new raffle bot is introduced to the community&lt;/p&gt;</summary><content type="html">
&lt;h2 id="introduction"&gt;Introduction&lt;a class="headerlink" href="#introduction" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Financially, Vipers is supported by donations from the community. When the community doesn't cover the cost, I end up
covering the difference. This isn't my favorite thing to do in the world, but we've been pretty successful in the past. 
In recent months, though, we've been coming up short more frequently. This has motivated me (and the rest of the admin
team to find ways to cover costs). Now we have one.&lt;/p&gt;
&lt;h2 id="welcome-to-the-new-raffle-bot"&gt;Welcome to the new raffle bot&lt;a class="headerlink" href="#welcome-to-the-new-raffle-bot" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I've built a Raffle bot based on &lt;a href="https://github.com/Jessecar96/SteamBot"&gt;SteamBot&lt;/a&gt;, which is the base of &lt;a href="https://scrap.tf/"&gt;scrap.tf&lt;/a&gt;. Entries to raffles will be one entry 
per refined metal. You can have an unlimited number of entries. I will convert the refined metal to various prizes 
(with the goal being keys most of the time).&lt;/p&gt;
&lt;p&gt;Then we'll have the system select a set of winners from the entries. A user can only win once per raffle, so even if you 
have a gigantic number of entries, your odds of winning more than one position are zero. Only one win per steam id.&lt;/p&gt;
&lt;p&gt;Using the prices from &lt;a href="http://backpack.tf/"&gt;backpack.tf&lt;/a&gt;, the bot will determine the "value" of the items within the trade.&lt;/p&gt;
&lt;h2 id="how-does-this-off-set-costs"&gt;How does this off set costs?&lt;a class="headerlink" href="#how-does-this-off-set-costs" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Items that are received that are of high value or any additional keys we can get based on raffle entries will be sold on 
various TF2 trading markets. The profits from these trades will be used to cover some community costs.&lt;/p&gt;
&lt;h2 id="keep-high-value-items-for-future-raffles"&gt;Keep high value items for future raffles?&lt;a class="headerlink" href="#keep-high-value-items-for-future-raffles" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;This question was added based on feedback from the community. It was added on March 20, 2013&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The original plan was to sell any such items. However, due to community feedback, I've changed my mind. We will utilize 
"high value" items as prizes for future raffles. These future raffles will not be announced until any running raffles are 
complete. It is also possible that such a raffle will run separately from the planned monthly ones.&lt;/p&gt;
&lt;h2 id="our-first-winners"&gt;Our first winners&lt;a class="headerlink" href="#our-first-winners" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Updated on April 3, 2013&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Our first raffle completed at Midnight on April 1st. I was surprised by the number of entries we received. I'm even more 
surprised that the second one has begun and is already three quarters of the way to the number of entries it took a month
to receive. People want those keys, and I saw mention of those Bill's Hats too.&lt;/p&gt;
&lt;p&gt;The number of entries we received allowed us to completely cover the community costs that donations didn't cover. Thank
you to all our players that entered!&lt;/p&gt;
&lt;p&gt;Our first winners are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cashprizes: Winner of 10 keys&lt;/li&gt;
&lt;li&gt;Popinfresh: Winner of 7 keys&lt;/li&gt;
&lt;li&gt;Iamthebaron: Winner of 4 refined metal&lt;/li&gt;
&lt;li&gt;That Guy From That Thing: Winner of 1 refined metal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="First Raffle Bot Entries and Winners" src="https://andrewwegner.com/images/rafflebot-entries.png"/&gt;&lt;/p&gt;</content><category term="Vipers"/><category term="team vipers"/><category term="automation"/><category term="community"/><category term="programming"/></entry><entry><title>Automated template for membership applications</title><link href="https://andrewwegner.com/automated-template-for-membership-applications.html" rel="alternate"/><published>2009-10-30T22:30:00-05:00</published><updated>2009-10-30T22:30:00-05:00</updated><author><name>Andy Wegner</name></author><id>tag:andrewwegner.com,2009-10-30:/automated-template-for-membership-applications.html</id><summary type="html">&lt;p&gt;How Team Vipers improved user applications and admin participation in the process&lt;/p&gt;</summary><content type="html">
&lt;h2 id="introduction"&gt;Introduction&lt;a class="headerlink" href="#introduction" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Not too long ago, applications for new membership in Team Vipers consisted of someone wandering onto the site, posting a
few words and an administrator saying they were accepted as a member. This worked when we were a small community. We
aren't small any more. We have 5 servers and hundreds of players a day. Each server has their own sub-community. There
are players joining the forums that entire groups of people have never met because they play exclusively on one game server.&lt;/p&gt;
&lt;p&gt;Admins were also inconsistent in how (or if) they voted. Some admins didn't realize they could have a say, thinking it
was a privilege granted to only the senior administrators. We've built a system to resolve many of these problems and to
make the administration side easier.&lt;/p&gt;
&lt;h2 id="whats-new"&gt;What's new?&lt;a class="headerlink" href="#whats-new" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The new system presents all users with an application template. They fill out the form and the system handles the rest.
The New Users and Applications subforum has been modified so that no one, except the bot, can create topics. The
topics will only be created when the form is submitted. When a user applies to join Vipers, we will automatically
include relevant information about the user as we know them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HLStats information: This helps us get a sense of where they play and how often they play. It will help admins identify
 users they &lt;em&gt;should&lt;/em&gt; recognize based on the servers they frequent (because we all know certain servers are better than
 others ;) &lt;em&gt;cough&lt;/em&gt; Vanilla Nest vs Crits &lt;em&gt;cough&lt;/em&gt; )&lt;/li&gt;
&lt;li&gt;Ban information: This will check if the user has any recorded bans in &lt;a href="http://www.sourcebans.net/"&gt;Sourcebans&lt;/a&gt;. It's important to know if the
 user has been banned previously.&lt;/li&gt;
&lt;li&gt;Known aliases: Pulling information from our chat logs and Valve's profile page, we can build a list of known aliases.
 This helps identify users that frequently change names but have been around a while.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There may be other features we add in the future as well.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Updated January 2012&lt;/em&gt; I've removed HLStats from the servers and removed it from new application information. We have
added a check of a user's &lt;a href="http://steamrep.com/api.php"&gt;Steam Reputation&lt;/a&gt; instead.&lt;/p&gt;
&lt;p&gt;After a user applies, they are put into a two week hold. During this week it is expected they will stick around the forums
and learn about the community they just applied to. Even better would be that they had done this before applying. While
this two week hold is in place, the administration team will be able to cast their votes in a separate sub-forum. They can
hold administration specific discussions - usually details that are important for admins to know, but don't &lt;em&gt;need&lt;/em&gt; to be
public. Once voting is complete, if they become a member, the system automatically grants appropriate forum and server
related permissions.&lt;/p&gt;
&lt;h3 id="voting-rules"&gt;Voting rules&lt;a class="headerlink" href="#voting-rules" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Three admin "Yes" votes and zero "No" votes grants the user membership immediately after the two week window has expired&lt;/li&gt;
&lt;li&gt;One or two "No" votes places a message on the user's application that the administrators are still considering the application&lt;/li&gt;
&lt;li&gt;Three or more "No" votes rejects the application&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="possible-responses"&gt;Possible Responses&lt;a class="headerlink" href="#possible-responses" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="accepted-by-admin-team"&gt;Accepted by admin team&lt;a class="headerlink" href="#accepted-by-admin-team" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you reach a total of three or more admin "Yes" votes, and do not get three or more admin "No" votes, you will be accepted
as a member of Vipers and automatically have your forum access modified. You will receive a message similar to this:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Application Accepted" src="https://andrewwegner.com/images/application-accepted.png"/&gt;&lt;/p&gt;
&lt;h3 id="denied-by-admin-team"&gt;Denied by admin team&lt;a class="headerlink" href="#denied-by-admin-team" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you reach three or more "No" votes your application will be denied. This will occur even if you receive more "Yes" votes
than "No" votes. Vipers is not a majority rule community. The decision has been made that if three admins do not feel comfortable
accepting your application, you will not be granted membership. You will receive a message similar to this:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Application Denied by Admins" src="https://andrewwegner.com/images/application-denied.png"/&gt;&lt;/p&gt;
&lt;h3 id="denied-due-to-lack-of-votes"&gt;Denied due to lack of votes&lt;a class="headerlink" href="#denied-due-to-lack-of-votes" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;To be accepted, your application requires a minimum of three "Yes" votes. If this can not be reached (and you also can't reach
 three "No" votes), your application will be rejected due to lack of votes from the admin team. This means that the admin team
 does not feel strongly either way about your application. Post on the forums. Play in the servers. Get to know our players
 and the community at large and then try again in a month. You will receive a message similar to this:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Application Denied with not enough votes" src="https://andrewwegner.com/images/application-denied-not-enough-votes.png"/&gt;&lt;/p&gt;
&lt;h3 id="denied-because-of-age"&gt;Denied because of age&lt;a class="headerlink" href="#denied-because-of-age" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Repeat after me: "Age does not equal maturity." However, it has a very strong correlation. Over time we have learned that younger
 players tend to bring a lower maturity level that most of the community does not care for. As such, we've decided to set a minimum
 age requirement of 16. If a user indicates they are less than that, the system will reject their application with a message similar to
 this:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Application Denied because of age" src="https://andrewwegner.com/images/application-denied-underage.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Updated January 2010&lt;/em&gt; This process has been in place for a few months now. It has gone very well. We've reduced the clutter
in the applications forum. We've also seen the number of "forgotten" applications drop dramatically.&lt;/p&gt;
&lt;h2 id="original-announcement"&gt;Original Announcement&lt;a class="headerlink" href="#original-announcement" title="Permanent link"&gt;¶&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The original announcement is posted here for future reference.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Zephyr is an automated robot designed to improve our new member application process. The current process, which involves copying a template to a new thread and the potential for applications to become misplaced, is cumbersome and inefficient. The goal of Zephyr is to remove as much of the manual process as possible.&lt;/p&gt;
&lt;p&gt;Now, our new applicants will fill out an actual application online. The same information will be requested, but it will be in a more reliable format and will not require an applicant copy and paste anything between threads. This new application will be posted in the same forum as you're used to, and members will be freely able to comment and discuss the applicant via that thread. It will also display which date admin voting will be open, which is two full weeks after the original application post. This will hopefully cut down on any confusion related to the delay between application and voting.&lt;/p&gt;
&lt;p&gt;As another note, from now on Zephyr will be the only user capable of creating new threads in the New Member Application forum. As previously stated, members will be able to post comments on existing threads, but the only new threads will come from the application process. This will keep the forum cleaner and help prevent applications from becoming lost or forgotten about.&lt;/p&gt;
&lt;p&gt;Once again, Zephyr is an automated robot. It is not programmed to respond to comments or questions. Doing so will not get your question answered. As always, if you have questions or comments about the application process, Zephyr, or anything else, you're welcome to send them to any admin. We'll be more than happy to help.&lt;/p&gt;
&lt;p&gt;You may all bow to your Robotic Overlord now.&lt;/p&gt;
&lt;/blockquote&gt;</content><category term="Vipers"/><category term="team vipers"/><category term="automation"/><category term="community"/><category term="programming"/></entry></feed>