Sqlite, no ODBC errors and running on windows 7, dual core processor 2.2 ghz, 8 GB RAM (so above spec)
here is my nwnx.ini:
[NWNX]
ServerPort = 5121
ModuleName = "Dark Crystal Reborn"
WatchdogProcess = yes
UpdateIntervalProcess = 5
WatchdogGamespy = no
UpdateIntervalGamespy = 20
GamespyRetries = 5
OldGamespyProtocol = no
RestartDelay = 5
PVP Setting=None
[ODBC2]
; Log file
MaxLogSize = 512 ; in KByte
LogLevel = 2 ; 0=nothing, 1=only errors, 2=everything
; Use these two settings for the SQLite internal database
source = sqlite
file = sqlite.db
; Use these two settings for ODBC connections
;source = odbc
;dsn = nwn
; Use these five settings for MySQL connections
;source = mysql
;server = localhost
;user = nwn
;pwd = password
;db = nwn
; Set hookscorco to false if you want to disable hooking of
; StoreCampaignObject and RetrieveCampaignObject entirely
hookscorco = true
[PROFILER]
MaxLogSize = 512 ; in KByte
LogLevel = 1 ; 1=overall statistics, 2=full script callstack
and my nwplayer.ini
[Game Options]
Heartbeat Logging=0
Difficulty Level=2
Log Model Errors=0
Death Logging=0
[Control Options]
[Profile]
[Server Options]
MPEnabled=1
Game Port=*************
Max Players=12
MinCharLevel=1
MaxCharLevel=40
Server Name=Dark Crystal
DMPassword=*************
PlayerPassword=*************
Reload Module When Empty=0
GameSpy Enabled=1
Game Type=10
PVP Setting=0
PauseAndPlay=0
Disable AutoSave=1
Auto Save Interval=0
AllowLocalChars=0
Game Region=0
ServerDownTimer=180
One Party Only=0
Enforce Legal Characters=0
ItemLevelRestrictions=0
Suppress Base Servervault=1
CD Banned Behavior=0
Disallow Shouting=0
ShowDMJoinedMessage=1
Saving Throw Automatic Failure On 1=0
BackupSavedChars=0
Validate Spells=1
Examine CR On Creatures=1
Examine Effects On Creatures=1
Max Hit Points=1
Hide Hit Points Gained=0
Restore Spell Uses On Login=1
Always Reset Encounter Spawns=1
Master Server Authentication Required For Player Login=0
Account validation required during Master Server down times=0
2DA Cache Size=10
[Banned Ips]
0=
[Banned Players]
0=
[Banned CD Keys]
0=
[Script Options]
Enable Profiling=0
Enable Logging=0
As for module switches... i got a bunch, but im guessing these are the ones that matter:
PRC_CONVOCC_ALLOW_SKILL_POINT_ROLLOVER
PRC_CONVOCC_ALLOW_TO_KEEP_PORTRAIT
PRC_CONVOCC_ALLOW_TO_KEEP_VOICESET
PRC_CONVOCC_BONUS_FEATS (2)
PRC_CONVOCC_ENABLE
PRC_CONVOCC_ENCRYPTION_KEY
PRC_CONVOCC_ENFORCE_FEATS
PRC_CONVOCC_MAX_STAT(20)
PRC_CONVOCC_ONLY_PLAYER_VOICESETS
PRC_CONVOCC_SKILL_BONUS
PRC_CONVOCC_SKILL_MULTIPLIER
PRC_CONVOCC_STAT_POINTS
PRC_CONVOCC_USE_RACIAL_PORTRAIT
PRC_DB_SQLITE
PRC_LETOSCRIPT_FIX_ABILITIES
PRC_LETOSCRIPT_NWN_DIR (no errors so it IS communicating with the DB)
PRC_PW_PC_AUTOEXPORT
PRC_PW_MAPPIN_TRACKING
PRC_PW_LOCATION_TRACKING
PRC_PW_SPELL_TRACKING
PRC_PW_HP_TRACKING
PRC_PW_DEATH_TRACKING
PRC_USE_DATABASE
PRC_USE_LETOSCRIPT
that should be the important switches...