version 1.1 | | version 1.2 |
---|
| | |
CTRL-N during a game to bring up this menu. From here, you can change | | CTRL-N during a game to bring up this menu. From here, you can change |
values for joining players. You can make the game close/open, | | values for joining players. You can make the game close/open, |
restricted, change the maximum number of players, change the game | | restricted, change the maximum number of players, change the game |
name, and change the reactor invulnerability. These changes only | | name, and change the reactor invulnerability. These changes are |
effect new players at this time, not currently playing players. | | communicated to all d1x players with versions 1.40 or later, and effect |
From this menu, you can blow up the mine, even if the reactor is | | all players joining after the change. Bans can also be saved locally in |
invulnerable, out of reach, or nonexistant. Only the game master has | | this menu. Only the game master has access to this menu. |
access to this menu. | | |
| | |
- Join game menu | | - Join game menu |
This should mostly explain itself. A plus sign (+) after the game | | This should mostly explain itself. A plus sign (+) after the game |
| | |
enable it for LAN games, where you have enough bandwidth. | | enable it for LAN games, where you have enough bandwidth. |
If you specify the parameter -shortpackets, this field is on by | | If you specify the parameter -shortpackets, this field is on by |
default. | | default. |
| | - Alternate Vulcanfire |
| | This enables the use of the alternate firing system for the vulcan |
| | cannon. The alternate vulcanfire works works by changing the firing |
| | of the vulcan to a local system. Instead of 'fire' packets, the |
| | firing player sends 'vulcan on' or 'vulcan off' packets. On packets |
| | are sent periodically, but are less often than the original vulcan |
| | fire packets, and are much smaller. Off packets are sent whenever |
| | the trigger is released. D1x players who have a recent enough |
| | version keep note of the on/off state of a player, and if there is a |
| | player that is marked 'on', they create vulcan shots emanating from |
| | the player at his current position. If no 'on' packets have been |
| | received for a period of time (about half a second), then the vulcan |
| | automatically turns off. Normal packet behavior is used for any |
| | players that do not have d1x or do not have a recent enough version. |
- Packets per second | | - Packets per second |
This is the number of packets that will be send to other players | | This is the number of packets that will be send to other players |
every second to tell where you are. If you do anything special | | every second to tell where you are. If you do anything special |
| | |
uses some special code to avoid more powerups appearing in a | | uses some special code to avoid more powerups appearing in a |
level than there where originally, which is often seen when | | level than there where originally, which is often seen when |
playing over internet. | | playing over internet. |
| | |
| | |
The following options only work in d1x-only games: | | The following options only work in d1x-only games: |
- Maximum players | | - Maximum players |
Set this to the maximum number of players you want in your game. | | Set this to the maximum number of players you want in your game. |
| | |
2. Multiplayer commands | | 2. Multiplayer commands |
----------------------- | | ----------------------- |
| | |
- D1X:[playername] | | *** Multiplayer message commands are now prefaced by either a / or a $. |
| | commands that take a parameter can use either a space or a colon. |
| | ie: to ping, at the f8 prompt "message:" type: "/ping <pilot>" |
| | |
| | - /ALTVULCAN |
| | This function sets all d1x players with compatable versions to use |
| | the alternate vulcanfire functionality. Anyone in the game can use |
| | this function. |
| | |
| | - /BAN:<playername> |
| | This function bans the specified player. |
| | NOTE: You must be the game master in order to use this function. |
| | ban changes are not saved between games automatically. Use the game |
| | master menu or the command line switch to save bans. If you use this |
| | on a person who is currently in the game, but does not have the d1x |
| | 'kick' functionality, the person will not be expelled from the game. |
| | Anyone banned, however, will not be able to join as long as you are |
| | the game master. If you save bans, they will be stored in the file |
| | bans.d1x in the d1 root directory. Bans are applied on the tcpip |
| | equivalant of x.x.x.* |
| | |
| | - /BANN:<playernum> |
| | This functtion works as the above /BAN:<playername>, but uses the |
| | current order of players in the kill list to select the player to |
| | be banned. |
| | |
| | - /UNBAN:<playername> |
| | This function unbans the specified player. |
| | NOTE: You must be the game master in order to use this function. |
| | ban changes are not saved between games automatically. Use the game |
| | master menu or the command line switch to save bans. |
| | |
| | - /UNBANN:<playernum> |
| | This functtion works as the above /UNBAN:<playername>, but uses the |
| | current order of players in the kill list to select the player to |
| | be unbanned. |
| | |
| | - /BANLIST or /LISTBANS |
| | Lists the current game's bans. |
| | |
| | - /CLEARBANS |
| | Clears all bans from the list. Just like using UNBAN or UBANN on each |
| | ban. |
| | |
| | - /D1X:[playername] |
This function communicates to other players in the game, and requests | | This function communicates to other players in the game, and requests |
a resyncronization of d1x versions. It will reset packets per second, | | a resyncronization of d1x versions. It will reset packets per second, |
shortpacket values, and version numbers for the selected player. If | | shortpacket values, and version numbers for the selected player. If |
you do not include a player name, it will request resync from everyone | | you do not include a player name, it will request resync from everyone |
currently in the game | | currently in the game |
| | |
- :SHORTPACKETS | | - /SHORTPACKETS |
This function sets all d1x players currently in the game to use | | This function sets all d1x players currently in the game to use |
shortpackets. Any D1X user can initiate this command in a game. | | shortpackets. Any D1X user can initiate this command in a game. |
| | |
- HANDICAP:<value> | | - /HANDICAP:<value> |
Use this function to give yourself a handicap of <value>. Afterward, | | Use this function to give yourself a handicap of <value>. Afterward, |
the ship will respawn with shields at this value. To turn this off, | | the ship will respawn with shields at this value. To turn this off, |
call HANDICAP:100. For values above 100, you must either be game | | call HANDICAP:100. For values above 100, you must either be game |
| | |
is not a d1x player, himself) to set the handicap of that person. | | is not a d1x player, himself) to set the handicap of that person. |
Only the game master can set a person's handicap above 100. | | Only the game master can set a person's handicap above 100. |
| | |
- KICK:<playername> | | - /KICK:<playername> |
This command will kick an offensive or lagged user out of a game. | | This command will kick an offensive or lagged user out of a game. |
NOTE: This command ONLY works if you are game master. It also WILL | | NOTE: This command ONLY works if you are game master. It also WILL |
NOT work if the player you are trying to kick doesn't use THIS | | NOT work if the player you are trying to kick doesn't use THIS |
version of Descent. | | version of Descent. |
| | |
- KICKN:<playernum> | | - /KICKN:<playernum> |
This functtion works as the above KICK:<playername>, but uses the | | This functtion works as the above KICK:<playername>, but uses the |
current order of players in the kill list to select the player to | | current order of players in the kill list to select the player to |
be kicked. | | be kicked. |
| | |
- DISCON:<playername> | | - /DISCON:<playername> |
Temporarily disconnects a player from YOUR game. (Not from | | Temporarily disconnects a player from YOUR game. (Not from |
everyones.) Normally, they will appear back into the game within a | | everyones.) Normally, they will appear back into the game within a |
very short time. On one occasion, the ignore command, (described | | very short time. On one occasion, the ignore command, (described |
| | |
such an occasion. | | such an occasion. |
This command can be disabled in D1X games (by disabling ignore/ghost). | | This command can be disabled in D1X games (by disabling ignore/ghost). |
| | |
- DICONN:<playernum> | | - /DICONN:<playernum> |
This functtion works as the above DISCON:<playername>, but uses the | | This functtion works as the above DISCON:<playername>, but uses the |
current order of players in the kill list to select the player to | | current order of players in the kill list to select the player to |
be disconnected. | | be disconnected. |
| | |
- GHOST:<playername> | | - /GHOST:<playername> |
Removes a pilot-less ship from the game. Many people are familiar | | Removes a pilot-less ship from the game. Many people are familiar |
with the "phantom ship" syndrome. This occurs when a player | | with the "phantom ship" syndrome. This occurs when a player |
disconnects from a game, and Descent doesn't get around to cleaning | | disconnects from a game, and Descent doesn't get around to cleaning |
| | |
This command and the related UNGHOST command can be disabled in D1X | | This command and the related UNGHOST command can be disabled in D1X |
games. | | games. |
| | |
- GHOSTN:<playernum> | | - /GHOSTN:<playernum> |
This functtion works as the above GHOST:<playername>, but uses the | | This functtion works as the above GHOST:<playername>, but uses the |
current order of players in the kill list to select the player to | | current order of players in the kill list to select the player to |
be ghosted. | | be ghosted. |
| | |
- UNGHOST:<playername> | | - /UNGHOST:<playername> |
This command essentially raises the dead phantom ships, in case you | | This command essentially raises the dead phantom ships, in case you |
want to play pyro volleyball with megas and these invulnerable | | want to play pyro volleyball with megas and these invulnerable |
entities. ;-) | | entities. ;-) |
| | |
- UNGHOSTN:<playernum> | | - /UNGHOSTN:<playernum> |
This functtion works as the above UNGHOST:<playername>, but uses the | | This functtion works as the above UNGHOST:<playername>, but uses the |
current order of players in the kill list to select the player to | | current order of players in the kill list to select the player to |
be unghosted. | | be unghosted. |
| | |
- IGNORE:<playername> | | - /IGNORE:<playername> |
Adds an offensive or lagged player to the ignore list. This ignore | | Adds an offensive or lagged player to the ignore list. This ignore |
list is a list that holds names of which Descent should not accept | | list is a list that holds names of which Descent should not accept |
multi play packets from. The effect is that that player disconnects | | multi play packets from. The effect is that that player disconnects |
| | |
not send to the player you just ignored. | | not send to the player you just ignored. |
This command and all related commands can be disabled in D1X games. | | This command and all related commands can be disabled in D1X games. |
| | |
- IGNOREN:<playernum> | | - /IGNOREN:<playernum> |
This functtion works as the above IGNORE:<playername>, but uses the | | This functtion works as the above IGNORE:<playername>, but uses the |
current order of players in the kill list to select the player to | | current order of players in the kill list to select the player to |
be ignored. | | be ignored. |
| | |
- UNIGNORE:<playername> | | - /UNIGNORE:<playername> |
This command removes a player from the ignore list. NOTE: In this | | This command removes a player from the ignore list. NOTE: In this |
current version, the player will not just "pop" back in the game | | current version, the player will not just "pop" back in the game |
when you unignore them. Your version has to receive some packets | | when you unignore them. Your version has to receive some packets |
from them that tells it "I'm here," before they can rejoin. | | from them that tells it "I'm here," before they can rejoin. |
| | |
- UNIGNOREN:<playernum> | | - /UNIGNOREN:<playernum> |
This functtion works as the above UNIGNORE:<playername>, but uses the | | This functtion works as the above UNIGNORE:<playername>, but uses the |
current order of players in the kill list to select the player to | | current order of players in the kill list to select the player to |
be unignored. | | be unignored. |
| | |
- :CLEARIGNORE | | - /CLEARIGNORE |
This command clears the ignore list of all player names. | | This command clears the ignore list of all player names. |
| | |
- :LISTIGNORE | | - /LISTIGNORE |
This command lists the names of all the players you have ignored on | | This command lists the names of all the players you have ignored on |
the HUD. | | the HUD. |
| | |
- PING:<playername> | | - /PING:<playername> |
This command tells you how long it takes to send a packet to | | This command tells you how long it takes to send a packet to |
<Playername> and back to you. It is very slightly inaccurate, since | | <Playername> and back to you. It is very slightly inaccurate, since |
packets are only processed every frame, so the minimum time is at worst | | packets are only processed every frame, so the minimum time is at worst |
| | |
the character(s) you gave is used. If you enter only "PING:", it will | | the character(s) you gave is used. If you enter only "PING:", it will |
ping all players, though the numbers will be slightly higher. | | ping all players, though the numbers will be slightly higher. |
| | |
- PINGN:<playernum> | | - /PINGN:<playernum> |
This functtion works as the above PING:<playername>, but uses the | | This functtion works as the above PING:<playername>, but uses the |
current order of players in the kill list to select the player to | | current order of players in the kill list to select the player to |
ping. | | ping. |
| | |
DOS (or in windows) and Linux. These are still in early stages... bug | | DOS (or in windows) and Linux. These are still in early stages... bug |
reports are very welcome. | | reports are very welcome. |
| | |
| | - ping statistics: ping loss% |
| | pressing ctrl-f7 turns on the ping display. This periodically pings |
| | the other players in the game, and shows the most recent pingtime, and |
| | keeps a loss statistic next to the player names score. The loss values |
| | are reset every 5 minutes. At the times when the values are reset, the |
| | loss may jump to negative or slightly positive numbers for a time. |
| | Don't worry about it until it stays consistant over longer periods of |
| | time. As of d1x 1.40, ping packets are very small. Older versions of |
| | d1x, however, user rather large packets for pinging, so beware if there |
| | are many players with older versions using this functionality, as it |
| | might lead to packet flooding. You can turn this display on by default |
| | with the command line switch -pingstats |
| | |
- new F7 score setting - kills/deaths(Game Effeciency%) | | - new F7 score setting - kills/deaths(Game Effeciency%) |
Along with the previous settings of pilot statistics, press F7 to | | Along with the previous settings of pilot statistics, press F7 to |
how in the player stats, each pilot's kills, deaths, and their current | | how in the player stats, each pilot's kills, deaths, and their current |
game effeciency. | | game effeciency. |
| | |
| | - Recent message buffer |
| | Press Alt-F8, and the last HUD messages will be repeated, up to |
| | the full screen. |
| | |
- hud message logging | | - hud message logging |
turn on or off hud message logging using ctrl-alt-` (left apostrophe) | | turn on or off hud message logging using ctrl-alt-` (left apostrophe) |
This writes to the file hudXXXXX.log all hud messages, including game | | This writes to the file hudXXXXX.log all hud messages, including game |
| | |
With this parameter you can specify an alternate mission directory. | | With this parameter you can specify an alternate mission directory. |
E.g. if you want to use the missions subdirectory for your missions, | | E.g. if you want to use the missions subdirectory for your missions, |
like D2, you start d1x with -missiondir missions. | | like D2, you start d1x with -missiondir missions. |
| | |
| | - Alternate hud views |
| | Switch between the new alternate hud views using alt-f7. You can |
| | set the default using the command line switch -hud <n>. There |
| | are three settings. |
| | 0 = normal |
| | 1 = show weapon/ammo/availability listings |
| | 2 = in fullscreen, same as #1, but in different places. In cockpit |
| | or statusbar, exact same as #1. |
| | |
- -cockpit <n> parameter | | - -cockpit <n> parameter |
With this option you can set the initial cockpit to something other | | With this option you can set the initial cockpit to something other |