NetherRealm iCTF League Homepage
NRiCTF - banner made by rezin!

Overview & Rules

Following in the footsteps of the NRCTF League, NRiCTF has been created as a fun way for teams to meet and play Q3iCTF in a competitive, yet friendly environment. These rules are here to make that goal possible. The admins hope that we have very little intervention to do; if teams disagree, you can come here to find out "the word" on how a match should be run or ask us in #NRiCTF. Just remember to be patient, reasonable, and fair, and have fun. In all cases, if you think a team has broken the rules, cheated, or otherwise acted outside of the spirit of the league, let an admin know. Keep demos and IRC logs and we'll do what needs doing. You just worry about playing iCTF.

General Procedures

Players from each team should meet in a predetermined IRC channel at least 15-30 minutes prior to the agreed upon match time to finalize any match details. This is to ensure that there are no problems. Teams should join the server before the scheduled time so that any connection problems may be sorted out. No spectators are allowed on the server. Each team is allowed two coaches. If a player is on the server who is not a clan member participating in the match or a staff member, the client should be asked to leave and an effort made to kick the client if necessary. If a player drops from the server or suffers serious connection issues then a substitute is allowed to join in. The coach should be looked upon as the primary sub, but players not connected to the server may substitute in, only if it is possible to do so in a timely fashion. Other player substitutions should be made between games.

An admin will consider allowing a match or game to be replayed only if a significant breach of the rules has taken place. ISP connection problems will not generally be regarded as reason for replaying, however the failing of authentication servers or game servers may be reason enough.

Postponements are allowed but should never extend beyond the week following the scheduled week. Requests for such should be addressed to a League Admin as soon as you feel it necessary to postpone one of your games. This can be done in the iCTF League Forum or by email but make your requests in writing. Both clans should agree to the postponement of the match. All League matches should be completed in the week for which they are scheduled as provided for in the schedule. In any event, all matches must be completed by the week following that to be considered valid unless a League Admin has granted permission for a rematch in which case the time frame for completing it will be established independently of the fixtures.

League Format

(this section will be partially decided by the players through votes in the Forum and will remain unfinished until later notice)

Each regular-season match will be a played out as a best of 3 series of 20 minutes duration for each game, each played on maps that have been previously designated for that week’s play by the League schedule. A short break is allowed between games. 5 minutes is a good rule of thumb.

Each best of 3 series makes up of a single match and is worth 1 point to the winning team. Scoring is by flag captures only, as determined by sudden death if necessary.

Maps are chosen for a given week from the following set of pairs. The maps for the league can be found in either the Threewave 1.6 release or the OSP 1.1 release of community maps:

See Maps & Links

The maps should be played in the order specified in the schedule. Games should be played 4v4 but in the event a clan is short players, 3v3 is possible, if given permission by a ref.

Map exploits as defined by being "outside" of a map are not allowed. If you have any suspicion of a map exploit being used in a match try to take a demo and screenshots of the offending player. Play out the rest of the game normally, the game will then be reviewed by a League Admin.

Negative timenudging is permitted if both teams agree to using it before a match begins. Use /callvote timenudge_min 0 to enforce both teams are not using timenudgeing if it's not agreed upon.

Maxpackets should be set to 30 for all players on the server if a team contends the server's pings are too high to play. Use the command /callvote maxpacket_max 30 to enforce this if needed. This restriction is for ping comparisons only, and should be lifted once the match begins.

Unsportsmanlike conduct is not allowed, and punishable in this league. Extreme measures may be taken if a player or team gets out of line. This may include but is not limited to vulgar statements, taunting, and boasting. Penalties can range from forfeit to banning, depending on the severity and frequency of the offense.


(this section will be partially decided by the players through votes in the Forum and will remain unfinished until later notice)

Tier shifting

(this section will be partially decided by the players through votes in the Forum and will remain unfinished until later notice)

Team Rosters

Players are only allowed to play for one team in the league at any one time. Players should only use one name in the league and that name must be registered for the clan they play for. Current team rosters are on the league site under Rosters. Contact a League Admin if there are any errors that need to be corrected on your team roster. Requests for team roster updates must be done in WRITING and can be officially made by posting your request at the sanctioned League Forum or by email to a League Admin. Roster updates for a new team member or an existing team member must be requested as outlined above at least 7 days prior to playing that team member in a match. Failure to abide by this rule will result in a forfeit for each game that a team plays an unregistered or incorrectly registered player. Clan leaders may check the player lists and bring and questions or discrepancies up to a League Admin. Players may be barred from playing if their name does not appear on the clan's player list. If a probationary player is the only player available to allow the match to commence, the opposing team may decide whether that player will play and the match continues or a reschedule will be required.

No proxies (other than NAT or similar packet forwarders) are allowed. No additional code, either internal or external to the Quake 3 client, which interprets the Quake 3 net data in any way, is allowed (e.g. Radars, aimbots etc). If any are detected to be in use then the player in question will be asked to leave the server and rectify the problem. If a player is proven to have cheated during a match, that players team will be disqualified for the season, so it's in every team's best interest not to cheat.

'NameFun' (i.e. colored) names are allowed. Animated Names are permitted if and only if the players name remains the same as what is stated in the clan's team roster for the NetherRealm iCTF League. A players name should remain the same for the duration of the match.

A players name should clearly indicate which team they are a member of. The format of this indication (e.g. clan tag prefix/suffix stated at registration of the clan) must be clear for every member of the team.

Overly abusive, sexist or racist names are NOT permitted. Any violation of this rule should be brought to the attention of a League Admin, and proof MUST be shown as to who the violator was (via log, screenshot, or demo) and action will be taken at the descretion of the League Admin. First offense is probation for a length of 1 match. Second and final is that the player is to be removed from the roster, and hence the league itself.

Playing the Match

The server used for the week's match must be negotiated and agreed upon by a representative of BOTH clans. The server must have:

  • The latest Q3 point release (currently 1.32)
  • OSP 1.03a or greater
  • sv_pure 1 (pure server)
  • All three maps played for that week's match.

Teams should try to find a server that geographically offers the most fair pings that are reasonably possible. A good rule of thumb is for teams to have within 15ms average pings if possible. In order to make the process of finding a server easier, it is recommended that teams meet in an IRC channel 15-30 minutes before game time, that the players have some sort of IRC server-finding utility such as Autoping or Meawping, and above all that both teams are reasonable about the expected pings. In a west vs. east game, the average pings will probably be higher than in an east vs. east or west vs. west - not being used to a ping is not an excuse for not compromising.

If teams cannot agree on a server, the League Referee may rule on a server or servers that offer the fairest-possible match.

Once on a server, teams can warm up but should be ready to start the match within a reasonable period of time. Undue delays in starting the match due to one team refusing to ready up when the other team has indicated they are ready to begin the match may result in a forfeit. If there are problems arising from a clan not participating in the match in good faith, then please contact a League Admin with your complaint in writing and provide any screenshots, demos or logs to substantiate your claim.

Server Settings

In order to set up the server for a match, the teams can use the following OSP commands. This list indicates the full list of required settings:

  • \callvote setctf map - sets up standard CTF default settings
  • \callvote timelimit 20 - sets the timelimit to 20
  • \callvote capturelimit 20 - sets the capturelimit to 20, the league maximum
  • \callvote instagib 1 - instagib is enabled

Instagib must be enabled. All other settings that would not invalidate the results of the match may be decided upon by the teams at the time of the match. If teams cannot agree to change a setting, it must remain at its default (e.g., \callvote pmove 1).

As stated above, teams can ask that timenudge is clamped to 0 during the match, and cl_maxpackets to 30 while pings are being compared only.


(this section will be partially decided by the players through votes in the Forum and will remain unfinished until later notice)


(this section will be partially decided by the players through votes in the Forum and will remain unfinished until later notice)


(this section will be partially decided by the players through votes in the Forum and will remain unfinished until later notice)


For our first season of NRiCTF, referees are REQUIRED. Knowing this, please show some courtesy and inform a League Admin via IRC, email or the forums at least 72 hours prior to match time, to ensure a referee can be arranged. Last minute matches may be provided a referee, but only if one is available. Without proper notice, a reschedule may be required. Here are some of the basic commands involved with refereeing. OSP Readme. If you are interested in being a referee, please contact a League Admin in #NRiCTF on ETG.

Reporting Results

Screenshots are required for all matches but do not need to be sent to the League Admins. Both clans should take end game screenshots to ensure that they can be provided to one of the League Staff in case there has been a contention made about the outcome of a match. If your opponent is slow at reporting the results of a match, message dalvian on IRC and provide screenshots.

League admins will have final say on all league matters.

This page may be updated without notice, as the League Staff see fit.

Site design by riffington & Pharaoh