Hi sir Grenning, i already downloaded the v16 files clean
but it doesnt have this
****************** Fixxes ******************/
#define __SECURITY_FIXES // (Security Fix)
#define __INVISIBLE_FIX // (Invisible Fix)
#define __FIX_CHEAT // (CheatEngine Fix)
#define __ELEM_SWAP_FIX // (Switch Fix)
#define __SWITCH_FIX // (Switch Fix)
#define __SAVE_PLAYER_OUT // (Functions gonna saved)
#define __PET_PORTBUG_RH // (Pet Crash fixed.)
#define __TRADE_SAFE // Safe Player after Trades.
#define __NEED_GUILDNAME // Need a Guildname for Guildwars
#define __HACK_FIXXES // Hack Fixxes
#define __DUPE_FIX // Guildbank Dupe Fix
#define __STAT_HACKFIX_RH // Stathack fix with autobann
#define __VETERANEN_FIX_0000 // CMover::InitCharacter() NPC Spawn Sex
#define __VETERANEN_FIX_0001 // HRESULT CNeuzApp::RestoreDeviceObjects() Shadow Fix
#define __VETERANEN_FIX_0002 // CDPSrvr::OnModifyMode() Auth mismatch fix
#define __VETERANEN_FIX_0003 // CExchange::ResultExchange() Exchange fix
#define __VETERANEN_FIX_0004 // CPocketController::Add() Pocket Add
#define __VETERANEN_FIX_0006 // CDPSrvr::OnModifyStatus() Stat Bug
#define __VETERANEN_FIX_0007 // CDPSrvr::OnArenaExit() User Not in Arena
#define __VETERANEN_FIX_0008 // CDbManager::CreatePlayer() Char Create Invalid Item Slot
#define __VETERANEN_FIX_0009 // CDbManager::CreatePlayer() SQL Injection
#define __VETERANEN_FIX_0010 // CDialogMsg::AddMessage() Emotion Crash
#define __VETERANEN_FIX_0011 // CDbManager::RemovePlayer() MAX Friends
#define __VETERANEN_FIX_0012 // LRESULT CALLBACK LowLevelKeyboardProc() WINDOWS 8
#define __VETERANEN_FIX_0013 // CDPSrvr::OnExchange() Exchagen Crash Fix
#define __VETERANEN_FIX_0014 // CDPSrvr::OnQueryPostMail() Post Penya Dupe
#define __VETERANEN_FIX_0015 // CMover::DoEquip() Equip add
#define __VETERANEN_FIX_0016 // CDPSrvr::OnDropItem() Drop item
#define __VETERANEN_FIX_0017 // CDPSrvr::OnPutItemGuildBank()
#define __VETERANEN_FIX_0018 // CDPSrvr::OnGetItemGuildBank()
#define __VETERANEN_FIX_0020 // CDPSrvr::OnTeleportPlayer()
#define __VETERANEN_FIX_0021 // CAIPet::NotOwnedPetInactivated() Pet Crash
#define __VETERANEN_FIX_0022 // CItemBase::SetTexture() Item Texture
#define __VETERANEN_FIX_0023 // CMover::DoUseEquipmentItem nParts fix
#define __VETERANEN_FIX_0024 // CDPSrvr::OnBuyItem()
#define __VETERANEN_FIX_0025 // CDPSrvr::OnMoveItemOnPocket()
#define __VETERANEN_FIX_0026 // CDPSrvr::OnDoUseItem()
#define __VETERANEN_FIX_0027 // CDPSrvr::OnSetTaxRate() Fix Error
#define __VETERANEN_FIX_0030 // CDPSrvr::OnChangeFace() Penya Bug
#define __VETERANEN_FIX_0031 // CMover::GetAttackRange() HAWK_EYE_RATE Fix
#define __VETERANEN_FIX_0032 // MOTION_ATTR *IsAttrSound( void )
#define __VETERANEN_FIX_0033 // BOOL TextCmd_Level Max Level
#define __VETERANEN_FIX_0034 // MAX_G_NAME 16
#define __VETERANEN_FIX_0035 // BOOL CItemElem::IsElementalCard()
#define __VETERANEN_FIX_0036 // SetGMLogo
#define __VETERANEN_FIX_0037 // MP Switch bug Asal
#define __VETERANEN_FIX_0038 // Fix char overwrite
/********************************************/
and i only have this
#ifndef __VERSION_COMMON__
#define __VERSION_COMMON__
#define __VER 15 // 15Â÷
#undef __VER
#define __VER 16
#pragma warning ( disable : 4995 )
#pragma warning ( disable : 4996 )
#pragma warning ( disable : 4018 )
#pragma warning ( disable : 4089 )
#define __MAINSERVER
#if !defined( __TESTSERVER ) && !defined( __MAINSERVER )
#define __INTERNALSERVER
#endif
#define __4EME_CLASSE
#define __GLOBAL_COMMON
#define __SERVER // Ŭ¶óÀÌ¾ðÆ® Àü¿ëÄڵ带 ºôµåÇÏÁö ¾Ê±â À§ÇÑ define
#define __ITEM_REMOVE_LIST // ¾ÆÀÌÅÛ Á¦°Å
#define __S1108_BACK_END_SYSTEM // ¹é¾Øµå½Ã½ºÅÛ Trans, World, Neuz
#define __EVENT_1101 // Ãâý À̺¥Æ®
// ÇØ¿Ü 6Â÷ Àû¿ë
// #define __VERIFY_0201
#define __LANG_1013
// mulcom BEGIN100415 DB_OVERLAPPED_PLUS ¸Þ¸ð¸® Ç® »ç¿ë.
//#define __TRANS_0413 // Æ®·£½º ¼*¹ö ¸Þ·Î¸® ÃÖÀûÈ*
// mulcom END100415 DB_OVERLAPPED_PLUS ¸Þ¸ð¸® Ç® »ç¿ë.
#define __SKILL_0205 // ½ºÅ³ º¯°æ ºÎºÐ¸¸ ÀúÀå
#define __STL_0402 // stl
#define __ITEMDROPRATE // ¾ÆÀÌÅÛ µå·Ó·ü Á¶Á¤(À̺¥Æ®)
#define __EVENT_1101_2 // Ãâý À̺¥Æ® 64ºñÆ® º¯°æ
#define __GETMAILREALTIME // ½Ç½Ã°£ ¸ÞÀÏ °¡Áö°í ¿À±â Trans
#define __S_RECOMMEND_EVE // Ãßõ À̺¥Æ® Neuz, Trans, World
#define __EXP_ANGELEXP_LOG // °æÇèÄ¡, ¿£Á© °æÇèÄ¡ ·Î±× °ü·Ã CHARACTER_TBL Ä÷³ Ãß°¡
#define __RULE_0615 // ¸í¸í ±ÔÄ¢ Á¤¸®
#define __S_BUG_GC // ±æµå´ëÀü ½Åû½Ã °°Àº ±Ý¾×À» ½ÅûÇÏ¸é ±æµå¾ÆÀ̵ð·Î ¼îÆ® µÇ¼* ¼øÀ§°¡ ¹Ù²î´Â ¹®Á¦ ¼öÁ¤( map -> vector )
#define __PROP_0827 // ¾ÆÀÌÅÛ ÇÁ·ÎÆÛƼ Àû¿ë ÆÄ¶ó¹ÌÅÍ È®Àå
//11th
//#define __MA_VER11_04 // ±æµå â°í ·Î±× ±â´É world,database
//#define __MA_VER11_05 // Äɸ¯ÅÍ ºÀÀÎ °Å·¡ ±â´É world,database,neuz
//#define __CSC_VER11_5 // ŽºÅ©¹Ù È®Àå
//#define __GUILD_COMBAT_1TO1 // ÀÏ´ëÀÏ ±æµå´ëÀü
#define __EVENTLUA_COUPON // ÄíÆù À̺¥Æ®
#define __LOG_PLAYERCOUNT_CHANNEL // ä³Îº° µ¿Á¢ ·Î±×
// #define __SYS_POCKET // ÁÖ¸Ó´Ï
// #define __SYS_COLLECTING //
// #define __SYS_IDENTIFY // °¢¼º, Ãູ
// #define __SYS_PLAYER_DATA // ij¸¯ÅÍ ÅëÇÕ Á¤º¸
#define __RT_1025 // ¸Þ½ÅÀú
#define __CONV_0906
#define __INVALID_LOGIN_0320 // ÀúÀåÀÌ ¿Ï·á µÇÁö ¾ÊÀº »ç¿ëÀÚÀÇ Á¢¼Ó ¸·±â(º¹»ç ¹æÁö)
#define __INVALID_LOGIN_0612 // º¸¿Ï
#define __VENDOR_1106 // °³ÀλóÁ¡ Á¦¸ñ Çã¿ë ¹®ÀÚ
#define __JEFF_9_20 // ºñÇà ½Ã°£À» ħ¹¬ ½Ã°£À¸·Î Àü¿ë
#define __JEFF_FIX_0
#define __REMOVE_PLAYER_0221 // ij¸¯ÅÍ »èÁ¦ ÆÐŶ Á¶ÀÛ
#define __SEND_ITEM_ULTIMATE // ¾óÅÍ¸Ú ¿þÆùµµ ITEM_SEND_TBL¿¡¼* Áö±Þ°¡´ÉÇϰÔ...
#if (_MSC_VER > 1200)
#define __VS2003 // ÄÄÆÄÀÏ·¯º¯°æ.net
#endif
#define __AUTO_NOTICE // ÀÚµ¿ °øÁö
// 12Â÷
// #define __SECRET_ROOM
// #define __TAX
// #define __LORD
// #define __EXT_PIERCING // ¹«±â ÇǾî½Ì
// #define __MOD_TUTORIAL // Æ©Å丮¾ó °³¼±
// 13Â÷
// #define __RAINBOW_RACE // ·¹Àκ¸¿ì ·¹À̽º
// #define __HOUSING // ÇÏ¿ì¡ ½Ã½ºÅÛ
#define __PET_1024
#define __BUFF_1107
// #define __HONORABLE_TITLE // ´ÞÀÎ
// #define __COUPLE_1117
// #define __COUPLE_1202 // Ä¿Çà º¸»ó
// #define __POST_1204 // ¿ìÆí »èÁ¦ ÃÖÀûÈ*
#define __OCCUPATION_SHOPITEM // Á¡·É±æµå Àü¿ë ±¸¸Å °¡´É ¾ÆÀÌÅÛ
#define __POST_DUP_1209 // ¿ìÆí ·Îµå ½Ã ¹«°á¼º °Ë»ç
#define __LAYER_1015 // ·¹À̾î ÀúÀå
#define __FUNNY_COIN // ÆÛ´Ï ÄÚÀÎ
#define __REMOVEITEM_POCKET // »èÁ¦ ¿¹¾à Å×ÀÌºí¿¡ ÈÞ´ë°¡¹æ Æ÷ÇÔ..
#define __PERIN_BUY_BUG // Æä³Ä ¹Ýº¹±¸¸Å ¹ö±× È®Àοë ÄÚµå
// 14Â÷
// #define __INSTANCE_DUNGEON // 14Â÷ ÀνºÅϽº ´øÀü ±â¹Ý
// #define __PCBANG // PC¹æ ÇýÅÃ
#define __QUIZ // ÄûÁî À̺¥Æ® ½Ã½ºÅÛ
#define __ERROR_LOG_TO_DB // ¿¡·¯ ·Î±× ½Ã½ºÅÛ
// 15Â÷
// #define __USING_CONTINENT_DATA // ´ë·ú °æ°èµ¥ÀÌÅÍ ¿ÜºÎ¿¡¼* ±Ü¾î¿È!
// #define __PETVIS // 15Â÷ ºñ½ºÆê
// #define __GUILD_HOUSE // 15Â÷ ±æµåÇϿ콺
// #define __HERO129_VER15 // 15Â÷ È÷¾î·Î ·¹º§È®Àå
// #define __IMPROVE_QUEST_INTERFACE // 15Â÷ Äù½ºÆ® ½Ã½ºÅÛ
// #define __CAMPUS // 15Â÷ »çÁ¦ ½Ã½ºÅÛ
// #define __2ND_PASSWORD_SYSTEM // ·Î±×ÀÎ ½Ã 2Â÷ ºñ¹Ð¹øÈ£ ÀÔ·Â
#if defined(__INTERNALSERVER) // ³»ºÎ »ç¹«½Ç Å×½ºÆ®¼*¹ö
// #define __LANG_1013
// #define __RULE_0615
#define __SKILL_0205
#define __GUILDVOTE // ±æµå ÅõÇ¥
#define __VERIFY_MEMPOOL
// #define __S_NEW_SKILL_2 // ½ºÅ³ °³¼± ÆÐŶ Àü¼Û Neuz, World, Trans
#define __Y_MAX_GENERAL_LEVEL_8 // ¸¸·¦ 120À¸·Î Á¶Á¤... Neuz, World, Trans
// #define __INVALID_LOGIN_0320 // ÀúÀåÀÌ ¿Ï·á µÇÁö ¾ÊÀº »ç¿ëÀÚÀÇ Á¢¼Ó ¸·±â(º¹»ç ¹æÁö)
// #define __INVALID_LOGIN_0612 // º¸¿Ï
// #define __LEGEND // 9Â÷ Àü½Â½Ã½ºÅÛ Neuz, World, Trans
// #define __ULTIMATE // ¾óÅÍ¸Ú ¿þÆù
// #define __PET_0410 // 9, 10Â÷ Æê
// #define __AI_0509 // ¸ó½ºÅÍ ÀΰøÁö´É
// #define __LUASCRIPT // ·ç¾Æ ½ºÅ©¸³Æ® »ç¿ë (World, Trans, Neuz)
// #define __EVENTLUA // À̺¥Æ® (·ç¾Æ ½ºÅ©¸³Æ® Àû¿ë) - World, Trans, Neuz
// #define __SKILL_0706 // ´ëÀοë AddSkillProp Ä÷³ Ãß°¡ ¹× Àû¿ë
// #define __CONV_0906
// #define __SYS_POCKET // ÁÖ¸Ó´Ï
// #define __SYS_COLLECTING //
// #define __SYS_IDENTIFY // °¢¼º, Ãູ
// #define __SYS_PLAYER_DATA // ij¸¯ÅÍ ÅëÇÕ Á¤º¸
// #define __RT_1025 // ¸Þ½ÅÀú
// #define __VENDOR_1106 // °³ÀλóÁ¡ Çã¿ë ¹®ÀÚ
#define __JEFF_11_2 // ¼ö½ÅÀÚ ¾ø´Â ¸ÞÀÏ ·Îµù ½Ã ¹Ý¼Û
#define __VTN_TIMELIMIT
#define __GUILD_HOUSE_MIDDLE // ±æµåÇϿ콺 ÁßÇü
#elif defined(__TESTSERVER) // ¿ÜºÎ À¯Àú Å×½ºÆ®¼*¹ö
// #define __NOTIFYSTART0706 // ·±ÃÄ¿¡°Ô ½ÃÀÛ ¾Ë¸² ¹æ½ÄÀ» À̺¥Æ®·Î
#define __GUILDVOTE // ±æµå ÅõÇ¥
#define __Y_MAX_GENERAL_LEVEL_8 // ¸¸·¦ 120À¸·Î Á¶Á¤... Neuz, World, Trans
// #define __PET_0410 // 9, 10Â÷ Æê
// #define __AI_0509 // ¸ó½ºÅÍ ÀΰøÁö´É
// #define __LEGEND // 9Â÷ Àü½Â½Ã½ºÅÛ Neuz, World, Trans
// #define __ULTIMATE // ¾óÅÍ¸Ú ¿þÆù
// #define __LUASCRIPT // ·ç¾Æ ½ºÅ©¸³Æ® »ç¿ë (World, Trans, Neuz)
// #undef __VER
// #define __VER 11 // 11Â÷
// #define __SYS_POCKET // ÁÖ¸Ó´Ï
// #define __SYS_COLLECTING //
// #define __SYS_IDENTIFY // °¢¼º, Ãູ
// #define __SYS_PLAYER_DATA // ij¸¯ÅÍ ÅëÇÕ Á¤º¸
// #define __RT_1025 // ¸Þ½ÅÀú
// #define __CONV_0906
// #define __INVALID_LOGIN_0320 // ÀúÀåÀÌ ¿Ï·á µÇÁö ¾ÊÀº »ç¿ëÀÚÀÇ Á¢¼Ó ¸·±â(º¹»ç ¹æÁö)
// #define __INVALID_LOGIN_0612 // º¸¿Ï
// #define __VENDOR_1106 // °³ÀλóÁ¡ Çã¿ë ¹®ÀÚ
#define __JEFF_11_2 // ¼ö½ÅÀÚ ¾ø´Â ¸ÞÀÏ ·Îµù ½Ã ¹Ý¼Û
#define __GUILD_HOUSE_MIDDLE // ±æµåÇϿ콺 ÁßÇü
#elif defined(__MAINSERVER) // ¿ÜºÎ º»¼·
#define __IDC
// #define __TOOMANY_PENDINGLOG1115
#endif // end - ¼*¹öÁ¾·ùº° define
#endif
ask why there is there __4EME_CLASSE ?
coz i done compiling it without error.
I run AccountServer.exe and Certifier.exe .
when i trying to run the DatabaseServer.exe error said "Fail read .ini - ..script\databaseserver.ini"
here's my DatabaseServer.ini
ResourceFolder C:\Users\Administrator\Desktop\SERVER\Resource"
Sys 1
Account "127.0.0.1"
DSN_NAME_CHARACTER "character01"
DB_ADMIN_ID_CHARACTER "character01"
DSN_NAME_LOG "log01"
DB_ADMIN_ID_LOG "log01"
LANG 1
DB_PWD_LOG "flyff"
DB_PWD_CHARACTER "flyff"
DB_PWD_BACKEND "flyff"
DB_PWD_ITEMUPDATE "flyff"
any problem in my databaseserver.ini ?
its already located on my Script Folder but the DatabaseServer.exe wont run.
help please
-sorry bad english