home *** CD-ROM | disk | FTP | other *** search
- MULTIPLAYER RELEASE NOTES FOR
- DESCENT 3 DEMO 2
- Version 1.2
-
- ________________________________________________
-
- TABLE of CONTENTS -- MULTIPLAYER README
- ________________________________________________
-
- 0. Important Note!
- 1. General Multiplayer Info
- 2. Starting A Multiplayer Game
- a. Parallax Online
- b. DirectPlay Modem
- c. DirectPlay Serial
- d. IPX
- e. Direct TCP/IP
- 3. Starting (Hosting) A New Game
- 4. On-Screen F6 Multiplayer Menu
- 5. Multiplayer Control Commands
- 6. Other Multiplayer Features
- 7. Firewalls And Proxies
- 8. Running A Dedicated Server
- 9. GameSpy(tm) Support
-
-
- _______________________________
-
- 0. Important Note!
- _______________________________
-
-
- Descent 3 Demo 2 is compatible in Multiplayer only with other
- copies of Descent 3 Demo 2. This means that if you were to
- start a multiplayer game, only people who are also playing Descent
- 3 Demo 2 will be able to join. You may be able to see games
- being played by owners of the full version of Descent 3, but you will
- not be able to join.
-
- _______________________________
-
- 1. GENERAL MULTIPLAYER INFO
- _______________________________
-
-
-
- We hope you have as much fun playing multiplayer games of Descent 3
- as we do! Descent 3 Demo 2 includes Capture-The-Flag and Anarchy
- games. The full version of the game of course includes new
- multiplayer games, weapons, powerups, and multiplayer levels!
-
- You can play multiplayer games of Descent 3 Demo 2 on a LAN
- (Local Area Network), over the Internet via your modem connection to
- an ISP (Internet Service Provider), or directly against another
- single computer via a modem or serial cable connection. If you're
- playing over the Internet, you can use the free matching service from
- Parallax Online ("PXO" for short) to find other Descent 3 players on
- the Internet to play against. PXO works when connecting to the
- Internet via modem, cable modem, ISDN, or other connection.
-
- This file contains details on how to start (or join) a multiplayer
- game, and also contains troubleshooting suggestions, and all the
- details on the many multiplayer menus and options available while
- playing.
-
- __________________________________
-
- 2. STARTING A MULTIPLAYER GAME
- __________________________________
-
-
- After you click "Multiplayer" from the main menu, a dialog presents
- you with several options:
-
- Parallax Online: Play over the Internet via the PXO
- matching service
-
- DirectPlay Serial: Play against one other computer over a
- serial cable
-
- DirectPlay Modem: Play against one other computer over the
- modem
-
- IPX: Play over a LAN using the IPX network
- protocol
-
- Direct TCP/IP: Play over a LAN or the Internet using the
- TCP/IP network protocol
-
- Click the type of game you want to play and then click OK. Following
- are details on joining, and starting, each type of game.
-
-
- Parallax Online
- ---------------
-
- Parallax Online ("PXO") is a free matching service with a lobby and
- chat rooms. You'll be able to chat with other Descent 3 players
- worldwide, and play against them. This service is free, for no
- additional matching or connect time charges.
-
- Before you choose a PXO game in Descent 3, you must first register on
- PXO to get a user name and password. To do this, just click the
- "PXO" button on the Descent 3 Launcher, or visit http://www.pxo.net
- to register. Once your account is validated, which should take just
- a few minutes, you'll be able to play a game of Descent 3 over PXO.
-
- The login name you enter when registering for PXO is only used to
- connect to the service -- no one else will ever see it. On PXO
- you'll be identified to other players by the Pilot name you set in
- Descent 3. When you register, you're given the option of allowing
- other players to see your real name and email address, or you can
- choose to be totally anonymous.
-
- Parallax Online Details
- -----------------------
-
- After you select Parallax Online, the "Login to PXO" window
- appears. Type in your PXO login name and password as given to
- you when you registered (see above). After a few seconds,
- you'll enter the PXO screen. (If you get to the login window
- and haven't yet registered with PXO, click on "Create New
- Profile" to go to the PXO registration page.)
-
- To chat before you begin a game, double-click the name of one of
- the chat rooms at the top of the PXO window. A dialog box will
- appear letting you know what chat room you're in.
-
- To type something that everyone in the chat room can view, just
- type something and hit Enter. To send a private message to
- another pilot, click "Send Private Message", then type the
- message and pilot name in the dialog box that appears. You can
- find a pilot if you know his name by clicking "Find Pilot" and
- typing his or her name in the dialog box that appears. (This
- option will only find pilots in PXO Chat, not pilots who are in
- the middle of a PXO game.)
-
- After entering a chat room, you can get any pilot's stats by
- clicking on his name in the leftmost column then clicking "Get
- Pilot Info".
-
- When you're ready to start or join a game, click "Go To Games"
- and start or join a game as detailed below.
-
- In addition to the Chat and Game Matching services, PXO also gathers
- statistics from games played, including kills and deaths for each
- player. Visit the PXO web page at http://www.pxo.net to view your
- stats, see the latest rankings, or see a list of games currently
- being played.
-
-
- DirectPlay Modem
- ----------------
-
- This option lets you use your modem to directly play against another
- player. Note that this is not for Internet games when you use your
- modem to dial an ISP (Internet Service Provider) -- it's to let you
- directly call a friend over the modem to play. You need DirectX 6 to
- play a direct modem game, so Windows NT users can't use this option.
-
- Before you try to play Descent 3 over a direct modem connection, you
- must configure your modem through Windows. You can do this with the
- "Modems" option in the Windows Control Panel.
-
- After you choose a Direct Modem game, a screen appears letting you
- choose your modem, in case you have more than one. Click on your
- modem.
-
- If you want to host a game -- that is, your modem will be set to
- answer the phone when a friend calls -- click "Answer/Host Game", and
- see "Starting A New Game", below.
-
- If you want to join a game -- that is, your computer will call a
- friend who has already chosen to host a game -- type the phone number
- and click "Dial".
-
- Troubleshooting: DirectX 6 is required for direct modem games; we
- use DirectPlay for modem games. If the error "Unable to connect."
- appears when looking for games, or you get other communication
- problems, you should quit Descent 3 Demo 2 on both machines
- and make sure they can talk to each other in the first place. To do
- this, run a terminal program like HyperTerminal on both machines --
- Windows 95 and 98 include HyperTerminal in the Start menu, under
- Programs->Accessories. Configure HyperTerminal on both machines to
- use the same settings, have one computer call the other, and type to
- each other in the window that appears. If you don't see the text
- that each other person is typing, you aren't set up correctly. Make
- sure you have selected the correct modem in the "Modem" Control
- Panel, with all the correct settings, including baud rate and COM
- port.
-
-
- DirectPlay Serial
- -----------------
-
- This option lets you play a two-player game in which both computers
- are connected directly to each other via a null-modem cable attached
- to each computer's serial port. You need DirectX 6 to play a direct
- serial game, so Windows NT users can't use this option.
-
- After you choose a Direct Serial game, a screen appears letting you
- set up your COM port. The default settings are COM1, 38400 baud, 1
- stop bit, no parity, and RTS/DTR flow control. Make sure both
- computers are set to the same settings on this screen, and then set
- the COM port to whichever COM port you have plugged the null modem
- cable into on each computer. Then one player should click "Start A
- New Game" and begin a new game as detailed in "Starting A Multiplayer
- Game", below. THEN, after that player is already in the game and
- flying around, the second player should click "Look For Games" and
- connect on the following screen.
-
- If the game plays slowly, try increasing the baud speed on both
- computers. We chose 38400 baud as a default speed to accommodate
- slower computers. You can increase the baud speed and you'll probably
- get faster game play. Make sure you set the baud speed to the same
- number on both computers.
-
- Troubleshooting: DirectX 6 is required for direct serial games; we
- use DirectPlay for serial games. If the error "Unable to connect."
- appears when looking for games, you should quit Descent 3 Demo 2
- on both machines and make sure they can talk to each other. To do
- this, run a terminal program like HyperTerminal on both machines --
- Windows 95 and 98 include HyperTerminal in the Start menu, under
- Programs->Accessories. Configure HyperTerminal on both machines to
- use the same settings, and type in the window that appears. If you
- don't see the text that each other person is typing, you aren't set
- up correctly. Make sure you have selected the correct COM port, and
- make sure you are using a null-modem cable and not a straight-through
- serial cable. (There are also null-modem adapters you can attach to
- a straight-through serial cable.)
-
-
- IPX
- ---
-
- This option lets you join or start a game using the IPX network
- protocol to play over a LAN. After choosing this option, you can
- join an IPX game in progress by simply clicking the name of the game,
- then clicking "Join Selected". To start a game, click "Start A New
- Game", then see "Starting A New Game", below.
-
- Troubleshooting: Run NETTEST.EXE if you experience problems with IPX
- games. It may be able to detect certain problems with your network
- configuration. Beyond that, it's beyond the scope of a game readme
- file to attempt to troubleshoot an IPX network. Try using Windows'
- Network Control Panel, and take it from there.
-
-
- Direct TCP/IP
- -------------
-
- This option lets you join or start a game using the TCP/IP network
- protocol to play over a LAN, or over the Internet. To join a game on
- your local LAN, just choose this option, click the name of the game
- you want to join, and click "Join Selected".
-
- To join a game across the Internet via TCP/IP, first find out the IP
- address of the server. Click in the text box under the words "Search
- For Games At Address". Type in the IP address you wish to search
- (example: 127.0.0.127) and press Enter. If you want to connect to a
- server running on an alternative TCP/IP port, you can specify the port
- number along with the IP address by putting a colon between the IP
- address and the port (example: 127.0.0.1:9999). If a game is
- available at that address, click the name of the game and click "Join
- Selected" to begin.
-
- To start a TCP/IP game, click "Start A New Game", then see "Starting A
- New Game", below.
-
- Troubleshooting: Run NETTEST.EXE if you experience problems with
- TCP/IP games. It may be able to detect certain problems with your
- network configuration. Again, it's unfortunately beyond the scope of
- a game readme file to attempt to troubleshoot a TCP/IP network. Try
- using Windows' Network Control Panel, and take it from there.
-
- ____________________________________
-
- 3. STARTING (HOSTING) A NEW GAME
- ____________________________________
-
-
- Once you've chosen one of the preceding network options and clicked
- "Start A New Game", Descent 3 presents you with a screen listing your
- multiplayer options.
-
- Mission Name:
- Choose the level you want to play. Descent 3 Demo 2 has
- one multiplayer level:
- "Taurus" is an indoor level with lots of damaging weapons,
- designed for 3 to 6 players.
-
- Game Name:
- The name that will appear when other players attempt to join
- your game.
-
- Game Type:
- Descent 3 Demo 2 supports Anarchy and Capture-The-Flag.
- Anarchy is a big free-for-all: Everybody against everybody. In
- Capture-The-Flag, all players are assigned to either the Red
- Team or the Blue Team, and the goal is to find the other color's
- base, grab their flag by flying through it, fly back to your
- base, and drop off the enemy flag at your base. Your flag must
- also be at your base, so if someone on the enemy team already
- grabbed your flag, you must find him, blow him up, and return
- your own flag to your own base before you can score points for
- capturing the enemy flag.
-
- Multiplayer Options: Another screen appears with multiplayer options:
-
- Time Limit: The level automatically ends after this many
- minutes.
-
- Kill Goal: The level automatically ends after a player
- achieves this many kills.
-
- Max. Players: The maximum number of players that will be
- allowed into the game. We recommend 8 or
- fewer for Descent 3 Demo 2.
-
- Packets per second: The number of position update packets that
- all the computers in your game will send per
- second. (Technically, you also send packets
- when you fire a weapon.) In most cases, just
- 8 packets per second is a good setting. You
- can set this number lower to allow more
- people in the game, and with less bandwidth
- requirements. Note that it's usually not a
- good idea to increase this number if you have
- a slower connection because this will just
- result in a flood of superfluous data being
- transmitted over the network, and your game
- lag will probably increase.
-
- Respawn rate: Amount of time before a fixed powerup
- reappears.
-
- Client-server: You can choose either client-server or
- peer-to-peer. Client-server is best when the
- server has a fast connection. This option
- lets the most people join the game with
- lesser bandwidth requirements for each
- client. If you ever have problems with games
- becoming extremely lagged after playing for a
- while, try playing with a dedicated server
- (see below), or play peer-to-peer.
-
- Peer-peer: You can choose either client-server or peer-
- to-peer. Peer-to-peer is good for games
- when all the clients and the server have the
- same amount of bandwidth. In peer-to-peer,
- all clients will see player updates more
- quickly, but they will all need more
- bandwidth. In general, we predict peer-to-
- peer may be better for fewer people, but
- maybe not.
-
- Permissable In this network mode, all player weapon fire
- Client/Server: must originate on the server. This increases
- the chances that shots that appear to hit
- your opponents on your screen will actually
- do damage to them. The downside is that there
- will be some lag between when you pull the
- trigger and when you actually see the weapon
- you fired.
-
- Use rotational
- velocity: Produces smoother enemy ship movement, but
- requires a little more bandwidth.
-
- Bright Players: Makes all players be fully bright instead of
- taking on the lighting of the surrounding
- environment.
-
- Restrictive
- Collisions: Uses polygon-accurate collision detection.
- With this option turned off, player ships
- are treated at spheres for collition
- detection. Enabling this option in an
- Internet game would would make it very hard
- to hit other players, due to the lag inherent
- in Internet connections.
-
- Configure allowed
- ships/items: Displays a screen on which you can change
- what items are allowed and disallowed in
- your game. If you want to play a game in
- which the Vauss Cannon isn't allowed, this
- is how.
-
- Save Settings: Saves all the above settings in a file. If
- you always start games with the same
- multiplayer options, save them with this
- option.
-
- Load Settings: Load multiplayer settings which you
- previously saved with the "Save Settings"
- option.
-
- Start Game: Launch!
-
-
- After the game has been started, the server will display the
- Waiting For Players screen. In non-team games, this will list
- all the players currently in the game. When everyone has joined
- (or sooner if you prefer) click on Start Game to begin. In
- team games, this screen allows you to assign players to teams.
-
-
- ____________________________________
-
- 4. ON-SCREEN F6 MULTIPLAYER MENU
- ____________________________________
-
-
- Press F6 while playing to display the on-screen multiplayer menu.
- While displaying this menu, use the following keys:
-
- Up Arrow: Move up to highlight the previous menu item
- Down Arrow: Move down to highlight the next menu item
- Right Arrow: Enter a submenu
- Left Arrow: Leave a submenu to enter the menu to the left
- Enter Key: Activate highlighted option in menu
- ESC Key or F6: Hide the on-screen menu
-
-
- Description of items in On-Screen menu
- --------------------------------------
-
- 1) Anarchy (appears in anarchy game only)
-
- A) HUD Display
- This menu lets you choose what statistics get displayed
- on your HUD. Options are None, Score, and Efficiency.
-
- B) HUD Score Colors
- This menu lets you choose what color is used to display
- player name on your HUD. Options are Player Colors, which
- draws each name in a different color, and Normal, which
- draws all the names in green.
-
- 2) Server Commands Menu (only displayed on the server)
- This menu contains various options and commands that only the
- server can issue. This menu contains the following submenus:
-
- A) Kick
- This command will kick a player from the game. When you
- highlight this submenu you will get a list of all the players
- currently in the game. The number that is between the
- brackets ([]) is the player number of the player. To kick a
- player from the game, highlight their pilot name and activate
- (press Enter key).
-
- B) Ban
- This command will kick and ban a player from the game. This
- ban will only last as long as the server is up. When you
- highlight this submenu you will get a list of all the players
- currently in the game. The number that is between the
- brackets ([]) is the player number of the player. To ban a
- player from the game, highlight their pilot name and
- activate (press Enter key).
-
- C) Remove Ban
- This command will list all the banned players and let you
- un-ban a player.
-
- D) Rehash Allow/Deny List
- This command will re-read the hosts.allow & hosts.deny
- files. If you change these files while the server is
- running, use this command to get the new information.
-
- E) End Level
- This command will end the level that is currently playing,
- and will send the game to the post-level results screen. To
- end the level, highlight this submenu and activate (press
- Enter key).
-
- F) Max HUD Name Level
- This command determines whether players will be able to
- display the pilot names of the other players on their HUD.
- There are three options:
-
- None - If this is set, the players will not be able to
- display any names on their HUD.
- Team Only - If playing a team game, players will be able
- to display the names of their teammates, but
- not of their opponents. In a non-team game,
- this option is the same as None.
- Full - Players will be ale to display the names of all
- players.
-
- E) Team Control (only available in team games)
- This submenu contains submenus with commands to change
- options for team games.
-
- 1.) Balance Teams
- This command will automatically balance the number of
- players on the teams to make the teams fair. It balances
- based on seniority. Those that haven't been in the game
- as long as another player on their team will be have a
- greater chance of being forced to another team. To
- automatically balance the teams, select this option and
- activate (press Enter key).
-
- 2.) AutoTeam Balance
- This command turns on/off the automatic placement of a
- new player to a game to the team with the least number
- of players. If this option is turned off then the
- player must either change his team to the team he wants
- to be on, or the server must force change him to a team.
- To turn on/off this option select On or Off from the sub
- menu of "AutoTeam Balance" and activate (press Enter
- key). The item with the arrow pointing at it is the
- current state of the option.
-
- 3.) Allow Team Changing
- This command enables/disables allow players to change
- teams. If this option is off than the teams are
- essentially locked (until this option is turned on). To
- turn this option on or off, select On or Off from the sub
- menu of "Allow Team Changing" and activate (press Enter
- key). The item with the arrow pointing at it is the
- current state of the option.
-
- 3) Observer Mode Menu
-
- This menu contains the commands to enter/exit observer mode to
- watch the game as a spectator. There are two different kinds of
- observer mode, roaming and piggyback. Roaming Observer mode
- lets you fly around freely. In piggyback mode you must select
- the player you want to observe, after doing so you will watch
- the game through their eyes.
-
- A) Observer Mode
-
- In this submenu you can turn on roaming observer mode, or turn
- off observer mode completely. To turn on/off this option select
- On or Off from the sub menu of "Observer Mode" and activate
- (press Enter key). The item with the arrow pointing at it is
- the current state of the option. Note that you can only enter
- Observer Mode if your shields are 99 or higher.
-
- B) PiggyBack Observer
-
- In this submenu you can select what player you would like to
- observe through the piggyback observer mode. Selecting this
- menu will give you a list of players currently in the game. To
- start piggybacking a player, highlight their pilot name and
- activate (press Enter key). If you select yourself, it will end
- the observer mode session.
-
- 4) OnScreen Background
-
- In this menu you can enable or disable the backdrop of the
- On-Screen menu. To turn on/off this option select On or Off from
- the sub menu of "Background" and activate (press Enter key). The
- item with the arrow pointing at it is the current state of the
- option.
-
- 5) HUD Name Level
-
- This command determines whether player names are visible on your
- HUD. Note that these settings are subject to the limitations
- set by the server; see "Max HUD Name Level" above. There are
- three options:
-
- None - If this is set, no names will appear on the HUD.
- Team Only - If playing a team game, the names of the player's
- teammates will appear on the HUD, but the names of
- the opponents will not. In a non-team game, this
- option is the same as None.
- Full - The names of all players will appear on the HUD.
-
- 6) Ship Logos On/Off
-
- Turns on and off rendering of logos on player ships.
-
- 7) Game Stats To File Menu
-
- This menu contains the options and commands that deal with the
- saving of game stats to file. This file will be located in your
- /netgames directory of where you installed Descent 3.
-
- A) Save Stats To File
-
- Activating this command will immediately save the current stats
- to file. To activate highlight this command and press Enter key.
-
- B) AutoSave On Level End
-
- This submenu is used to enable/disable the automatic saving of
- the stats when the level ends. To turn on/off this option select
- On or Off from the sub menu of "AutoSave On Level End" and
- activate (press Enter key). The item with the arrow pointing at
- it is the current state of the option.
-
- C) AutoSave On Disconnect
-
- This submenu is used to enable/disable the automatic saving of
- the stats when or if you disconnect from the game. To turn
- on/off this option select On or Off from the sub menu of
- "AutoSave On Disconnect" and activate (press Enter key). The
- item with the arrow pointing at it is the current state of the
- option.
-
- 8) Get Player Info Menu
-
- This option allows you to choose a player currently in the game
- and it will display information about the player on the screen.
- It contains information like what team they are on (team games
- only), their player number, network address, ship they are using
- and total time in game. After you are done using the information
- displayed, simply select and activate the same pilot (or select
- <none>) and the display will go away.
-
- 9) NetGame Info Menu
-
- This option turns on/off the displaying of detailed information
- about the netgame currently being played. This display contains
- information like the name of the game, mission being played, the
- multiplayer game being played, the packets per second threshold,
- the max players allowed in the game, the time limit per level
- (if enabled), the goal score per level (if enabled) and the
- respawn time for powerups. To turn on/off this option select On
- or Off from the submenu of "Netgame Info" and activate (press
- Enter key). The item with the arrow pointing at it is the
- current state of the option.
-
- 10) HUD Message Filters
-
- A) Kill Messages
-
- This menu allows you to change the format of the messages
- shown on the HUD when a player dies. The options are None,
- which disables the messages, Simple ("A killed B") and Full,
- which enables display of more fanciful messages.
-
- B) Statistical HUD Messages Menu
-
- This options turns on/off the displaying of the random
- statistical HUD messages, that can occur after a player scores a
- kill. To turn on/off this option select On or Off from the
- submenu of "Netgame Info" and activate (press Enter key). The
- item with the arrow pointing at it is the current state of the
- option.
-
- 11) Change Teams Menu (team games only)
-
- This menu allows you to change the team you are currently on.
- This is more of a request to change teams, as the server can
- deny the request if the option to allow team changing is
- disabled (or the multiplayer game will not allow it, for
- instance, in a CTF game, if you have a flag and try to change
- teams, the request will be denied).
-
- 12) Exit Menu
-
- Exits from the On-Screen Menu
-
-
- ____________________________________
-
- 5. MULTIPLAYER CONTROL COMMANDS
- ____________________________________
-
-
- Here is a list of commands you can give to Descent 3 Demo 2 --
- both to your copy of the game and to the server -- while playing a
- multiplayer game, or while running a dedicated server. To enter a
- command, press the F8 key, then type the command and press Enter. For
- example, to show player info for player 0, you would press F8, then
- type:
-
- $playerinfo 0
-
- then press return. Many of these commands are available from the F6
- multiplayer menu that's available while playing the game. If you run
- a dedicated server, you'll need to type in these commands, since the
- multiplayer menu will be unavailable.
-
- Command List
- ------------
-
- $help <command>
- Gives help on the specified command. If no command is specified,
- lists all the server commands.
-
- $team <Team_name>
- From a client, changes your team. Team_name is the name of the
- team you want to change to.
-
- $changeteam <Pnum> <Team_name>
- From the server, changes a player to a team. Pnum is the player
- number, and Team_name is the name of the team.
-
- $playerinfo <Pnum>
- From a client, request information about a player. Pnum is the
- player number.
-
- $balance
- From the server, automatically balance teams.
-
- $autobalance <off/on>
- From the server, turn off or on the autobalancing of teams.
-
- $allowteamchange <off/on>
- From the server, turn off or on the ability of clients to change
- their teams.
-
- $kick <Pnum>
- From the server, kick a player out of the game. Pnum is the
- player number to kick.
-
- $ban <Pnum>
- From the server, ban a player from the game. Pnum is the player
- number to ban.
-
- $banlist
- On a dedicated server, shows the list of banned players so you
- can removeban that player.
-
- $removeban <Playernum>
- Removes a ban from a player. Playernum is the player number as
- listed when you typed $banlist.
-
- $endlevel
- From the server, ends the current level.
-
- $players
- Shows all players in the game.
-
- $scores
- Shows the scores and stats of the game.
-
- $savestats
- Saves the game stats to a file.
-
- $statmsgs <on/off>
- Turns on or off the stats messages during a multiplayer game.
-
- $autosavelevel <on/off>
- Turns off or on the saving of game stats to a file at the end of
- the level.
-
- $autosavedisconnect <on/off>
- Turns off or on the saving of game stats to a file upon
- disconnect.
-
- $settimelimit <Minutes>
- Changes the level time limit of a multiplayer game. Minutes is
- the number of minutes; the level will end after that many minutes.
-
- $setgoallimit <Goal>
- Changes the level goal of a multiplayer game. Goal is the
- number of points at which the level will end.
-
- $setmaxplayers <Max>
- Sets the maximum number of players in a multiplayer game. Max
- is the maximum number of players.
-
- $setrespawntime <Seconds>
- Sets the respawn time of the powerups on the current level of a
- multiplayer game. After a powerup is picked up, after this many
- seconds, it will respawn.
-
- $netgameinfo
- From the client, request net game info.
-
- $setpps <Number>
- From the server, set the maximum number of packets per second
- that will be exchanged. Number is the maximum number of packets
- per second.
-
- $killmsgfilter <full/simple/none>
- Changes the kill messages you get on this machine. "full" is
- the normal set of messages. "simple" will simply say who killed
- who. "none" will display no kill messages.
-
- $hudnames <full/team/none>
- In a multiplayer game, sets whether your HUD displays the pilot
- names of all other ships you see (full), only your team members
- (team), or no pilot names at all (none). This command may be
- restricted if the server has used the $serverhudnames command
- (below).
-
- $serverhudnames <full/team/none>
- From the server, sets the maximum value that users can set
- $hudnames to.
-
- $serverhudnames full : Users can set $hudnames to any value.
- $serverhudnames team : Users can set $hudnames to 'team' or 'none'.
- $serverhudnames none : Users can set $hudnames to 'none'.
-
- $observer <on/off>
- Enables or disables Observer mode.
-
- $piggyback <Pnum>
- Enables Observer mode piggybacked to the specified player.
- Use "$observer off" to turn off piggyback mode.
-
- $rehash
- Reloads the hosts.allow and hosts.deny files.
-
- $setteamname <teamnum> <teamname)
- Changes the name of the specified team.
-
-
- ___________________________________
-
- 6. OTHER MULTIPLAYER FEATURES
- ___________________________________
-
-
- Stats Display
-
- Pressing F7 while in a multiplayer game will display statistics
- on the current game, including kills, deaths, suicides, time
- in game, etc. Use PageUp and PageDown to scroll the list.
-
-
- Markers
-
- In multiplayer, each player is given two markers. These can be
- dropped in the level and then used to find your way or to spy
- on your opponents. Use the Shift-F1/F2 keys to view the action from
- your dropped markers.
-
-
- Hosts Allow/Deny Files
-
- You can control what machines are allowed access to your game
- by listing IP addresses in the hosts.allow and hosts.deny files.
- These optional files contain lists of IP addresses, one per line,
- that determine whether machines using those IP addresses will be
- allowed or denied access to you game. These files are located in
- the Netgames directory.
-
-
- AUTOEXEC.DMFC
-
- Whenever you join or start a game, Descent 3 will look for a file
- called AUTOEXEC.DMFC in your Netgames directory. If this file
- is found, the game will read a list of Multiplayer Control
- Commands from the file and execute them immediately. You can use
- this file to specify options that you want set every time you
- play a game.
-
- ____________________________
-
- 7. FIREWALLS AND PROXIES
- ____________________________
-
-
- You can play a Descent 3 Demo 2 net game over the Internet from behind
- a firewall or proxy, if you can talk your network administrators into
- opening the following ports:
-
- UDP 2092
- TCP 7170
-
- If you experience problems, run the NETTEST.EXE program that's
- included in the Descent 3 Demo 2 directory. It will verify that your
- network and firewall configuration is operational, and will give you
- specific reasons for any failures that it finds. You can get help by
- launching the program by typing NETTEST.EXE --HELP for some
- information on its use.
-
-
- _________________________________
-
- 8. RUNNING A DEDICATED SERVER
- _________________________________
-
-
- If you are lucky enough to have a spare computer on your network that
- nobody uses, put it to good work! Set it up as a Descent 3 dedicated
- server. This may help the speed of network games for all clients.
-
- To start a dedicated server, install Descent 3 Demo 2 on the
- machine, and in the Misc. tab in setup, type:
-
- -dedicated dedicated.cfg
-
- where "dedicated.cfg" is the name of the dedicated server configuration
- file. This is a file you can configure yourself with various
- commands. The commands are:
-
- PPS <num> - Sets the packets per second that the server sends out.
- This should be the number of packets that the server can handle;
- the clients will set their own limits based on their connections.
- Timelimit <num> -How long (in minutes) each level lasts
- Killgoal <num> - End the level after this many kills
- RepsawnTime <num> - How long (in seconds) it takes powerups to respawn
- Gamename <string> - The name of the game
- MissionName <string> - The mission you're playing
- ScriptName <string> the name of the netgame you want
- ConnectionName <string> the name of the connection you want
- MaxPlayers <num> - The max numbers of players in the game
- Say <string> - The inputted message is displayed on everyones screen
- SendRotVel <num> - If set to 1, does smooth interpolation on ship
- rotations.
- MultiSettingsFile <string> - Loads the specified .mps (multiplayer
- settings) file.
- DisallowPowerup <string> - Disallows the named powerup from your
- netgames.
- AllowPowerup <string> - Allows the named powerup to be in your netgames.
- PXOUsername <string> - Specify a Parallax Online userid to login with.
- PXOPassword <string> - Specify a Parallax Online password.
- BrightPlayers <num> - If set to 1, makes all the ships fully bright.
- Peer2Peer <num> - If set to 1, uses the peer-to-peer network model
- AccurateCollisions <num> - If set to 1, uses polygon accurate
- collision detection.
- Permissable <num> - If set to 1, the dedicated server uses the
- permissable client server network architecture described in the
- Multiplayer Options section.
- AllowRemoteConsole <num> - If set to 1, the server can be administered
- remotely via Telnet.
- RemoteConsolePort <num> - Specifies the TCP port number to use to
- remotely administer the server. The default port is 2092.
- ConsolePassword <string> - Specifies the password required to remotely
- administer the dedicated server. If no password is specified,
- a password will not be required to access the server.
- AllowMouselook <num> - If set to 1, players can use mouselook style
- controls.
- PXOHostingLobby <string> - Name of the lobby this server should appear in.
- For instance '#Lobby_1' or 'global' to appear in all public lobbies. If
- you want the game to appear in a private PXO lobby, start the name with
- a plus sign. For instance '+Kevlars_lobby'.
-
-
- In addition, you can type the following commands while the game
- is running:
-
- Quit
- Endlevel
- Say <message>
-
- The Quit and Endlevel commands quit the game and end the level,
- respectively. The Say command sends a message to all the
- players in the game.
-
- NOTE: The first line of the server config file must read:
- [server config file]
-
- A sample dedicated server .cfg file might look like this:
-
- ----------------------------------
- [server config file]
- PPS=8
- TimeLimit=10
- KillGoal=0
- RespawnTime=60
- GameName=Dedicated Server!
- MissionName=taurus.d3l
- Scriptname=Anarchy
- ConnectionName=Parallax Online
- PXOUsername=myloginname
- PXOPassword=mypassword
- PXOHostingLobby=global
- ----------------------------------
-
- There is an example server config file included with the game.
- Its filename is "dedicated.cfg" and it can be found in the same
- directory as the game.
-
- In order to reduce the amount of CPU time the dedicated server uses,
- it will by default limit processing to 30 frames per second. If you
- want to adjust the frame rate limit, you can do so by using the
- "-framecap <FPS>" command-line option. This option will limit the
- number of frames per second (FPS) to the value specified.
-
- If you want to run a server on a port other than the default you can
- specify "+port <port>" on the command line, where <port> is the port
- you would like to use. Servers running on alternative ports will
- function normally on PXO. This way it is possible to run multiple
- dedicated servers on one machine (if it's powerful enough).
-
-
- _________________________________
-
- 9. GAMESPY(TM) SUPPORT
- _________________________________
-
-
- GameSpy is not supported in Descent 3 Demo 2. The full version
- of Descent 3 has full GameSpy support.
-
- For more information on GameSpy, go to http://www.gamespy.com on the
- internet.
-
- END OF MULTIPLAYER README FILE. HAVE FUN.
-