I am basically running them in Parallel with 2 MSSQL Databases, but want it to use a single Account DB...
I have set up my ODBC connections properly, with the 2nd set of ODBC pointing the login DSN to the ip of the first account db.(No need for 2 account dbs)
I have port forwarded all PN_XXXX ports on both computers both in Windows Firewall as well as my router.
My 1st cluster seems to work just fine, but my second cluster I can login, but when I create a new character it doesn't save it when I press next and just gets stuck. I do not see any error message in client(logs) or either server(error/eh_).
I attached a screenshot of where it is getting stuck at.
--------------------------------------
SunLing (63.41.180.121/linglin.fun) inis
--------------------------------------
Account.ini
Code:
AddTail( -1, 1, "Sun Ling", "linglin.fun", 0, 1, 1000 ); AddTail( 1, 1, "Green", "linglin.fun", 1, 1, 1000 ); AddTail( 1, 2, "Red", "linglin.fun", 1, 1, 1000 ); AddTail( 1, 3, "Blue", "linglin.fun", 1, 1, 1000 ); AddTail( -1, 2, "Moon Lin", "moonlin.fun", 0, 1, 1000 ); AddTail( 2, 1, "Green", "moonlin.fun", 1, 1, 1000 ); AddTail( 2, 2, "Red", "moonlin.fun", 1, 1, 1000 ); AddTail( 2, 3, "Blue", "moonlin.fun", 1, 1, 1000 ); DSN_NAME_LOGIN "login" DB_ADMIN_ID_LOGIN "Ling" DB_PWD_LOGIN "***" DSN_NAME_LOG "log01" DB_ADMIN_ID_LOG "Ling" DB_PWD_LOG "***" MSG_VER "20100412" TEST SKIP_TRACKING #NOLOG
Code:
Account "127.0.0.1" // String, lpConnection DSN_NAME_LOGIN "login" DB_PWD_LOGIN "***" // String //LIMIT nLimitation // number, Set Limitation //WebCertURL "" // String, Web Certifier URL for Japan only //HEARTBEAT // Switch, If uncomment hb.Init()
Code:
ResourceFolder "..\Resource" // sting, set current dir Sys 1 // number, g_appInfo.dwSys //dwId 1 // number g_appInfo.dwId Account "127.0.0.1" // string,lpConnection DSN_NAME_CHARACTER "character01" // DSN_NAME_CHARACTER01 DB_ADMIN_ID_CHARACTER "Ling" // DB_ADMIN_ID_CHARACTER01 DB_PWD_CHARACTER "***" // DB_ADMIN_PASS_CHARACTER01,"#^#^character" DSN_NAME_LOG "log01" // string, set to DSN_NAME_LOG DB_ADMIN_ID_LOG "Ling" // string, set to DB_ADMIN_ID_LOG DB_PWD_LOG "***" // DB_ADMIN_PASS_LOG, "#^#^log" // if __S1108_BACK_END_SYSTEM //BACKENDSYSTEM // switch, set prj.m_bBackEndSystem = TRUE //DSN_NAME_BACKSYSTEM "BACKENDSYSTEM" // string, set to DSN_NAME_BACKSYSTEM //DB_ADMIN_ID_BACKSYSTEM "backend" // string, set to DB_ADMIN_ID_BACKSYSTEM //DB_PWD_BACKEND "" // DB_ADMIN_PASS_BACKSYSTEM, "!@!@backend" //ITEMUPDATE // switch,set prj.m_bItemUpdate = TRUE; //DSN_NAME_ITEMUPDATE "ITEMUPDATE" // string, set to DSN_NAME_ITEMUPDATE //DB_ADMIN_ID_ITEMUPDATE "" // string, set to DB_ADMIN_ID_ITEMUPDATE //DB_PWD_ITEMUPDATE "" // DB_ADMIN_PASS_ITEMUPDATE, "#^#^item" // #ifdef __ITEM_REMOVE_LIST //ConvStartItem // switch, set prj.SetConvMode( CONVER_ITEM_START ); //SAVE_TEXT // switch, set prj.SetConvMode( SAVE_TEXT ); //REMOVE_ITEM_ALL // switch, set prj.SetConvMode( REMOVE_ITEM_ALL ); //REMOVE_ITEM_ALL_PAY // switch, set prj.SetConvMode( REMOVE_ITEM_ALL_PAY ); //PIERCING_CONFIRM // switch, set prj.SetConvMode( PIERCING_CONFIRM ); //BankToItemSendTbl // switch, set m_bBankToItemSendTbl = TRUE; //InventoryToItemSendTbl // switch, set m_bInventoryToItemSendTbl = TRUE; //__ITEM_REMOVE0203 // switch, set s_bItemRemove = TRUE; //REMOVE_INVALID_ITEM // switch, set s_bRemoveInvalidItem = TRUE; //ITEM_ID // switch, set bToolItemId= TRUE; OutputDebugString( "ITEM_ID" ); //RESTORE_PET // switch, set bToolRestorePet = TRUE; OutputDebugString( "RESTORE_PET" ); //REMOVE_QUEST // switch, set bToolRemoveQuest = TRUE; OutputDebugString( "REMOVE_QUEST" );
Code:
Sys 1 // number, dwSys
//dwId n // number g_dwId
Database "127.0.0.1" // Sting, database-address
Certifier "127.0.0.1" // certifier-address
PartyExpRate 1 // Floating number, s_fPartyExpRate
0101
{
1 0 0 30 30 00 00 //|: WI_WORLD_MADRIGAL
2 0 0 5 5 00 00 //|: WI_WORLD_KEBARAS
3 0 0 5 5 00 00 //|: WI_WORLD_CISLAND
4 0 0 5 5 00 00 //|: WI_WORLD_RARTESIA
5 0 0 5 5 00 00 //|: WI_WORLD_DARKRARTESIA
21 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN01
22 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN02
23 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN03
24 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN04
25 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN05
121 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS
122 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS_1
123 0 0 10 10 00 00 //|: WI_INSTANCE_DREADFULCAVE
124 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA
125 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA_1
126 0 0 5 5 00 00 //|: WI_INSTANCE_BEHAMAH
129 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA
130 0 0 12 5 00 00 //|: WI_INSTANCE_KALGAS
131 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS
132 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES
133 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA_1
134 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS_1
135 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES_1
151 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_0
152 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_1
153 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_2
154 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_3
155 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_4
156 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_5
157 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_6
158 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_7
159 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_8
160 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_9
161 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_10
162 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_11
163 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_12
164 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_13
165 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_14
166 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_15
167 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_16
200 0 0 5 5 00 00 //|: WI_DUNGEON_FL_MAS
201 0 0 5 5 00 00 //|: WI_DUNGEON_DA_DK
202 0 0 5 5 00 00 //|: WI_WORLD_GUILDWAR
203 0 0 3 3 00 00 //|: WI_DUNGEON_VOLCANE
204 0 0 5 5 00 00 //|: WI_DUNGEON_SA_TA
205 0 0 2 2 00 00 //|: WI_DUNGEON_SA_TA2
206 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANERED
207 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANEYELLOW
208 0 0 2 2 00 00 //|: WI_WORLD_ARENA
209 0 0 1 1 00 00 //|: WI_WORLD_MINIROOM
210 0 0 1 1 00 00 //|: WI_DUNGEON_MUSCLE
211 0 0 5 5 00 00 //|: WI_WORLD_QUIZ
212 0 0 1 1 00 00 //|: WI_GUILDHOUSE_SMALL
213 0 0 1 1 00 00 //|: WI_GUILDHOUSE_MIDDLE
214 0 0 1 1 00 00 //|: WI_GUILDHOUSE_LARGE
220 0 0 1 1 00 00 //|: WI_DUNGEON_KRRR
230 0 0 1 1 00 00 //|: WI_DUNGEON_BEAR
231 0 0 5 5 00 00 //|: WI_WORLD_COLOSSEUM
233 0 0 5 5 00 00 //|: WI_WORLD_FWC
234 0 0 5 5 00 00 //|: WI_WORLD_MARKET
241 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_0
242 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_1
243 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_2
244 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_L
}
0102
{
1 0 0 30 30 00 00 //|: WI_WORLD_MADRIGAL
2 0 0 5 5 00 00 //|: WI_WORLD_KEBARAS
3 0 0 5 5 00 00 //|: WI_WORLD_CISLAND
4 0 0 5 5 00 00 //|: WI_WORLD_RARTESIA
5 0 0 5 5 00 00 //|: WI_WORLD_DARKRARTESIA
21 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN01
22 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN02
23 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN03
24 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN04
25 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN05
121 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS
122 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS_1
123 0 0 10 10 00 00 //|: WI_INSTANCE_DREADFULCAVE
124 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA
125 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA_1
126 0 0 5 5 00 00 //|: WI_INSTANCE_BEHAMAH
129 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA
130 0 0 12 5 00 00 //|: WI_INSTANCE_KALGAS
131 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS
132 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES
133 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA_1
134 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS_1
135 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES_1
151 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_0
152 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_1
153 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_2
154 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_3
155 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_4
156 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_5
157 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_6
158 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_7
159 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_8
160 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_9
161 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_10
162 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_11
163 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_12
164 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_13
165 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_14
166 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_15
167 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_16
200 0 0 5 5 00 00 //|: WI_DUNGEON_FL_MAS
201 0 0 5 5 00 00 //|: WI_DUNGEON_DA_DK
202 0 0 5 5 00 00 //|: WI_WORLD_GUILDWAR
203 0 0 3 3 00 00 //|: WI_DUNGEON_VOLCANE
204 0 0 5 5 00 00 //|: WI_DUNGEON_SA_TA
205 0 0 2 2 00 00 //|: WI_DUNGEON_SA_TA2
206 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANERED
207 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANEYELLOW
208 0 0 2 2 00 00 //|: WI_WORLD_ARENA
209 0 0 1 1 00 00 //|: WI_WORLD_MINIROOM
210 0 0 1 1 00 00 //|: WI_DUNGEON_MUSCLE
211 0 0 5 5 00 00 //|: WI_WORLD_QUIZ
212 0 0 1 1 00 00 //|: WI_GUILDHOUSE_SMALL
213 0 0 1 1 00 00 //|: WI_GUILDHOUSE_MIDDLE
214 0 0 1 1 00 00 //|: WI_GUILDHOUSE_LARGE
220 0 0 1 1 00 00 //|: WI_DUNGEON_KRRR
230 0 0 1 1 00 00 //|: WI_DUNGEON_BEAR
231 0 0 5 5 00 00 //|: WI_WORLD_COLOSSEUM
233 0 0 5 5 00 00 //|: WI_WORLD_FWC
234 0 0 5 5 00 00 //|: WI_WORLD_MARKET
241 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_0
242 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_1
243 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_2
244 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_L
}
0103
{
1 0 0 30 30 00 00 //|: WI_WORLD_MADRIGAL
2 0 0 5 5 00 00 //|: WI_WORLD_KEBARAS
3 0 0 5 5 00 00 //|: WI_WORLD_CISLAND
4 0 0 5 5 00 00 //|: WI_WORLD_RARTESIA
5 0 0 5 5 00 00 //|: WI_WORLD_DARKRARTESIA
21 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN01
22 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN02
23 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN03
24 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN04
25 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN05
121 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS
122 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS_1
123 0 0 10 10 00 00 //|: WI_INSTANCE_DREADFULCAVE
124 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA
125 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA_1
126 0 0 5 5 00 00 //|: WI_INSTANCE_BEHAMAH
129 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA
130 0 0 12 5 00 00 //|: WI_INSTANCE_KALGAS
131 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS
132 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES
133 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA_1
134 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS_1
135 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES_1
151 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_0
152 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_1
153 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_2
154 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_3
155 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_4
156 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_5
157 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_6
158 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_7
159 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_8
160 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_9
161 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_10
162 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_11
163 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_12
164 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_13
165 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_14
166 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_15
167 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_16
200 0 0 5 5 00 00 //|: WI_DUNGEON_FL_MAS
201 0 0 5 5 00 00 //|: WI_DUNGEON_DA_DK
202 0 0 5 5 00 00 //|: WI_WORLD_GUILDWAR
203 0 0 3 3 00 00 //|: WI_DUNGEON_VOLCANE
204 0 0 5 5 00 00 //|: WI_DUNGEON_SA_TA
205 0 0 2 2 00 00 //|: WI_DUNGEON_SA_TA2
206 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANERED
207 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANEYELLOW
208 0 0 2 2 00 00 //|: WI_WORLD_ARENA
209 0 0 1 1 00 00 //|: WI_WORLD_MINIROOM
210 0 0 1 1 00 00 //|: WI_DUNGEON_MUSCLE
211 0 0 5 5 00 00 //|: WI_WORLD_QUIZ
212 0 0 1 1 00 00 //|: WI_GUILDHOUSE_SMALL
213 0 0 1 1 00 00 //|: WI_GUILDHOUSE_MIDDLE
214 0 0 1 1 00 00 //|: WI_GUILDHOUSE_LARGE
220 0 0 1 1 00 00 //|: WI_DUNGEON_KRRR
230 0 0 1 1 00 00 //|: WI_DUNGEON_BEAR
231 0 0 5 5 00 00 //|: WI_WORLD_COLOSSEUM
233 0 0 5 5 00 00 //|: WI_WORLD_FWC
234 0 0 5 5 00 00 //|: WI_WORLD_MARKET
241 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_0
242 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_1
243 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_2
244 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_L
}
Code:
DB "127.0.0.1" // DB-ip-address
Core "127.0.0.1" // Core-ip-address
AddCache("127.0.0.1")
AddCache("moonlin.fun")
MSG_VER "20100412" // must match Neuz.exe, if not set default = "20100412"
Code:
Core "127.0.0.1" // String, Core-Address Port 15401 // number, Core-Port //* Heartbeat hb( "1" ); // Virtual, I don't know this one.
Code:
WorldServer.ini (original sample)(change exe lang) =================== ResourceFolder "..\Resource" // set current dir to this Key 0101 //#ifdef __S8_SERVER_PORT Key%100 else Key/100 Core "127.0.0.1" // CoreAddress DB "127.0.0.1" // DB-Address Account "127.0.0.1" // Account-Address LANG 8 // I don't found this, may be set in other sorce-code Proc 2 // I don't found this, may be set in other sorce-code //Heartbeat "" // Not Sure //respawn 50 // Not Sure 18 // set g_eLocal.SetState( EVE_18, 1 ); PK // EVE_PK PKCOST // EVE_PKCOST STEAL // EVE_STEAL GUILDBANK // ENABLE_GUILD_INVENTORY GUILDWAR // EVE_GUILDWAR DROPITEM_REMOVE // EVE_DROPITEMREMOVE SCHOOL // EVE_SCHOOL GUILDCOMBAT // EVE_GUILDCOMBAT WORMON // EVE_WORMON RECOMMEND // EVE_RECOMMEND GUILDCOMBAT1TO1 // EVE_GUILDCOMBAT1TO1 ARENA // EVE_ARENA SECRETROOM // EVE_SECRETROOM RAINBOWRACE // EVE_RAINBOWRACE LORD // EVE_LORD
MoonLin(63.43.10.68/moonlin.fun) ini files
----------------------------------------
DatabaseServer.ini
Code:
ResourceFolder "..\Resource" // sting, set current dir Sys 2 // number, g_appInfo.dwSys //dwId 1 // number g_appInfo.dwId Account "linglin.fun" // string,lpConnection DSN_NAME_CHARACTER "character01" // DSN_NAME_CHARACTER01 DB_ADMIN_ID_CHARACTER "Ling" // DB_ADMIN_ID_CHARACTER01 DB_PWD_CHARACTER "***" // DB_ADMIN_PASS_CHARACTER01,"#^#^character" DSN_NAME_LOG "log01" // string, set to DSN_NAME_LOG DB_ADMIN_ID_LOG "Ling" // string, set to DB_ADMIN_ID_LOG DB_PWD_LOG "***" // DB_ADMIN_PASS_LOG, "#^#^log" // if __S1108_BACK_END_SYSTEM //BACKENDSYSTEM // switch, set prj.m_bBackEndSystem = TRUE //DSN_NAME_BACKSYSTEM "BACKENDSYSTEM" // string, set to DSN_NAME_BACKSYSTEM //DB_ADMIN_ID_BACKSYSTEM "backend" // string, set to DB_ADMIN_ID_BACKSYSTEM //DB_PWD_BACKEND "" // DB_ADMIN_PASS_BACKSYSTEM, "!@!@backend" //ITEMUPDATE // switch,set prj.m_bItemUpdate = TRUE; //DSN_NAME_ITEMUPDATE "ITEMUPDATE" // string, set to DSN_NAME_ITEMUPDATE //DB_ADMIN_ID_ITEMUPDATE "" // string, set to DB_ADMIN_ID_ITEMUPDATE //DB_PWD_ITEMUPDATE "" // DB_ADMIN_PASS_ITEMUPDATE, "#^#^item" // #ifdef __ITEM_REMOVE_LIST //ConvStartItem // switch, set prj.SetConvMode( CONVER_ITEM_START ); //SAVE_TEXT // switch, set prj.SetConvMode( SAVE_TEXT ); //REMOVE_ITEM_ALL // switch, set prj.SetConvMode( REMOVE_ITEM_ALL ); //REMOVE_ITEM_ALL_PAY // switch, set prj.SetConvMode( REMOVE_ITEM_ALL_PAY ); //PIERCING_CONFIRM // switch, set prj.SetConvMode( PIERCING_CONFIRM ); //BankToItemSendTbl // switch, set m_bBankToItemSendTbl = TRUE; //InventoryToItemSendTbl // switch, set m_bInventoryToItemSendTbl = TRUE; //__ITEM_REMOVE0203 // switch, set s_bItemRemove = TRUE; //REMOVE_INVALID_ITEM // switch, set s_bRemoveInvalidItem = TRUE; //ITEM_ID // switch, set bToolItemId= TRUE; OutputDebugString( "ITEM_ID" ); //RESTORE_PET // switch, set bToolRestorePet = TRUE; OutputDebugString( "RESTORE_PET" ); //REMOVE_QUEST // switch, set bToolRemoveQuest = TRUE; OutputDebugString( "REMOVE_QUEST" );
Core.ini
Code:
Sys 2 // number, dwSys
//dwId n // number g_dwId
Database "127.0.0.1" // String, database-address
Certifier "linglin.fun" // certifier-address
PartyExpRate 1 // Floating number, s_fPartyExpRate
0201
{
1 0 0 30 30 00 00 //|: WI_WORLD_MADRIGAL
2 0 0 5 5 00 00 //|: WI_WORLD_KEBARAS
3 0 0 5 5 00 00 //|: WI_WORLD_CISLAND
4 0 0 5 5 00 00 //|: WI_WORLD_RARTESIA
5 0 0 5 5 00 00 //|: WI_WORLD_DARKRARTESIA
21 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN01
22 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN02
23 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN03
24 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN04
25 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN05
121 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS
122 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS_1
123 0 0 10 10 00 00 //|: WI_INSTANCE_DREADFULCAVE
124 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA
125 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA_1
126 0 0 5 5 00 00 //|: WI_INSTANCE_BEHAMAH
129 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA
130 0 0 12 5 00 00 //|: WI_INSTANCE_KALGAS
131 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS
132 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES
133 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA_1
134 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS_1
135 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES_1
151 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_0
152 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_1
153 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_2
154 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_3
155 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_4
156 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_5
157 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_6
158 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_7
159 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_8
160 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_9
161 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_10
162 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_11
163 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_12
164 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_13
165 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_14
166 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_15
167 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_16
200 0 0 5 5 00 00 //|: WI_DUNGEON_FL_MAS
201 0 0 5 5 00 00 //|: WI_DUNGEON_DA_DK
202 0 0 5 5 00 00 //|: WI_WORLD_GUILDWAR
203 0 0 3 3 00 00 //|: WI_DUNGEON_VOLCANE
204 0 0 5 5 00 00 //|: WI_DUNGEON_SA_TA
205 0 0 2 2 00 00 //|: WI_DUNGEON_SA_TA2
206 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANERED
207 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANEYELLOW
208 0 0 2 2 00 00 //|: WI_WORLD_ARENA
209 0 0 1 1 00 00 //|: WI_WORLD_MINIROOM
210 0 0 1 1 00 00 //|: WI_DUNGEON_MUSCLE
211 0 0 5 5 00 00 //|: WI_WORLD_QUIZ
212 0 0 1 1 00 00 //|: WI_GUILDHOUSE_SMALL
213 0 0 1 1 00 00 //|: WI_GUILDHOUSE_MIDDLE
214 0 0 1 1 00 00 //|: WI_GUILDHOUSE_LARGE
220 0 0 1 1 00 00 //|: WI_DUNGEON_KRRR
230 0 0 1 1 00 00 //|: WI_DUNGEON_BEAR
231 0 0 5 5 00 00 //|: WI_WORLD_COLOSSEUM
233 0 0 5 5 00 00 //|: WI_WORLD_FWC
234 0 0 5 5 00 00 //|: WI_WORLD_MARKET
241 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_0
242 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_1
243 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_2
244 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_L
}
0202
{
1 0 0 30 30 00 00 //|: WI_WORLD_MADRIGAL
2 0 0 5 5 00 00 //|: WI_WORLD_KEBARAS
3 0 0 5 5 00 00 //|: WI_WORLD_CISLAND
4 0 0 5 5 00 00 //|: WI_WORLD_RARTESIA
5 0 0 5 5 00 00 //|: WI_WORLD_DARKRARTESIA
21 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN01
22 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN02
23 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN03
24 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN04
25 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN05
121 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS
122 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS_1
123 0 0 10 10 00 00 //|: WI_INSTANCE_DREADFULCAVE
124 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA
125 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA_1
126 0 0 5 5 00 00 //|: WI_INSTANCE_BEHAMAH
129 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA
130 0 0 12 5 00 00 //|: WI_INSTANCE_KALGAS
131 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS
132 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES
133 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA_1
134 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS_1
135 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES_1
151 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_0
152 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_1
153 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_2
154 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_3
155 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_4
156 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_5
157 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_6
158 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_7
159 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_8
160 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_9
161 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_10
162 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_11
163 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_12
164 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_13
165 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_14
166 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_15
167 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_16
200 0 0 5 5 00 00 //|: WI_DUNGEON_FL_MAS
201 0 0 5 5 00 00 //|: WI_DUNGEON_DA_DK
202 0 0 5 5 00 00 //|: WI_WORLD_GUILDWAR
203 0 0 3 3 00 00 //|: WI_DUNGEON_VOLCANE
204 0 0 5 5 00 00 //|: WI_DUNGEON_SA_TA
205 0 0 2 2 00 00 //|: WI_DUNGEON_SA_TA2
206 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANERED
207 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANEYELLOW
208 0 0 2 2 00 00 //|: WI_WORLD_ARENA
209 0 0 1 1 00 00 //|: WI_WORLD_MINIROOM
210 0 0 1 1 00 00 //|: WI_DUNGEON_MUSCLE
211 0 0 5 5 00 00 //|: WI_WORLD_QUIZ
212 0 0 1 1 00 00 //|: WI_GUILDHOUSE_SMALL
213 0 0 1 1 00 00 //|: WI_GUILDHOUSE_MIDDLE
214 0 0 1 1 00 00 //|: WI_GUILDHOUSE_LARGE
220 0 0 1 1 00 00 //|: WI_DUNGEON_KRRR
230 0 0 1 1 00 00 //|: WI_DUNGEON_BEAR
231 0 0 5 5 00 00 //|: WI_WORLD_COLOSSEUM
233 0 0 5 5 00 00 //|: WI_WORLD_FWC
234 0 0 5 5 00 00 //|: WI_WORLD_MARKET
241 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_0
242 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_1
243 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_2
244 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_L
}
0203
{
1 0 0 30 30 00 00 //|: WI_WORLD_MADRIGAL
2 0 0 5 5 00 00 //|: WI_WORLD_KEBARAS
3 0 0 5 5 00 00 //|: WI_WORLD_CISLAND
4 0 0 5 5 00 00 //|: WI_WORLD_RARTESIA
5 0 0 5 5 00 00 //|: WI_WORLD_DARKRARTESIA
21 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN01
22 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN02
23 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN03
24 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN04
25 0 0 1 1 00 00 //|: WI_WORLD_HEAVEN05
121 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS
122 0 0 5 5 00 00 //|: WI_INSTANCE_OMINOUS_1
123 0 0 10 10 00 00 //|: WI_INSTANCE_DREADFULCAVE
124 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA
125 0 0 5 5 00 00 //|: WI_INSTANCE_RUSTIA_1
126 0 0 5 5 00 00 //|: WI_INSTANCE_BEHAMAH
129 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA
130 0 0 12 5 00 00 //|: WI_INSTANCE_KALGAS
131 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS
132 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES
133 0 0 10 10 00 00 //|: WI_INSTANCE_UPRESIA_1
134 0 0 10 10 00 00 //|: WI_INSTANCE_HERNEOS_1
135 0 0 5 5 00 00 //|: WI_INSTANCE_SANPRES_1
151 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_0
152 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_1
153 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_2
154 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_3
155 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_4
156 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_5
157 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_6
158 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_7
159 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_8
160 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_9
161 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_10
162 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_11
163 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_12
164 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_13
165 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_14
166 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_15
167 0 0 2 2 00 00 //|: WI_DUNGEON_SECRET_16
200 0 0 5 5 00 00 //|: WI_DUNGEON_FL_MAS
201 0 0 5 5 00 00 //|: WI_DUNGEON_DA_DK
202 0 0 5 5 00 00 //|: WI_WORLD_GUILDWAR
203 0 0 3 3 00 00 //|: WI_DUNGEON_VOLCANE
204 0 0 5 5 00 00 //|: WI_DUNGEON_SA_TA
205 0 0 2 2 00 00 //|: WI_DUNGEON_SA_TA2
206 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANERED
207 0 0 2 2 00 00 //|: WI_DUNGEON_VOLCANEYELLOW
208 0 0 2 2 00 00 //|: WI_WORLD_ARENA
209 0 0 1 1 00 00 //|: WI_WORLD_MINIROOM
210 0 0 1 1 00 00 //|: WI_DUNGEON_MUSCLE
211 0 0 5 5 00 00 //|: WI_WORLD_QUIZ
212 0 0 1 1 00 00 //|: WI_GUILDHOUSE_SMALL
213 0 0 1 1 00 00 //|: WI_GUILDHOUSE_MIDDLE
214 0 0 1 1 00 00 //|: WI_GUILDHOUSE_LARGE
220 0 0 1 1 00 00 //|: WI_DUNGEON_KRRR
230 0 0 1 1 00 00 //|: WI_DUNGEON_BEAR
231 0 0 5 5 00 00 //|: WI_WORLD_COLOSSEUM
233 0 0 5 5 00 00 //|: WI_WORLD_FWC
234 0 0 5 5 00 00 //|: WI_WORLD_MARKET
241 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_0
242 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_1
243 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_2
244 0 0 1 1 00 00 //|: WI_WORLD_GUILDWAR1TO1_L
}
LoginServer.ini
Code:
DB "127.0.0.1"
Core "127.0.0.1"
AddCache("linglin.fun")
AddCache("127.0.0.1")
MSG_VER "20100412" // must match Neuz.exe, if not set default = "20100412"
Code:
Core "127.0.0.1" // String, Core-Address Port 15401 // number, Core-Port //* Heartbeat hb( "1" ); // Virtual, I don't know this one.
Code:
WorldServer.ini (original sample)(change exe lang) =================== ResourceFolder "..\..\Resource" // set current dir to this Key 0202 //#ifdef __S8_SERVER_PORT Key%100 else Key/100 Core "127.0.0.1" // CoreAddress DB "127.0.0.1" // DB-Address Account "linglin.fun" // Account-Address LANG 8 // I dont found this, may be set in other sorce-code Proc 2 // I dont found this, may be set in other sorce-code //Heartbeat "" // Not Sure //respawn 50 // Not Sure 18 // set g_eLocal.SetState( EVE_18, 1 ); PK // EVE_PK PKCOST // EVE_PKCOST STEAL // EVE_STEAL GUILDBANK // ENABLE_GUILD_INVENTORY GUILDWAR // EVE_GUILDWAR DROPITEM_REMOVE // EVE_DROPITEMREMOVE SCHOOL // EVE_SCHOOL GUILDCOMBAT // EVE_GUILDCOMBAT WORMON // EVE_WORMON RECOMMEND // EVE_RECOMMEND GUILDCOMBAT1TO1 // EVE_GUILDCOMBAT1TO1 ARENA // EVE_ARENA SECRETROOM // EVE_SECRETROOM RAINBOWRACE // EVE_RAINBOWRACE LORD // EVE_LORD
Any help would be greatly appreciated! Thank you!~
-Ling Lin







