It's in your NWN directory. If it's not there, that might be the cause of your issues.
This is an example of mine:
; NWNX2 configuration file
; These are the default values for NWNX2. Values specified on the command
; line take precedence.
[NWNX]
ServerPort = 5124
ModuleName = "MyModule"
WatchdogProcess = yes
UpdateIntervalProcess = 5
WatchdogGamespy = no
UpdateIntervalGamespy = 20
GamespyRetries = 5
OldGamespyProtocol = no
RestartDelay = 5
[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 = root
pwd = nwn
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
[CHAT]
chat_script=fky_chat
server_script=fky_chat_srv
[FIXES]
copy_vars = 1 # Copy local variables on stack split and on store transaction,
# fire OnDisturbed when you merge a stack from a placeable
compare_vars = 1 # If set to 1, items with different local vars don't stack
keep_hidden_in_conversation = 0 # If set to 1, creatures don't unhide when they start a conversation
hp_limit = -10 # Negative HP limit - values up to -127 are allowed
hide_charlist_levels = 1
hide_charlist_dms = 1
hide_charlist_portraits = 0
[FUNCS]
Last_Skill_Number=28 #Last_Skill_Number is the id of the last skill in skills.2da
debugLevel=1 #debugLevel: 1 should only show basic information, 2 should include errors and 3 should log pretty much everything
HOOK_CustomTrapGeometry=1
;Hook for a new OnPlayerLeave event which runs before OnClientLeave
;Makes it possible to retrieve information about the player object as usual (GetName, GetArea, etc)
;In the onplayerleaving script, OBJECT_SELF is the player object about to leave
HOOK_OnPlayerLeaving=1
OnPlayerLeavingScript=mod_on_leaving
[EVENTS]
event_script=nwnx_events
log=1
DownloadCharacter=1
PickPocket=1
Attack=1
ExamineItem=1
ExamineCreature=1
ExaminePlaceable=1
ExamineDoor=1
ToggleMode=1
StealthMode=1
DevastatingCritical=0
UnPolymorph=0
TrapTrigger=0
EndDialog=0
RemoveSanctuary=0
[TMI]
Limitlevel=4
Unlimited=0