Duke3D Online
*** DOWNLOAD MELTDOWN ***
PLAY DUKE NUKEM 3D, BLOOD, SHADOW WARRIOR,
AND REDNECK RAMPAGE ONLINE!



TOC

Port Forwarding

Login

Chat & Games Room

Host Room

Client Room

PM Room

Game & Network Settings

Notification Settings

Theme Settings

Chat Settings

Advanced Settings

Chat Commands


Login


This is the Meltdown login screen. In general, when you see this screen for the first time, create a nickname, game nickname, password, and register. Finally, you can log in. For more info, here is a description of the various parts.

Nickname - This is the nickname you want to use throughout Meltdown.

Game Nickname - This is the nickname you want to use inside of games played through Meltdown.

Password - This is your login password.

Save Password - If this is checked, your password will be saved so that you don't have to enter it every time you want to login.

Auto-Login - If this is checked, you will automatically login when Meltdown is opened.

Login - This will login to the Meltdown server. Note that you can't login without registering an account first.

Register - This will register a new account. Note that you have to do this in order to play online.

Unregister - This will unregister an existing account. Note that the account will still be left in your settings if it was previously there.

Delete - This will delete an existing account from your settings. This basically just clears the account out of your PC. It doesn't unregister the account, however.

Play Offline - This will allow you to play offline without logging in to the Meltdown server. You also don't have to register an account to use this feature. This is good if you only want to play with some friends locally.

Profile - This will take you to a section of this site where you can edit your profile, delete your uploaded files, etc.

Help - This will take you to this help page.

Credits - This will show you a list of people who helped with Meltdown.


Chat & Games Room


This is the Meltdown chat & games room. This is the main area to chat with others and create / join game rooms. In general, here is how you start playing.

First, make sure you have downloaded the games you want to play (through the installer) or already have the games.

Second, if you didn't download the games through the installer, you'll have to click on to set your settings for the games. This is talked about later in this file, but set the EXE for each game as a minimum. If you did download the games through the installer, you can skip this step.

Third, you need to forward the ports listed in the settings. To read more about this, go to http://duke3donline.com/Forum/viewtopic.php?f=5&t=312.

For more info, here is a description of the various parts.

- This will take you to this help page.

- This will clear the chat output.

- This will toggle your availability status (either away or available).

- This will let you upload or view / delete files.

- This will let you view main chat log files.

* Note:  All the rooms have the above 5 icons in common, so they'll be excluded from further explanation.

- This will open the settings tab.

- This will let you switch users.

- This will let you see the all the registered players and check their profiles.

- This will let you host a game room.

Below the toolbar, you see a few tabs. These are to decide which games you want to see. Below the tabs is the area you will see the various game rooms. Double-click on one to join it.

Finally, the lower part of the screen contains the chat input / output on the left and the list of players on the right. Double-click on a player to PM them. For more info on chat commands, go to http://duke3donline.com/meltdown.php#chatcommands.


Host Room


This is the Meltdown host room. This is the screen you will see when you host a game room. In general, you wait for people to join and click to play. For more info, here is a description of the various parts.

- This will open the ban list. Here you can ban / unban players from joining your game room.

- This will toggle your room public / private. If public, other players will see it in the list of game rooms. Otherwise, it will remain hidden.

- This will launch the game. Note that you can't launch until everyone is ready (indicated by a green arrow by their nickname).

Below the toolbar, you see the various game settings. Set them to your desire.

Below this, you see the list of players. Double-click on a player to PM them. You can also right-click and ban, kick, or set the player's team (for hDuke team mode only).

Finally, the chat input / output boxes are below. For more info on chat commands, go to http://duke3donline.com/meltdown.php#chatcommands.


Client Room


This is the Meltdown client room. This is the screen you will see when join a game room. In general, you click to let the host know you're ready for him to launch. For more info, here is a description of the various parts.

- This will toggle your ready status. You will a see green arrow by each nickname if the player is ready. The host will not be able to launch the game until all players are ready.

Below the toolbar, you see the various game settings. The host chooses these settings.

Below this, you see the list of players. Double-click on a player to PM them.

Finally, the chat input / output boxes are below. For more info on chat commands, go to http://duke3donline.com/meltdown.php#chatcommands.


PM Room


This is the Meltdown PM room. This is the screen you will see when you private chat with someone. For more info, here is a description of the various parts.

- This will block / unblock a player from PMing you.

- This will open the block list. Here you can also block / unblock players from PMing you.

Below the toolbar, you see the list of players, just you and whoever you are PMing. Click on your avatar to view / edit your profile. Click on their avatar to view their profile.

Finally, the chat input / output boxes are below. For more info on chat commands, go to http://duke3donline.com/meltdown.php#chatcommands.


Game & Network Settings


This is the Meltdown game & network settings screen. In order to play games on Meltdown, you have to, at the very least, set the location for the game's executable. For more info, here is a description of the various parts.

hDuke EXE - This is the location of your hDuke game EXE. Normally, it is named hduke.exe. You will need to set this if you plan on playing hDuke.

xDuke EXE - This is the location of your xDuke game EXE. Normally, it is named duke3d_w32.exe. You will need to set this if you plan on playing xDuke.

EDuke32 EXE - This is the location of your EDuke32 game EXE. Normally, it is named eduke32.exe. You will need to set this if you plan on playing EDuke32.

Duke Maps - This is the location of the directory that contains your Duke maps.

Duke MODs - This is the location of the directory that contains your Duke MODs.

Blood EXE - This is the location of your Blood game EXE. Normally, it is named blood.exe. You will need to set this if you plan on playing Blood. Also you can set your controls by clicking on the Game Config button. The DOSBox Config button will let you set some more advanced settings. Finally, you can choose to use bMouse or not, a program that fixes some mouse issues.

Blood Maps - This is the location of the directory that contains your Blood maps.

Blood MODs - This is the location of the directory that contains your Blood MODs.

SW (DOS) EXE - This is the location of your Shadow Warrior (DOS) game EXE. Normally, it is named sw.exe. You will need to set this if you plan on playing the DOS version of Shadow Warrior. Also you can set your controls by clicking on the Game Config button. The DOSBox Config button will let you set some more advanced settings. Finally, you can choose to use bMouse or not, a program that fixes some mouse issues.

SW (SWP) EXE - This is the location of your Shadow Warrior (SWP) game EXE. Normally, it is named swp.exe. You will need to set this if you plan on playing Shadow Warrior (SWP).

SW Maps - This is the location of the directory that contains your Shadow Warrior maps.

SW MODs - This is the location of the directory that contains your Shadow Warrior MODs.

RR EXE - This is the location of your Redneck Rampage game EXE. Normally, it is named rr.exe. You will need to set this if you plan on playing Redneck Rampage. Also you can set your controls by clicking on the Game Config button. The DOSBox Config button will let you set some more advanced settings. Finally, you can choose to use bMouse or not, a program that fixes some mouse issues.

RR Maps - This is the location of the directory that contains your Redneck Rampage maps.

RR MODs - This is the location of the directory that contains your Redneck Rampage MODs.

Game Port (UDP, 1 - 65535) - This is the port that you want the games to use for multiplayer. Default is 23513 UDP. You can click the Test button to see if your port is open. If it isn't, read the information at http://duke3donline.com/Forum/viewtopic.php?f=5&t=312.

Host Port (TCP, 1 - 65535) - This is the port that you want to use for hosting rooms. Default is 23513 TCP. You can click the Test button to see if your port is open. If it isn't, read the information at http://duke3donline.com/Forum/viewtopic.php?f=5&t=312.

Join Games As Ready - If this is checked, you will automatically be set as ready when joining a game room. Otherwise, you will start off as not ready. The host cannot launch a game until all players are set to ready.

Apply - Saves your settings.

Help - Takes you to this help page.


Notification Settings


This is the Meltdown notification settings screen. These settings are useful if you want a sound or tray notification when various events happen. For all received messages, you can set a sound, tray popup, and tray flash to notify you. Click the Test button to test your settings. For more info, here is a description of the various parts.

Someone Signs On - This is the notification for someone signing on.

Someone Signs Off - This is the notification for someone signing off.

Someone Goes Away - This is the notification for someone setting their status to away (not available).

Someone Comes Back - This is the notification for someone setting their status to back (available).

Someone Hosts A Game Room - This is the notification for someone hosting a game room.

You Send A Main Chat Room Message - This is the sound for you sending a main chat message.

You Receive A Main Chat Room Message - This is the notification for receiving a main chat message.

Someone Joins Your Host Room - This is the notification for someone joining your hosted room.

Someone Leaves Your Host Room - This is the notification for someone leaving your hosted room.

You Send A Host Room Message - This is the sound for you sending a chat message in your hosted room.

You Receive A Host Room Message - This is the notification for receiving a chat message in your hosted room.

Someone Joins The Client Room - This is the notification for someone joining a client room.

Someone Leaves The Client Room - This is the notification for someone leaving a client room.

You Send A Client Room Message - This is the sound for you sending a chat message in a client room.

You Receive A Client Room Message - This is the notification for receiving a chat message in a client room.

You Send A Private Message - This is the sound for you sending a chat message in a PM room.

You Receive An Initial Private Message - This is the notification for receiving the first chat message in a PM room.888888

You Receive An Ongoing Private Message - This is the notification for receiving ongoing chat messages in the PM.

Disable Sounds Completely - If this is checked, none of the sounds above will be heard.

Disable Sounds While Playing - If this is checked, none of the sounds above will be heard when you are in the game. Otherwise, they will be heard.

Disable Tray Popups Completely - If this is checked, none of the tray popups above will be seen.

Disable Tray Popups While Playing - If this is checked, none of the tray popups above will be seen when you are in the game. Otherwise, they will be seen.

Disable Tray Flashes Completely - If this is checked, none of the tray flashes above will be seen.

Disable Tray Flashes While Playing - If this is checked, none of the tray flashes above will be seen when you are in the game. Otherwise, they will be seen.

Use Message Boxes - If this is checked, when you receive notifications that would normally appear in message boxes, they will instead appear in the status bar. Otherwise, you'll just continue to receive message boxes.

Minimize To Tray - If this is checked, Meltdown will minimize to the tray and disappear from the taskbar. Otherwise, Meltdown will continue to appear in the taskbar when you minimize.

Close Minimizes - If this is checked, Meltdown will minimize when you click the X button. Otherwise, Meltdown will close like usual. Note that you can still close Meltdown by right-clicking the tray icon in any case.

Single-Click Tray To Show - If this is checked, clicking the tray icon one time will show Meltdown. Otherwise, you have to double-click the tray icon to show Meltdown.

Tray Clicks Show / Minimize - If this is checked, alternating tray icon clicks will show / minimize Meltdown. Otherwise, tray icon clicks will always show Meltdown.

Apply - Saves your settings.

Help - Takes you to this help page.


Theme Settings


This is the Meltdown theme settings screen. These settings are useful if you want to change the way Meltdown looks. For more info, here is a description of the various parts.

My Messages - Changes the text color of the messages you type in the various chat rooms.

Server Messages - Changes the text color of the server messages you see in the various chat rooms (ex. someone joins a room).

Logged Messages - Changes the text color of the logged messages you see when revisit the various chat rooms and have it set to show logs.

Panels - Changes the background color of the panels (ex. the panels in the settings).

Buttons - Changes the text / background color / font of the buttons (ex. the Apply button).

Radio Buttons - Changes the text / background color / font of the radio buttons (ex. the host user map radio button).

Drop-Down Boxes - Changes the text / background color / font of the drop-down boxes (ex. the host user map drop-down box).

Text Boxes - Changes the text / background color / font of the text boxes (ex. the xDuke EXE text box).

List Boxes - Changes the text / background color / font of the list boxes (ex. the ban list box).

List Controls - Changes the text / background color / font of the list controls (ex. the game room list control).

Static Text - Changes the text / background color / font of the static text (ex. the words you see on this screen).

Selected Tabs - Changes the text / background color / font of the selected tabs (ex. the Theme tab).

Unselected Tabs - Changes the text / background color / font of the unselected tabs (ex. the Chat & Games tab).

Tab X / X Hover Color - Changes the color / hover color of the tab close X's (ex. the Settings tab X).

Tab Location - Changes the location of the tabs to either the top of the screen or bottom of the screen.

Tab Width - Changes the tab width to fixed or variable.

Tab Gradient Tone (0 - 200) - Changes the gradient strength of the tabs.

PM Avatar Width (75+ Pixels) - Changes the gradient strength of the tabs.

PM Avatar Height (75+ Pixels) - Changes the gradient strength of the tabs.

Tray Popup Width (75+ Pixels) - Changes the gradient strength of the tabs.

Tab Popup Height (75+ Pixels) - Changes the gradient strength of the tabs.

Quick Theme Set - Changes the theme to a preset theme.

Save Theme As - Saves the current settings above to the given theme name.

Manage Themes - Manages your saved themes.

Apply - Saves your settings.

Help - Takes you to this help page.


Chat Settings


This is the Meltdown chat settings screen. These settings pertain specifically to the chat room boxes and lists of players (minus any coloring settings). For more info, here is a description of the various parts.

F1 Macro - This allows you to set a predefined sequence to the F1 key on your keyboard. Pressing F1 in a chat room will insert the predefined sequence.

F2 Macro - This allows you to set a predefined sequence to the F2 key on your keyboard. Pressing F2 in a chat room will insert the predefined sequence.

F3 Macro - This allows you to set a predefined sequence to the F3 key on your keyboard. Pressing F3 in a chat room will insert the predefined sequence.

F4 Macro - This allows you to set a predefined sequence to the F4 key on your keyboard. Pressing F4 in a chat room will insert the predefined sequence.

F5 Macro - This allows you to set a predefined sequence to the F5 key on your keyboard. Pressing F5 in a chat room will insert the predefined sequence.

F6 Macro - This allows you to set a predefined sequence to the F6 key on your keyboard. Pressing F6 in a chat room will insert the predefined sequence.

F7 Macro - This allows you to set a predefined sequence to the F7 key on your keyboard. Pressing F7 in a chat room will insert the predefined sequence.

F8 Macro - This allows you to set a predefined sequence to the F8 key on your keyboard. Pressing F8 in a chat room will insert the predefined sequence.

F9 Macro - This allows you to set a predefined sequence to the F9 key on your keyboard. Pressing F9 in a chat room will insert the predefined sequence.

F10 Macro - This allows you to set a predefined sequence to the F10 key on your keyboard. Pressing F10 in a chat room will insert the predefined sequence.

Default Away Message - This is the default message that will be displayed when you set yourself to away without a message.

Show My Font / Color For Everyone's Messages - If this is checked, every message you receive in chat will use your font and color no matter what the intended font and color is. Otherwise, you will see the font and color of the player who set the message.

Show Time Stamps for Non-Logged Messages - If this is checked, non-logged messages in chat will be preceded with the time the message was received (except pending PM messages, in which case it's the time they were sent). Otherwise, you will only see the time in the logged messages.

Show Date Stamps for Non-Logged Messages - If this is checked, non-logged messages in chat will be preceded with the date the message was received (except pending PM messages, in which case it's the date they were sent). Otherwise, you will only see the date in the logged messages.

Show Main Chat MOTD - If this is checked, you will see the message of the day (topic) when you first enter the main chat room. Otherwise, you won't.

Show Joining / Leaving Messages - If this is checked, you will see a message anytime someone joins a chat room. Otherwise, you won't.

Show City / Region / Country - If this is checked, you will see a player's city, region, and country in the nicknames lists. Otherwise, you will just see their country.

Main Chat Nicknames Position - This will control where the main chat room nicknames are located relative the chat input and output boxes. Choose top, bottom, left, or right.

Apply - Saves your settings.

Help - Takes you to this help page.


Advanced Settings


This is the Meltdown advanced settings screen. Be careful when messing with these. For more info, here is a description of the various parts.

Host Score Sending Frequency (1 - 5 Seconds) - This controls how often your hosted room sends score updates the master server.

Update Check Frequency (1+ Minutes) - This controls how often Meltdown will check for updates.

Tray Popup Duration (1+ Seconds) - This controls how often tray popup notifications stay on the screen.

Chat Output Scroll Increments (1+ Pixels) - This controls how much the chat output box will scroll per increment.

FTP Buffer Size (1 - 65536 Bytes) - This controls the buffer size used in making FTP transfers (ex. to download or upload maps).

As Host, Send LAN Game IPs to LAN Players - If this is checked, players in your room that are on your same network will connect to your game with a local IP instead of external one. Otherwise, it varies.

Disable Private / Server Messages While Playing (Highly Recommended!) - If this is checked, private messages and other master server messages will be disabled while you are in a game. Otherwise, they will, but they may cause annoyances or lag.

Disable Game List Updating While Playing (Highly Recommended!) - If this is checked, the list of games won't be updated while you are in a game. Otherwise, they will, but this process may cause lag.

Disable Main Chat Messages While Playing (Highly Recommended!) - If this is checked, the main chat room will be disabled while you are in a game. Otherwise, it won't, but this may cause lag.

Enable UPnP Port Forwarding (Highly Recommended!) - If this is checked, Meltdown will attempt to auto-forward ports with UPnP. This requires UPnP to be enabled on your router. Otherwise, Meltdown will rely on manual port forwards.

Apply - Saves your settings.

Help - Takes you to this help page.


Chat Commands


* Special thanks to Jay Cotton for his amazing Kali chat! The chat boxes have various commands that have different meaning from normal text. Here is a table to explain those.

/advertise Sets your host room public / private. This command only applies to the host room.
/argsb [<arguments>] Sets / clears command-line arguments for Blood. This command only applies to the host and client rooms.
/argsd [<arguments>] Sets / clears command-line arguments for Duke. This command only applies to the host and client rooms.
/argsr [<arguments>] Sets / clears command-line arguments for Redneck Rampage. This command only applies to the host and client rooms.
/argss [<arguments>] Sets / clears command-line arguments for Shadow Warrior. This command only applies to the host and client rooms.
/away [<message>] Shows that you're away / back.
/clear Clears the chat output.
/colorfix Sets / clears the Windows 7 / Vista explorer colorfix method (xDuke and hDuke only). This is useful if you get fruity colors in Duke. This command only applies to host and client rooms.
/datestamps Shows / hides the date before each message
/fraglimit [<fraglimit>] Sets / clears the frag limit for hDuke. This command only applies to the host room.
/help Shows this help page.
/ip Shows your external IP.
/localip Shows your local IP.
/join <someroom> Joins a host room,where <someroom> = a nickname or an IP:port.
/map <map> Sets a user map. Gives suggestions if the map isn't found. This command only applies to the host room.
/me Postures a message.
/motd Shows the chat topic. This command only applies to the main chat room.
/password [<password>] Sets / clears your host room password. This command only applies to the host room.
/pm <nick> Opens a private message room for <nick>.
/ready Sets your status as ready / not ready. The host can't launch the game until everyone is ready. This command only applies to the client room.
/comments [<comments>] Sets / clears your room comments. This command only applies to the host room.
/timestamps Shows / hides the time before each message.
Page Up Cycles up through previously typed text.
Page Down Cycles down through previously typed text.
F1 Gets replaced by your designated F1 macro in the settings. By default, it's a link to your game room.
F2 Gets replaced by your designated F2 macro in the settings. By default, it's a direct IP link to your game room (for cases where advertising may be down).
F3 Gets replaced by your designated F3 macro in the settings.
F4 Gets replaced by your designated F4 macro in the settings.
F5 Gets replaced by your designated F5 macro in the settings.
F6 Gets replaced by your designated F6 macro in the settings.
F7 Gets replaced by your designated F7 macro in the settings.
F8 Gets replaced by your designated F8 macro in the settings.
F9 Gets replaced by your designated F9 macro in the settings.
F10 Gets replaced by your designated F10 macro in the settings.
%ip Gets replaced with your external IP.
%localip Gets replaced with your local IP.
%port Gets replaced with your host port.
%gameport Gets replaced with your game port.
%nick Gets replaced with your Meltdown nickname.
%gamenick Gets replaced with your game nickname.
%yourip Each recipient replaces this with their own external IP.
%yourlocalip Each recipient replaces this with their own local IP.
%yourport Each recipient replaces this with their own host port.
%yourgameport Each recipient replaces this with their own game port.
%yournick Each recipient replaces this with their own Meltdown nickname.
%yourgamenick Each recipient replaces this with their own game nickname.
%space Gets replaced with a space character.
%tab Gets replaced with a tab character.
mailto:, http://, https://, ftp://, ftp., www. Standard HTML hyperlinks that will open in your browser.
game://<someroom> A hyperlink to a host room, where <someroom> = a nickname or an IP:port.
{b} Shows blue text.
{c} Shows cyan text.
{g} Shows green text.
{m} Shows magenta text.
{o} Shows orange text.
{r} Shows red text.
{w} Shows white text.
{y} Shows yellow text.
{rgb:<r>,<g>,<b>} Shows specific colored text, where <r>, <g>, and <b> are the red, green, and blue amounts, respectively, from 0 to 255.
{bo} Shows bold text.
{u} Shows underlined text.
{i} Shows italic text.
{sm} Shows small text and smileys / icons.
{med} Shows medium text and smileys / icons.
{big} Shows big text and smileys / icons.
{chat} Shows text in your font and color.
{serv} Shows text in the server font and color.
{<#>} Shows specific sized text and smileys / icons (<#> = 8 to 16) .
{<image>} Shows an image from %APPDATA%\Meltdown\smileys\aim or %APPDATA%\Meltdown\icos. Don't give an extension (ex. {rep}).
:)
:(
=f
XD
:D
;)
:P
:-/
:|
=D
>:)
>:(
:o
B}
=)
;D
d=
=/
:-)
:-(
;-)
:-p
=-o
:-*
>:o
8-)
:-$
:-!
:-[
O:-)
:-\
:'(
:-x
:-d