Nwnplayer.ini
From Talus Wiki
Contents |
Description
The nwnplayer.ini file controls and saves the settings chosen in the main game client for all modes of play: single-player, multi-player, and server (not the stand-alone server). Below is a listing of the different sections and fields that make up the file.
File Layout
[Game Options]
Debug Mode=1
This section contains fields which control options for the player client. It also contains fields which "unlock" the campaign modules, allowing users to edit them in the toolset.
[Chat Colors]
Allows different colors for different types of messages in the chat window.
Example:
[Chat Colors]
TalkColor=240,240,240
ShoutColor=255,239,80
WhisperColor=128,128,128
TellColor=32,255,32
ServerColor=176,176,176
PartyColor=255,102,1
DMColor=16,223,255
[Control Options]
This section contains fields which contain settings for the in-game camera.
[Profile]
This section stores information about the Gamespy screens when a user accesses multi-player.
[Server Options]
This section stores server information settings when server games are launched from inside the main game client.
| Field name | Possible values | Comments |
| BackupSavedChars=0 | 0, 1 | backs up saved chars on exit * 0 - no backup * 1 - backup |
| ShowDMJoinedMessage=1 | 0, 1 | shows a server message when the DM joins * 0 - no message * 1 - display message |
| Disallow Shouting=0 | 0, 1 | disallow channel shout for player on chat bar (dm still able to shout) * 0 - allows shout channel * 1 - disables shout channel |
| CD Banned Behavior=0 | 0, 1 | |
| Game Port=5121 | 5121+ | sets which port the game listens on |
| Max Players=18 | 1-64 | sets the maximum number of players |
| Server Name=**** | sets the server name (replace ****) | |
| GameSpy Enabled=1 | 0, 1 | sets whether or not server posts to gamespy * 0 - no * 1 - yes |
| Game Type=0 | 0-12 | Gamespy category the server will display in
|
| Disable AutoSave=0 | 0, 1 | Disables server autosave * 0 - do not disable * 1 - disable |
| ServerAdminPassword=***** | sets password for the server admin (replace *****) | |
| MinCharLevel=1 | 1-40 | the minimum level a character can be and enter the server |
| MaxCharLevel=20 | 1-40 | the maximum level a character can be and enter the server |
| AllowLocalChars=1 | 0, 1 | allow local vault characters * 0 - no (server vault) * 1 - yes |
| PauseAndPlay=0 | 0, 1 | allow players to pause like in single-player * 0 - no * 1 - yes |
| One Party Only=0 | 0, 1 | allow only one party * 0 - no (allow multiple parties) * 1 - yes (only one) |
| ItemLevelRestrictions=1 | 0, 1 | enforce item level restrictions * 0 - do not enforce ILR * 1 - enforce ILR |
| Enforce Legal Characters=1 | 0, 1 | enforce legal characters * 0 - do not use ELC * 1 - use ELC |
| Auto Save Interval=0 | 0-?? | time between autosaves (in minutes?) |
| MPEnabled=1 | 0, 1 | enable Message Private, talk between player (tell channel - in green by default) * 0 - no * 1 - yes |
| DMPassword=***** | sets password for DMs (replace *****) | |
| PlayerPassword=***** | sets password for players (replace *****) | |
| PVP Setting=1 | 0, 1, 2? | sets the servers default pvp setting (unsure of values) * 0 - no pvp * 1 - party pvp * 2 - full pvp |
| Game Region=0 | ||
| ServerDownTimer=180 | 0-?? | how long a client should wait before reporting the server as unreachable (down) |
| Suppress Base Servervault=0 | 0, 1 | |
| Reload Module When Empty=1 | 0, 1 | module is reloaded when the last person logs out * 0 - do not reload * 1 - reload |
| RotateServerLog=0 | 0, 1 | server logs are rotated/overwritten on server restart |
[Banned Ips]
This section stores the IP Addresses that have been banned from accessing this server.
[Banned Players]
This section stores the player names that have been banned from accessing this server.
[Banned CD Keys]
This section storesthe public CD Keys that have been banned from accessing this server.
[Favorites Page]
This section stores the list of servers that have been added to the Favorites page in Gamespy.
[History Page]
This section stores the list of servers that have been accessed.
[Keymapping]
This section stores the user settings of which actions are performed by what keystroke on the keyboard.