Pickup rules

From PromodeWiki

This page serves as rules reference for the European-based CPM pickup channel #cpmpickup on the IRC network Quakenet. All required files needed to join pickup games are listed on this page, as well as a short description of how to join pickup games.


Updates made 221208: Added q3dm14tmp to tdm-maplist


Updates made 230908: Added TDM+ maps: http://tinyurl.com/43ek4s


Updates made 110908: CTF/NTF Requirements, Rules, Bans


Contents

Requirements

Quakenet Requirements

You need to have a Quakenet (Q) account and be authed to be able to join the pickup channel on IRC. Helpful information how to get a Q account and auth can be found on the Quakenet FAQ.

If you don't have any IRC client yet, you can get one here:

  • mIRC arguably the most popular IRC client among gamers (Windows)
  • XChat another good multiplatform client (Windows, Linux)

CPMA Requirements

  1. Latest version of Challenge Promode (Installation help)
  2. General binds:
     bind ? "say_team ^2Come Get ^7#I"
     bind ? "say_team ^7#L ^3TAKEN"
     bind ? "say_team ^7Dropped #W for ^3#n; drop; drop flag" // combined drop weapon for TDM, and drop flag for CTF/NTF

CTF/NTF Requirements

These are maps required to play CTF/NTF games as the majority of games is played on custom maps (maps not included in CPMA). As usual, map files should be saved in your \baseq3 subfolder and nowhere else.

  1. Chicken Team map pack 1 (ctctf1-4)
  2. Threewave map pack 0 (q3wcp1-8, q3wxs1)
  3. Threewave map pack 1 (q3wcp9-16, q3wxs2)
  4. Threewave map pack 2 (q3wc1-8)
  5. Threewave map pack 3 (q3w1-8, q3wxs3)
  6. Threewave map pack 4 (q3wcp17-24)
  7. Clobberedseal
  8. CTF binds:
     bind ? "say_team ^3LOW"
     bind ? "say_team ^2HIGH"
     bind ? "say_team ^7Dropped ^2FLAG ^7for ^3#n; drop flag"
     bind ? "kill" // To give regen/haste/quad to a teammate, you can only /drop flag in ctf

TDM Requirements

In addition to the maps from the CPMA mappack, some more custom maps are played in pickup channels. Again, these files go straight to the \baseq3 directory.

TDM+ MAPS: http://tinyurl.com/43ek4s

  1. nodm18
  2. ospdm5a
  3. avrdm1b
  4. q3dm14tmp
  1. TDM binds:
     bind ? "say_team ^7Dropped #W for ^3#n; drop; weapnext"

Additional Files

The servers used in #cpmpickup support some custom files listed here. These files are not required to play on the servers but might be useful regardless.

Guide to pickup bot

#cpmpickup is using echbot services for pickup games. A full list of commands can be found in the echbot manual. For basic stuff like participating in pickup games, the following commands should be enough:

How to sign up for a game

To get added to the list for a game, simply type !add in the channel, followed by the gamemodes you want to play. All currently available gamemodes are shown in the topic.

Examples:

  • If you're up for some Team Deathmatch:
  !add tdm
  • If you'd rather hunt some flags in both CTF and NTF, whatever fills up first:
  !add ctf ntf
  • Note: Make sure you can connect to the servers and got all required maps before you sign up for any games! You don't want to get banned right away, do you?

Once there are enough players signed for a game, echbot will inform both the channel and all signed players with a short message, including the server IP and password.

  • Note: If you added up for several modes and one of your games is ready to go, echbot will automatically remove you from all other games you signed up for.

How to remove from signup list

To remove from all gamemodes you're added for, simply type

!remove

in the channel and you're no more signed up for these games.

If you only want to remove from one or a few but not all games, you may type

!remove <gamemode 1> <gamemode 2> (etc.)

to remove from the signup lists for only these games. You remain on the signup lists for all other games.

  • Note: Once a game has started, you cannot remove anymore. If you are unable to play, ask for a sub in the channel and wait for your standin to confirm.

How to find out Server IPs

  • Sometimes you might want to warm up a little on the server before a pickup game starts, so what you'll want to know is the server IP for your game (TDM for example):
!ip tdm

echbot will then drop you a note with the server IP and password. For a list of all available servers, type

!aliases

echbot will then reply with a full list of all known aliases, which serve as shorthandle for unhandy IPs. You can use these aliases to query the server status as described in the next section.

How to query server status

Simply type the following into the channel:

!q3 <serverip:port>

echbot will then respond in the channel with something like this:

<@echbot2> Q3TDM(cpma) on cpm21 Players:0/16 () Red:0 v 0:Blue () () Time left:Warmup

How to change server IPs

Sometimes servers are already in use by previous pickup games, so you might want to change the server IP if the next game is already full.

  • Note: This feature is only availabe to voiced and opped people in the channel!
!ip <gamemode> <new server>
  • Note: Make sure you include both IP and password so people can actually connect to the new server. Simply use the supported aliases which should already contain both IP and password for all pickup servers.

Additional features: pickup statistics

echbot does not only provide the pickup service on IRC, it also collects information about all played games on the internet. You can check out the stats for #cpmpickup here.

Game Procedure

  1. When topic is full, everyone joins the designated server (5 minute deadline)
  2. Do NOT alias, use your regular nick (you can change after teams are picked)
  3. Put 'spec' in your name if you are spectating
  4. Everyone spectates, except the captains designated by echbot
  5. If the captains are unevenly matched, they may ask for anyone else to cap. If no one wants to, the caps echbot assigned pick the teams
  6. The captains call heads/tails and use callvote random 2
  7. The winner picks 1st player, the loser 2nd player until all players are picked
  8. The losing captain callvotes a map
  9. If the vote fails the losing captain callvotes a different map

Tip of the day: If the game is too one-sided you can timeout and ask for two players to swap.

Rules

The following rules should be obvious and self evident but are listed nonetheless. It is impossible to list all imaginable offenses, hence the "Do not act lame" rule. We (The admins) will be much stricter on the rules from now on.

Use common sense and some proper manners to make the games as smooth as possible.


  1. Do not act lame, no matter if you are signed or not
  2. Ruining the game on purpose (such as running around with pummel, callvoting timelimit 1, afk-ing, repetitive timeouting and numerous other stuff ) will get you banned.
  3. Use a nick similar to your irc nick - will make picking fair teams easier
  4. You must be at the server within 5 minutes, after which any other player may take your place
  5. If there's no one willing to replace the captains, the captains designated by echbot will pick the teams.
  6. Once a captain has picked the first player no late-joiners may play
  7. If you are unable to play your replacement must be at the server before the same 5 minute deadline
  8. If you haven't begun picking the teams after 10minutes and you're still missing one or more players you may leave the server without getting banned.
  9. Once a player has accepted to sub he is regarded as a signed player
  10. Always stay the entire match, leaving early will get you banned.
  11. If you must leave a match, get a sub by writing "1 needed at lob1.cpma.se:27960 for ctf/tdm" in #cpmpickup
  12. Do not leave before your sub is on the server and ready to join
  13. 999 disconnects are regarded as regular disconnects, unless the player rejoins server as soon as possible
  14. If anyone breaks the rules and a channel operator is available, then a temporary ban will be made

Bans

The following are guidelines for the ban period for some violations and may be subject to change without prior notice. Bans may be lengthened if repetitive offenses occur. Bans will be longer the more times you repeat breaking the rules.

  1. Not showing up for your game: 12h - 36h - 1 week
  2. Disconnecting from your game without sub: 24h - 48h - 1 week
  3. Leaving early, like leaving 1min before the game ends: 6h
  4. Attempts to evade bans, be it on irc or on q3 server, will result in at least a double ban period


I got banned, what now?

  • The best thing you can to is to wait and rejoin once your ban expires
  • A reason and tempban period for the ban will ALWAYS be provided by echbot
  • If you feel your reasons for breaking the rules are legitimate then you may take your case to the admin that banned you
  • Admins cannot remove the bans of other admins, except in special cases

Links

Last updated December 22, 2008

Personal tools
Error Connecting to SQL Server.
Load is too high. Thank you, Come again.