Rules
Introduction
The idea behind this league is to have a long period of competitive duelling compared with the usual knockout tournaments. They are great, but the less skilled among us won’t reach beyond the first rounds and are doomed to play a random pickup game again.
This doesn’t mean this league is for the less skilled only, absolutely not! Everyone is welcome. Besides that we simply think this league will be great fun for the entire QW community.
League System
In QWDL, players are divided into several different divisions. The divisions are skill-based. The lower the division number the better the players get.
We will aim for 8-10 players in each division, but this depends on the number of signups and of the number of players around the same skill level.
Each player will be randomly scheduled to play all other players in his or her division. Matches will be 1 week apart with 12 weeks to play. All matches will be played using the best of 3 system.
Please be aware that we really want to get players in to evenly grouped divisions - this may take a season or 2 to get right and we may change the format slightly. There will be a period after signups and before the start of the season where we will manually adjust placements based on your feedback.
Points
The points system works as follows:
- You gain 4 points for winning a match (even if by a W/O).
- You gain 2 points for losing a match 2-1.
- You gain 1 point for losing a match 2-0.
- You get no points for not playing.
If two or more players have equal points in their division, the player with less losses will be ranked higher. If the players are still equal they will be ranked by average frag difference.
Their won’t be any play-offs, so Ending first in your division automatically makes you the champion of that division! Play-offs will take place to mark the end of the season. 8th place will fight 3rd place, from the division below, to decide who will be in the higher division.
At the beginning of each new season admins may opt to demote or promote as many players as they feel fit, although 2 up 2 down will be aimed for. We will try to make sure the divisions are as balanced as possible.
Postponements and Walkovers
To try and combat laziness without ignoring the fact that this is not a knockout tournament the following penalties will be enforced.
- You get 2 weeks to play your games.
For each week, or part week, after the 2 weeks that are allowed, the player that postponed will have 0.3 points deducted.
- If the match is not played, no points are lost but admins will give a walkover to the player that tried to get the match played (leave a comment on the match).
-
For players that have disappeared, the website will automatically postpone on their behalf.
- This will be based on how many days players have logged in during the previous week.
- For example: Player A logs in each day, Player B logs in once.
- The match will be postponed on behalf of Player B.
- Logging more than once per day will make no difference.
- If a player does not play any of their first 3 games, they will be kicked from the season.
- If a player plays less than or equal to half of their scheduled matches, they will be excluded from the season and may be banned from the next season.
- All points related to excluded players will removed. This means that if a player was given a walkover, they will lose those points.
Basically if you play your matches on time, or early, you will not be penalised. If you can't play on time you will be penalised but can still get a few points which is better than an immediate WO.
Clients
The only proxies/clients allowed in QWDL are:
- More QuakeWorld 0.96
- FuhQuake 0.31, build 675
- ezQuake 1.9.2 stable (build 2429)
- ezQuake 1.9 stable (build 2253)
- ezQuake 1.8.3 stable (build 2160)
- ezQuake 1.9.3 beta (cl_idrive must be 0)
- FTE 3343
- The Qizmo proxy version 2.91 is also allowed as it can help with routing.
Match Settings
Type 1on1 in console on the server and you are ready to go.
FuhQuake is required to have -ruleset smackdown and -norjscripts cmd line parameters added.
ezQuake is required to have "ruleset smackdown" and "allow_scripts 0" set in the console prior to joining the game.
FTE is required to have "ruleset nqr" set in the console prior to joining the game.
To check for cheats, such as fake clients, modified models and sound, you need to check 2 things. First you have to determine whether or not the clients on the server are genuine, i.e. not modified. Next you can check for modified models. The procedure is explained in detail as follows:
1. Checking for client authentication:
Do a /f_version to see if the players are using the allowed clients (see above for a list of what replies you should expect).
You can also use /users and /user X (where X is the user number of the player you want to version check), it should return an info key that corresponds to a client listed above.
2. Checking for modified models, sounds etc:
f_modified will reply if players have modified anything. All players must reply all models ok.
Exception: FTE users are allowed to modify models and sounds since FTE restricts things like models sizes and sound lengths to prevent cheating. Such users will simply return nothing on the f_modified check.
If a player drops after an f_check, the player must be rechecked when he returns to the server.
NOTE: There is a bug when routing via Qizmo proxies. It will post "modified player/eyes model" when you enter a server. Don't mind this, as long as f_version shows an original authenticated client, and f_modified shows all ok.
(This section has been stolen from EQL - I hope that is OK, if not contact Grump)
Maps
The maps that are allowed in this league are the following:
- DM2
- DM4
- DM6
- Aerowalk
- ZTNDM3
These are usually known as TB5 (The Big 5), ofcourse some people swear by TB3, but the popularity of ZTNDM3 and Aerowalk among newer players is very high. Besides that we believe that both maps are accepted by the majority of the QW community.
So what maps are going to be played in each match?
If players can't agree who chooses first, then either player should type: cmd rnd player1name player2name
The player that gets selected chooses on what map to play the first game.
The other player will decide what the second map will be. That map has to be different then the first map!
If a decider is needed then it has to be played on map that hasn’t been played yet. Both players have to drop a map and the remaining unplayed map has to be played as the decider. The player that chose the 2nd map has to be the first one to say which map he drops!
You must take screen shots of scores at the end of each game. It would be great if you can get demos too!
Server
Try to find a server where both players get pretty much an equal ping.
The maximum a player has to adjust to is ping 50! So if you both found a server in between your countries and one has ping 80 and the other has 50 you can’t force the player with ping 50 to play with higher ping. This is an European tournament so if you are not in Europe and want to join the league expect to play with high pings.
If you can’t agree on a server contact an admin. You could try using JohnNy_cz's ping tool.
Cheating/Fakenicking
Any form of cheating will be result in a direct ban.
You must play with the name that you signed up with. Contact an admin if you wish to play under a different name.
Reporting a match
We have tried to make reporting matches as easy as possible. The winner must report the match:
- Click on the "Schedule & Results" menu item.
- Find the match that you want to report and click on the link that says "Click here to report"
- Click "Next" to confirm that it is the correct match.
- Just follow the wizard to enter the results for each map.
- If you click on the "Schedule & Results" menu item you will be able to see that the match has not been confirmed.
The loser must confirm the results:
- Click on the "Schedule & Results" menu item.
- Find the match that you want to confirm and click on the link that says "2-1" (or whatever the result was).
- Click "Confirm" to confirm that the results are correct.
If there is any sort of dispute, please contact an admin BEFORE reporting or confirming a match! You must have screen shots!
Check List
Pre Match
Before you play any match, please check the following:
-
You have updated this site with the date and time that you are playing.
- This must be at least 30 minutes before the match.
- To update just click on your match, choose the date and time, click on change.
- /log_readable 1 (convert all non-printable characters to printable equivalents).
- /match_auto_sshot 1 (will take a screen shot at the end of every match).
- /match_auto_logconsole 2 (will save the log at the end of every match).
- /f_version returns a client shown in Clients.
- /f_modified returns all OK.
- /f_ruleset returns smackdown-imsf.
Post Match
Winner must report the match. It would be great if everyone uploaded demos, logs and screenshots.
- Screenshots and logs should be in C:\Program Files\nQuake\qw\duel\
- If you are using vista they may be in C:\Users\UserName\AppData\Local\VirtualStore\Program Files (x86)\nQuake\qw\duel\
-
You will need to get the demo from the server:
- Enter "dlist" in console.
- Find the number next to each map in your match.
- For each map, enter "cmd dl xxx" where xxx is the number of the map.
- You should find the demos in C:\Program Files\nQuake\qw\
- If you are using vista they may be in C:\Users\UserName\AppData\Local\VirtualStore\Program Files (x86)\nQuake\qw\
-
If you forgot to turn on logging, you can generate log files from demos:
- Start the demo.
- /Log LogName (LogName can be whatever you want to call the logfile).
- /Demo_Jump 11:00 (11:00 means 11 minutes into the map).
- /Log Stop