Nice stuff! It took me two days, and I finally got my first DN server working locally. Thanks for sharing all the information, especially thanks to @Kurtivan23 for the tips on which GameRes files had to be edited.
I'm new to all this stuff and have a few questions.
What's the easiest way to modify client .pak resources, so they're in sync with server when making changes locally? So far I was using game client patches, but it takes a bit of time to prepare them.
How does the ip patching and DragonNest.mx file work exactly? At the moment I'm using the client executable from the link op added, though would it be possible to also use different client binary? It'd be nice if I could use 64 bit client.
Simply we don't have the src of the dragonnest.exe we cant convert. Or if you're lucky you can find 64 bit compiled in some Chinese forums and matches the version with the server then you can use.
- - - Updated - - -
I think it's like inserting or embedding like dll instead of packing inside the executable
- - - Updated - - -
You can hide the mx file.
- - - Updated - - -
I suggest you use bms. Or you could use this tool download.
how to fix [CostumeCollectionSetTable.dnt failed. Invalid ClassID 10] this ?Code:'19:23:59' [XIGNCODE] Init Start(Path:.) '19:23:59' [XIGNCODE] Init Success OnBegin(Ret:0x00000000)(XIGNCODE_PACKET_SIZE:1024)(Path:.) '19:23:59' [XIGNCODE] Init End(Path:.) '19:24:01' Talk_Npc...Folder : c:\server\gameres\resource\script\talk_npc '19:24:02' Talk_Npc...Size : 2265 '19:24:02' Talk_Quest...Folder : c:\server\gameres\resource\script\talk_quest '19:24:12' Talk_Quest...Size : 4142 '19:24:13' CostumeCollectionSetTable.dnt failed. Invalid ClassID 10 '19:24:13' ** InitApp Failed!!! Check!!!!!
Try use old one
need help !
now my all service is work fine but DNVillageServerRX64_TW.exe got crash and have DNVillageServer xxx (Full).dmp file
(gameres base on sdo451)
village log.txt
'19:00:36' ResourceNation String [_ID]
'19:00:36' ManagedID(SID) [1003]
'19:00:36' ResourcePath [C:\Server\GameRes] ResourceRevision [Unknown Version]
'19:00:36' ServiceManager [IP:][Port:0]
'19:00:36' Create SameType Creat Count Num[1] Index[0]
'19:00:36' CombinePartyWorld:0
'19:00:36' SocketMax:3000 VillageID:1
'19:00:36' ## ClientAcceptPort:14400
'19:00:36' LogInfo (Ip:127.0.0.1, Port:3000) NInfo(31)
'19:00:36' Cash(172.16.109.52, 12600)
'19:00:36' Master(172.16.109.52, 8000)
'19:00:36' DBInfo(172.16.109.52, 26000)
'19:00:36' DolbyAxon Info PrivateIp:, PublicIP:, APort:0 CPort:0
'19:00:36' [XIGNCODE] Init Start(Path:.)
'19:00:36' [XIGNCODE] Init Success OnBegin(Ret:0x00000000)(XIGNCODE_PACKET_SIZE:1024)(Path:.)
'19:00:36' [XIGNCODE] Init End(Path:.)
idk what error and what should i do
sorry my english so bad
how to fix?
'18:52:54' SQLError #SQLDriveConnect# (28000) 18456, [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'DragonNest'. '18:52:54' Not Connect MembershipDB Ip:172.16.109.52 Port:1433 DBName:dnmembership DBID:DragonNest '18:52:54' g_pSQLMembershipManager CreateDB Fail '18:52:54' ** InitApp Failed!!! Check!!!!!
Check odbc if you added it in system tab or enable tcp up and named pipes in SQL server configuration. If you have Avast firewall, turn of the Avast firewall protocol/settings.
- - - Updated - - -
Also note that password for 2126/2194 and 2783 is different.
- - - Updated - - -
Is your mapdata fixed?
[QUOTE=Kurtivan23;9071950]Check odbc if you added it in system tab or enable tcp up and named pipes in SQL server configuration. If you have Avast firewall, turn of the Avast firewall protocol/settings.
- - - Updated - - -
Also note that password for 2126/2194 and 2783 is different.
- - - Updated - - -
DragonNest
uZBfDg7e6LZxZfM
[QUOTE=YogaID;9071953]Check odbc. The setup of 2126 is the same with 2783.. maybe you forget something. Like adding a system DNS source for d membership and DNWorld. The login configuration is windows nt.
Also check 2019 SQL server configuration > named pipes = enabled, tcp/IP = enabled. > Tcp/IP = port 1433.
Check host if configured.
- - - Updated - - -
If you have anti virus please note to disable it's firewall since it may block the private ip and port
now gameserver fc
'19:53:23' [XIGNCODE] Init Start(Path:.) '19:53:23' [XIGNCODE] Init Success OnBegin(Ret:0x00000000)(XIGNCODE_PACKET_SIZE:1024)(Path:.) '19:53:23' [XIGNCODE] Init End(Path:.) '19:53:26' Talk_Npc...Folder : c:\server\gameres\resource\script\talk_npc '19:53:26' xml '19:53:26' Talk_Npc...Size : 2270 '19:53:26' Talk_Quest...Folder : c:\server\gameres\resource\script\talk_quest '19:53:34' Talk_Quest...Size : 4194 '19:53:35' QuestNPC_Common...Folder : c:\server\gameres\resource\script\questnpc_common '19:53:35' LoadScript Data... '19:53:35' Talk_Quest...Folder : c:\server\gameres\resource\script\talk_quest
Grid. Check eventareainfo by hexing if there is a string EVENT, if there is, convert them using a tool provided in the same site as the 2783 release and also check propinfo by hexing if you see string PROP, you need to edit it.
- - - Updated - - -
Did you follow instructions for 2126? And use SQL 2019?
- - - Updated - - -
Also what client you use?