///////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // SUN °ÔÀÓ Bug DataBase // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Usage ) // 1. ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼­ ¹ß»ýÇÏ´Â ¹ö±×ÀÇ ¸ñ·Ï ( »óȲ°ú ¹ß»ý¿øÀεµ ÃßÃø ±â·Ï ) // ex) // * 20050104(È­) È«±æµ¿ - Á߿䵵 A // - GameServerÀÇ Á¾·á½Ã ¸Þ¸ð¸®¸¯ ¹ß»ý, // - Á¾·á½Ã ¸Þ¸ð¸®ÇØÁ¦ ÇÏ´Â ºÎºÐÀ» »ìÆìº¼ Çʿ䰡 ÀÖÀ½ // // 2. ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼­ ¹ß»ýÇÑ ¹ö±×¸¦ ÀâÀº ¸ñ·Ï ( ¾î¶»°Ô ¼öÁ¤Çß´ÂÁöµµ ±â·Ï ) // ex) // * 20050104(È­) È«±æµ¿ - Á߿䵵 S // - ¼¼¼Ç¸Þ´ÏÁ®ÀÇ ¼¼¼ÇµéÀ» ¼¼¼ÇÇ®(¸Þ¸ð¸®Ç®)·Î ¹ÝȯÇÏÁö ¾Ê´ø ¹®Á¦ ¼öÁ¤ // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Bug List * 20050505(±Ý) ÀÌÀ¯¿­ 1. GuildServer.exe!Guild::LogOutMember(int CharGuid=1130) ÁÙ 64 C++ GuildMember * pMember = FindMember( CharGuid ); pMember->LogOut(); => NULLÂüÁ¶ * 20050505(±Ý) ÀÌÁؼ® 1. UserManager::RemoveUser¿¡¼­ ASSERT( itr != m_UserAuthIDs.end() ); À̺κп¡¼­ ¾î½äÆ®°¡ ¶¹À½. È®Àοä¸Á * 20050414(¸ñ) ÀÌÀ¯¿­ - 3DEngine(Version 20050407)ÀÇ ÁöÇü¿£ÁøÀ» »ç¿ëÇØ¼­ ÁöÇüÀÇ ³¡ºÎºÐ¿¡¼­ ¸ó½ºÅ͵éÀÌ ºüÁ® ³ª¿ÀÁö ¸øÇÏ´Â ¹ö±× => 3DEngine(Version 20050420)¿¡¼­µµ ¿©ÀüÈ÷ °°Àº ¹ö±× ¹ß»ý!! - ·Îºñ¿¡¼­ ¸¶À»·Î µ¹¾Æ°¥ ¼ö ÀÖµµ·Ï ±¸Çö ÇÊ¿ä * 20050123(ÀÏ) ÀÌÀ¯¿­ - DBPServer¿¡¼­ ServerSessionÀÌ NULLÀÌ µÇ´Â °æ¿ì ¹ß»ý : Player Backup Update Check ÇÊ¿ä!! * 20050201(È­) ÀÌÀ¯¿­ - pPathExplorer->GetTargetPos()¸¦ È£ÃâÇÒ ¶§´Â Ç×»ó IsMoving()À» Ã¼Å©ÇØ¼­ À̵¿ÁßÀ϶§¸¸ °ªÀ» ¾ò¾î¿Í¾ß ÇÔ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Fixed Bug List * 20050424(ÀÏ) ÀÌÀ¯¿­ - ÀÏÁ¤½Ã°£ÀÌ Áö³ªµµ(¼­¹ö°¡ Á¤ÇÑ Timeout½Ã°£) ÆÐŶÀ» Àü¼ÛÇÏÁö ¾Ê´Â Ŭ¶óÀ̾ðÆ®ÀÇ Á¢¼ÓÀ» °­Á¦·Î ²÷¾î¹ö¸®´Â °æ¿ì => Ŭ¶óÀÌ¾ðÆ® HEARTBEAT ÆÐŶ Ãß°¡·Î ¼­¹ö°¡ Á¤ÇÑ Timeout½Ã°£¾È¿¡ ÆÐŶÀü¼Û!! - À§¿Í °°Àº °æ¿ì¿¡ ²÷±ä Ŭ¶óÀÌ¾ðÆ®°¡ ±× ´ÙÀ½ºÎÅÍ´Â °è¼Ó ¼­¹öÁ¢¼ÓÀÌ ¾ÈµÇ´Â »óȲ => ¼­¹ö¿£Áø UpdateTickÀÇ °æ¿ì Timeout½Ã°£¿¡ ´ëÇÑ ÃʱâÈ­ ¼ø¼­¸¦ Á¢¼ÓÀÌ µÈ »óȲ¿¡¼­ ÇØÁÖ¾î¾ß ÇÔ!! * 20050424(ÀÏ) - 3DTerrain FreeLibrary½Ã¿¡ ¸Þ¸ð¸®¸¯ ¹ß»ý => FreeLibrary¸¦ ÇϱâÀü¿¡ pWorldBase->Destroy( NULL ); È£Ãâ Çʼö!!! * 20050404(¿ù) ÀÌÀ¯¿­ - µ¿ÀÏÇÑ ÆÐŶÀ» ¿©·¯¹ø º¸³¾ °æ¿ì¿¡ ´ëÇÑ ¼­¹öó¸® È®Àιٶ÷!! => eRoomState¸¦ ÅëÇØ ¹æÀÇ »óŸ¦ üũ => Â÷ÈÄ Ç÷¹ÀÌ¾î »óÅ µî°ú °°ÀÌ »óŸ¦ °í·ÁÇØ °øÅë »óÅ Ŭ·¡½º Á¦ÀÛ ¿¹Á¤ * 20050203(¸ñ) ÀÌÀ¯¿­ - ÇʵåÀ̵¿½Ã ½ÃÀÛÀ§Ä¡ÀÇ °ªÀº Çʵ忡 µû¶ó ´Ù¸¥µ¥ ±×°ÍÀ» Àû¿ë½ÃÄÑ ÁÖÁö ¾Ê¾Ò´ø ¹ö±× => Â÷ÈÄ ¸Ê¿¡¼­ ÇʵåÀ̵¿½Ã À§Ä¡ÁÂÇ¥¸¦ ¾ò¾î¿Í¾ß ÇÔ * 20050131(¿ù) ±è¹Î¿í - DBProxy Server : SCContainer->Init(), Release()È£Ãâ¾ÈÇØ¼­ PlayerÀÇ Init(), Release()¿¡¼­ È£ÃâÇϵµ·Ï ¼öÁ¤ ( ¾²·¹±â µ¥ÀÌÅÍ ¿À·ù ¼öÁ¤ ) * 20050120(¸ñ) ±è¹Î¿í - ÀÎÅÍÆäÀ̽º ¸ðµâÀÇ EditBoxÀÇ Å¬¸¯½Ã À̺¥Æ®ÀÇ °ªÀÌ À߸ø ³Ñ¾î¿À´Â ¹ö±× ¹ß°ß, ¿£ÁøÆÀ¿¡ ¿äûÇßÀ½! ( 20050128 ÁÖ¼ºÃµ ¼öÁ¤) * 20050127(¸ñ) ÀÌÀ¯¿­ - ±æÃ£±â¶§ ¼­¹ö¿¡¼­´Â pPathExplorer->SetTile()À» »ç¿ëÇÏÁö ¸»°Í!! => 3D¿£ÁøÆÀ ¿äû(20050127 È«¼º¹Î ¿äû) => ¼öÁ¤µÊ!! * 20050126(¼ö) ÀÌÀ¯¿­ - ¸ó½ºÅÍ »ý¼º½Ã ObjectFactory¿¡¼­ ¾ò¾î¿Â ÈÄ ¸ó½ºÅÍ Á×À½½Ã ObjectFactory¿¡ ¹ÝȯÇÏ´ÂÁö üũ ÇÊ¿ä!! => ó¸® * 20050126(¼ö) ÀÌÀ¯¿­ - ¼­¹ö Á¾·á½Ã ¸Þ¸ð¸®¸¯ ¹ß»ý =>ObjectFactory::Instance()->Init()¸¦ ÅëÇØ Ç÷¹ÀÌ¾î °´Ã¼ÀÇ Ç®À» ¾ò¾î¿Â ÈÄ Á¾·á½Ã ObjectFactory::Instance()->Release()¸¦ È£ÃâÇÏÁö ¾Ê¾ÒÀ½ * 20050120(¸ñ) ÀÌÀ¯¿­ - 3D ¿£ÁøÆÀÀÇ Å¬¶óÀÌ¾ðÆ® ¼ÒÄÏ ¸ðµâ ¿ÀÀÛµ¿ ¹®Á¦ :Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÆÐŶ¸¦ ¿©·¯ ¹ø Àü¼Û ÈÄ ¼­¹ö ÀÀ´äÀ» ¹Ù·Î ¹Þ´Â ºÎºÐ¿¡¼­ ¿ÀÀÛµ¿ => Receive Buffer Size°¡ 1024. Å©±â¸¦ Å©°Ô ¹Ù²Þ!! => ¼Ò½º°ø°³°¡ ¾ÈµÇ¾î ÀÌÀü ¼Ò½º·Î µð¹ö±ëÇØ¼­ ã¾Æ³¿ ¤Ñ_¤Ñ;; * 20050119(¼ö) ±è¹Î¿í - Monster, Character, item info ÀÇ ½ºÅ©¸³Æ® ÆÄ½Ì ºÎºÐ ¹ö±× fixed - scriptRead classÀÇ ¿À·ù ¹ß°ß -> ¿£ÁøÆÀ¿¡ ¿äû ÇØ³õ¾ÒÀ½! * 20050118(È­) ÀÌÀ¯¿­ - Client°¡ EnterField¾øÀÌ ¿¬°áÀÌ ²÷°Ü ¹ö¸° °æ¿ì LeaveField½Ã ¿À·ù¹ß»ý ¼öÁ¤ => SCPlayer State Ãß°¡ : PLAYER_MAP_ENTER => »óÅÂüũ : EnterField½Ã¿¡¸¸ LeaveField