fr = GetFailRate()
fr:SetWriteToDB( false )
SimLayer = GetSimLayer()
SimLayer.m_uiNickNameAvailable = 15
SimLayer.m_dwShutdownTimeLimit = 60 * 1000 -- Á¾·á½Ã db ó¸® ´ë±â½Ã°£ : 1ºÐ.
SimLayer.m_iMaxGamePoint = 999999
SimLayer.m_dwIndigoLevel = 21
SimLayer.m_bCheckIndigoTicket = true --¿ë»çÀÇ ¼¶ ÀÔÀå±Ç üũ ¿©ºÎ
SimLayer.m_bRecommendEnable = false --ÃßõÀÎ ½Ã½ºÅÛ
SimLayer.m_bRecommendKREnable = false
SimLayer.m_bWriteClientInfo = true -- Ŭ¶óÀ̾ðÆ® »ç¾ç Á¶»ç
SimLayer.m_bGCPointSwitch = true -- Æ÷ÀÎÆ® ½Ã½ºÅÛ »ç¿ë¿©ºÎ(false = »ç¿ë¾ÈÇÔ)
SimLayer.m_dwGameStartWaitTime = 40000 -- °ÔÀÓ ·Îµù ´ë±â ½Ã°£
--Calendar system( gcpoint )
SimLayer.m_dwAccUpdateTime = 60 * 1000 -- ´Þ·Â °»½Å ½Ã°£ ms
SimLayer.m_nAttendTime = 90 -- Ãâ¼® ÀÎÁ¤ ½Ã°£, ´ÜÀ§:ºÐ
SimLayer.m_nGCPointDay = 100 -- ÀÏÀÏ Ãâ¼®½Ã Áö±ÞµÇ´Â Áö¾¾Æ÷ÀÎÆ®(ÀÓ½Ã)
SimLayer.m_nGCPointWeek = 100 -- ÁÖ°³±Ù½Ã Áö±ÞµÇ´Â Áö¾¾Æ÷ÀÎÆ®(ÀÓ½Ã)
-- »óÇÏÀÌ µå¶ø Àû¿ë °¡ÀÔÀÏ.
SimLayer:SetSHAdhustTime( 2007, 08, 07, 09, 30 )
--SimLayer:AddTypeFlag( KGSSimLayer.ST_AHNHS_ON + KGSSimLayer.ST_AHNHS_KILL )
--½Å±Ô À¯Àú °Á¦.
SimLayer:SetForceNewUser( true, 2020, 4, 30 )
SimLayer:ClearForceMode()
SimLayer:AddForceMode( 26 ) -- Quest Zero
SimLayer:AddForceMode( 29 ) -- tutorial
--SimLayer:SetBillingType( KGSSimLayer.BT_NCASH )
SimLayer:AddTypeFlag( KGSSimLayer.ST_DEBUG_AUTH ) -- pass authentication processing
SimLayer:AddTypeFlag( KGSSimLayer.ST_INTERNAL_TESOP)
--SimLayer:AddTypeFlag( KGSSimLayer.ST_BROADCASTING )
NetLayer = GetNetLayer()
NetLayer.m_usPortMaster = 9400
NetLayer.m_usUdpPort = 9401
NetLayer:AddURServerAddress( GetLocalIP(), 9600 )
NetLayer:AddTRServerAddress( GetLocalIP(), 9700 )
CenterProxy = GetCenterProxy()
CenterProxy:SetRemoteAddress( GetLocalIP(), 9500 )
DBLayer = GetDBLayer()
DBLayer:Init_ODBC( 'odbc_internal.dsn', 'odbc_stat.dsn' )
DBLayer:Init( 3 )
ChannelManager = GetChannelManager()
ChannelManager:SetBroadCastingTime( 10000, 2000, 5000 ) -- Channel, Room, User
SetGuildBroadCastingTime( 7000, 60000 ) -- Member, DB Sync.
function msg( m )
ChannelManager:Send_NotMsg( m )
print( m )
end
Server = GetGameServer()
SetHackingProtectionMode( true, true, 30000 )
--[[
Server:ClearDiscountEventItem()
Server:SetDiscountEvent( true )
Server:AddDiscountEventItem( 2520 )
--]]
if( SimLayer:GetBillingType() == KSimLayer.BT_NCASH ) then -- ºê¶óÁú ºô¸µÀÌ ¼³Á¤µÈ °æ¿ì
Init_NCashBillingInfo( '127.0.0.1', 9500, 5, 4, 'odbc_internal.dsn' )
NCashBill = GetNCashBillingManager()
NCashBill:Init( 3 )
end
Adv = KPCBangAdvantage()
Server = GetGameServer()
Adv:EnablePCBang( true )
for itemid = 50530, 50870, 10 do -- ¿¤¸®½Ã½º, ¸®¸£, ¾Æ¸£¸Þ, ¶ó½º, ¶óÀ̾ð pc¹æ º¹À弼Ʈ
if( itemid ~= 50590 and itemid ~= 50660 and itemid ~= 50730 and itemid ~= 50800 and itemid ~= 50870 ) then
Adv:AddNormal( itemid )
end
end
Adv:SetMsg( 'str_08' )
Server:SetSelfPCBangAdv( Adv, '__odbcGCPCBang' ) -- GC PC¹æ ¼³Á¤
DBLayer:AddODBC( '__odbcGCPCBang', 'odbc_internal.dsn' )
log( 0 ) -- loglevel : 0 ~ 2
Server:ClearChecksum()
Server:AddChecksum( 0 ) -- 051108. 98¿¡¼´Â Ŭ¶óÀ̾ðÆ®°¡ üũ¼¶À» Á¦´ë·Î ±¸ÇÏÁö ¸øÇÑ´Ù!