• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

The Forgotten Server v0.3 (alpha 3)

Status
Not open for further replies.
I have connection problems ><

It acts as if I'm not connected to the Net, Even tho I am.. And I'm using local IP.
 
NPC system isnt 100% !!

look this:

Code:
13:35 Bought 100x mana potion for 5100 gold.
13:35 Using one of 40 mana potions...

Then... Can bought only 2 backpacks of items...
 
I had a problem with my Quest Log. When i made character, he see all main quest without sub mission in Quest Log. In previous version (alpha 1) i don't got that "bug". Anyone help me?
 
I had a problem with my Quest Log. When i made character, he see all main quest without sub mission in Quest Log. In previous version (alpha 1) i don't got that "bug". Anyone help me?

will be fixed in alpha 4 ;D
 
Some informations about mysql disconnecting if someone interested..
Maybe its problem with our configuration, but I'm using most values from .cfg file posted by Elf. (Same on 2 servers, win2003server & gentoo)

MYSQL log:
Code:
081021 13:45:44 [Warning] Aborted connection 363735 to db: 'xxxx' user: 'yyyy' host: 'localhost' (Got an error reading communication packets)

First error from console:
Code:
mysql_real_query(): SELECT `password` FROM `accounts` WHERE `id` = 9179623: MYSQL ERROR: Lost connection to MySQL server during query

Thats these lines in sources (Iologindata, function: loadPlayer)
Code:
	//get password
	query << "SELECT `password` FROM `accounts` WHERE `id` = " << accId;
	if(!(result = db->storeQuery(query.str())))
		return false;

Before, there are these queries, which probably (as Elf said) causes these disconnects:
Code:
		query << "SELECT `guild_ranks`.`name` AS `rank`, `guild_ranks`.`guild_id` AS `guildid`, `guild_ranks`.`level` AS `level`, `guilds`.`name` AS `guildname` FROM `guild_ranks`, `guilds` WHERE `guild_ranks`.`id` = " << player->guildRankId << " AND `guild_ranks`.`guild_id` = `guilds`.`id`";

But its only in some cases, and today i'll do some prints to check who was in this moment loaded.

And next enjoying thing, its that its not disconnecting when there are much players online, but 1 player can cause this, and he even won't know about it..

Changing max_allowed_packet gives nothing (I have 256MB):
http://themattreid.com/wordpress/?p=15

Useful links:
MySQL :: MySQL 5.0 Reference Manual :: B.1.2.11 Communication Errors and Aborted Connections


This bug is happening with frequency in my server. Already changed the max_allowed_packet = 512M and still remains the problem.

What some solution to this problem?
 
Bugs & Errors:

I wrote this on the main TFS release aswell, but here we go again
A few things that I noticed in wich I believe should be made easier/fixed to work from start even if I know how to solve a few of those.

So here we go:
- Raids are coming to often.
Example of how it could be solved:
Code:
<raid name="RatRaid" file="Ratraid.xml" chance="10" interval2="60" margin="0" /> Each 60 minutes there is a 10% chance that the raid is executed... />
- Its not possible for an NPC to sell Oil. Ain't seem like it realy exists.
- Magic Walls won't appear if you shot them on a "Field". (Fire Field etc)
- Monsters avoids/run around fields even if they are imune.
- Monsters will not spawn on fields even if they are imune.
- Players sometimes get debug when a GameMaster uses "invisible" and walk trough.
- Fields dissapears even if they are set out by the MapEditor. "Decay".


Besides that, thank you for a wonderfull server.
Keep it up guys, Open Tibia is nothing without you.

Kind Regards,
Eldin.
 
I Hope alpha 4 will be released soon :p and I hope there will be fixed bug with lossing connection to database :/ already happend 5 times in 3 days :((
 
with my server, happened 3 times in ONE day ;D
 
PHP:
*****************************************************
Error report - Sun Nov 02 15:39:32 2008

Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Oct 23 2008 20:33:54

Memory load: 43
Total phys: 2095324 K available phys: 1176916 K
Start time: 1-11-2008  23:54:28
Kernel time: 0:3:49.156
User time: 0:44:19.595
Threads: 3

Exception: 0xc0000005 at eip = 0x7c84afb2
eax = 0
ebx = 0x7e7894 -> 0xfffffffc
ecx = 0xfffffffc
edx = 0
esi = 0x7e7890 -> 0
edi = 0x4
ebp = 0x22f7b8 -> 0x22f7d8
esp = 0x22f790 -> 0x1
efl = 0x10213

---Stack Trace---
From: 0x22f790 to: 0x230000
0x22f790 | 0x1
0x22f794 | 0x7e7894 -> 0xfffffffc
0x22f798 | 0
0x22f79c | 0
0x22f7a0 | 0x22f7d0 -> 0x22fef0
0x22f7a4 | 0x7ffdf000 -> 0x22f3dc
0x22f7a8 | 0
0x22f7ac | 0
0x22f7b0 | 0
0x22f7b4 | 0
0x22f7b8 | 0x22f7d8 -> 0x22f888 \\\\\\ stack frame //////
0x22f7bc | 0x7c83d281 -> 0x7401f883 <-- ret
0x22f7c0 | 0x7cac
0x22f7c4 | 0x4
0x22f7c8 | 0x22f930 -> 0
0x22f7cc | 0x61be40 -> 0x83e58955
0x22f7cc  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22f7d0 | 0x22fef0 -> 0
0x22f7d4 | 0x4
0x22f7d8 | 0x22f888 -> 0x22f8c8 \\\\\\ stack frame //////
0x22f7dc | 0x47393d -> 0x8b04ec83 <-- ret
0x22f7dc  ConnectionManager::createConnection(boost::asio::io_service&)(0x4738ea)
0x22f7e0 | 0x7e7890 -> 0
0x22f7e4 | 0x2
0x22f7e8 | 0x22f7dc -> 0x47393d
0x22f7ec | 0
0x22f7f0 | 0x22f800 -> 0x1527f618
0x22f7f4 | 0x474b44 -> 0x81e58955
0x22f7f4  Connection::parseHeader(boost::system::error_code const&)(0x474b44)
0x22f7f8 | 0
0x22f7fc | 0x1527ba08 -> 0x812f08
0x22f850  ConnectionManager::createConnection(boost::asio::io_service&)(0x4738ea)
0x22f864 | 0x474b44 -> 0x81e58955
0x22f864  Connection::parseHeader(boost::system::error_code const&)(0x474b44)
0x22f868 | 0
0x22f86c | 0x1527ba08 -> 0x812f08
0x22f870 | 0x1527ba18 -> 0x95
0x22f874 | 0x2
0x22f878 | 0x68fdc500 -> 0x62000d
0x22f87c | 0x22f930 -> 0
0x22f880 | 0x22fef0 -> 0
0x22f884 | 0x61be40 -> 0x83e58955
0x22f884  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22f888 | 0x22f8c8 -> 0x22f8f8 \\\\\\ stack frame //////
0x22f88c | 0x61b8ea -> 0x4d8dc389 <-- ret
0x22f88c  Server::accept()(0x61b896)
0x22f890 | 0x7e7860 -> 0x813cd0
0x22f894 | 0x22fef4 -> 0x2
0x22f898 | 0x1527ba08 -> 0x812f08
0x22f89c | 0x22fa7c -> 0x171f244
0x22f8a0 | 0x474b44 -> 0x81e58955
0x22f8a0  Connection::parseHeader(boost::system::error_code const&)(0x474b44)
0x22f8a4 | 0
0x22f8a8 | 0x1527ba08 -> 0x812f08
0x22f8ac | 0x22fa7c -> 0x171f244
0x22f8b0 | 0x3d0000 -> 0xc8
0x22f8b4 | 0
0x22f8b8 | 0x7e1c90 -> 0x11100ff
0x22f8bc | 0x22f930 -> 0
0x22f8c0 | 0x22f930 -> 0
0x22f8c4 | 0x22fef0 -> 0
0x22f8c8 | 0x22f8f8 -> 0x22f918 \\\\\\ stack frame //////
0x22f8cc | 0x61be6a -> 0xcfe875eb <-- ret
0x22f8cc  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22f8d0 | 0x22fef0 -> 0
0x22f8d4 | 0x7c828270 -> 0x83ec8b55
0x22f8d8 | 0x7c829f60 -> 0xffffffff
0x22f8dc | 0xffffffff
0x22f8e0 | 0x7c829f59 -> 0x90000cc2
0x22f8e4 | 0x77bbcef6 -> 0xb604e8
0x22f8e8 | 0x3d0000 -> 0xc8
0x22f8ec | 0
0x22f8f0 | 0x1527ba08 -> 0x812f08
0x22f8f4 | 0x22f920 -> 0x61be40
0x22f8f8 | 0x22f918 -> 0x22f948 \\\\\\ stack frame //////
0x22f8fc | 0x6ff8e0 -> 0x8bf85d8b <-- ret
0x22f900 | 0x22fef0 -> 0
0x22f904 | 0x1527ba08 -> 0x812f08
0x22f908 | 0x22f930 -> 0
0x22f90c | 0
0x22f910 | 0x22fef0 -> 0
0x22f914 | 0
0x22f918 | 0x22f948 -> 0x22fc38 \\\\\\ stack frame //////
0x22f91c | 0x6ec5f9 -> 0x5590c3c9 <-- ret
0x22f920 | 0x61be40 -> 0x83e58955
0x22f920  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22f924 | 0
0x22f928 | 0x22fef0 -> 0
0x22f92c | 0x1527ba08 -> 0x812f08
0x22f930 | 0
0x22f934 | 0x81a0b0 -> 0x815f08
0x22f938 | 0x22fbc0 -> 0x61be40
0x22f93c | 0x70205d -> 0x5590c3c9
0x22f940 | 0x4a348d8 -> 0x1e63ac8
0x22f944 | 0
0x22f948 | 0x22fc38 -> 0x22fd48 \\\\\\ stack frame //////
0x22f94c | 0x71f615 -> 0x858b7aeb <-- ret
0x22f950 | 0x22fbd0 -> 0x61be40
0x22f954 | 0x22fbc0 -> 0x61be40
0x22f958 | 0x4a34a38 -> 0x61be40
0x22f95c | 0x22fa00 -> 0
0x22f960 | 0x22fa14 -> 0x134
0x22f964 | 0x4
0x22f968 | 0x22fa28 -> 0x4a349aa
0x22f96c | 0x22fa2c -> 0x10
0x22fbc0  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fbd0  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fbf0  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fc14 | 0
0x22fc18 | 0x7c827a8b -> 0x900014c2
0x22fc1c | 0x77e5aca7 -> 0x8c0fc085
0x22fc20 | 0x12c
0x22fc24 | 0x1
0x22fc28 | 0
0x22fc2c | 0x7ffd9000 -> 0
0x22fc30 | 0
0x22fc34 | 0
0x22fc38 | 0x22fd48 -> 0x22fe58 \\\\\\ stack frame //////
0x22fc3c | 0x7173ed -> 0xff6885c7 <-- ret
0x22fc40 | 0x4a348d8 -> 0x1e63ac8
0x22fc44 | 0
0x22fc48 | 0
0x22fc4c | 0
0x22fc50 | 0x4a348d8 -> 0x1e63ac8
0x22fc54 | 0x22fd00 -> 0x68fdc508
0x22fc58 | 0x22fc98 -> 0x68fdc508
0x22fc5c | 0x61b94d -> 0x8bf85d8b
0x22fc5c  Server::accept()(0x61b896)
0x22fc68  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fc80  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fd24 | 0x7def01 -> 0x1a001900
0x22fd28 | 0x22fd3c -> 0x7ffd9000
0x22fd2c | 0x703d75 -> 0x8b0c6d8d
0x22fd30 | 0x22fcf0 -> 0x71743d
0x22fd34 | 0
0x22fd38 | 0x22fd44 -> 0
0x22fd3c | 0x7ffd9000 -> 0
0x22fd40 | 0
0x22fd44 | 0
0x22fd48 | 0x22fe58 -> 0x22ff78 \\\\\\ stack frame //////
0x22fd4c | 0x6fe3cf -> 0xbb75c085 <-- ret
0x22fd50 | 0x68fdc508 -> 0x816788
0x22fd54 | 0x1
0x22fd58 | 0x22fdb0 -> 0
0x22fd5c | 0x77bd1e00 -> 0xc758bc3
0x22fd60 | 0
0x22fd64 | 0
0x22fd68 | 0xa
0x22fd6c | 0xa
0x22fe34 | 0
0x22fe38 | 0x22fe4c -> 0x7ffd9000
0x22fe3c | 0x78bb6a -> 0x830cc583
0x22fe40 | 0x22fdf0 -> 0x22fe18
0x22fe44 | 0xa
0x22fe48 | 0x77e61c8d -> 0x8c25d
0x22fe4c | 0x7ffd9000 -> 0
0x22fe50 | 0
0x22fe54 | 0
0x22fe58 | 0x22ff78 -> 0x22ffb0 \\\\\\ stack frame //////
0x22fe5c | 0x5c0e22 -> 0x89d8458d <-- ret
0x22fe5c  _main(0x5c09a8)
0x22fe60 | 0x22fef4 -> 0x2
0x22fe64 | 0x7d1628 -> 0xab855
0x22fe68 | 0x1c03
0x22fe6c | 0x3d3ef0 -> 0x3d3eb1
0x22fe70 | 0
0x22fe74 | 0xffffffff
0x22fe78 | 0x7c82a0fc -> 0x90000cc2
0x22fe7c | 0x2
0x22fee0  _main(0x5c09a8)
0x22ff24  mainLoader(int, char**)(0x5c0f94)
0x22ff30  mainLoader(int, char**)(0x5c0f94)
0x22ff44  mainLoader(int, char**)(0x5c0f94)
0x22ff54 | 0x22ffe0 -> 0xffffffff
0x22ff58 | 0x48c320 -> 0x57e58955
0x22ff58  _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x48c320)
0x22ff5c | 0x77bc5dd0 -> 0x5022e8c3
0x22ff60 | 0x77bc5de9 -> 0xc01bd8f7
0x22ff64 | 0x6d25a8 -> 0x83e58955
0x22ff68 | 0x22ff78 -> 0x22ffb0
0x22ff6c | 0x7ffd9000 -> 0
0x22ff70 | 0
0x22ff74 | 0
0x22ff78 | 0x22ffb0 -> 0x22ffc0 \\\\\\ stack frame //////
0x22ff7c | 0x40124b -> 0xf6e8c389 <-- ret
0x22ff80 | 0x1
0x22ff84 | 0x3d3ef0 -> 0x3d3eb1
0x22ff88 | 0x3d29c8 -> 0x3d2a48
0x22ff8c | 0x818000 -> 0x3d3ef0
0x22ff90 | 0x22ffa4 -> 0x3d29c8
0x22ff94 | 0xffffffff
0x22ff98 | 0x22ffa8 -> 0
0x22ff9c | 0x1
0x22ffa0 | 0xb9125cc4
0x22ffa4 | 0x3d29c8 -> 0x3d2a48
0x22ffa8 | 0
0x22ffac | 0x7ffd9000 -> 0
0x22ffb0 | 0x22ffc0 -> 0x22fff0 \\\\\\ stack frame //////
0x22ffb4 | 0x401298 -> 0x26b48d90 <-- ret
0x22ffb4  _mainCRTStartup(0x401280)
0x22ffb8 | 0x1
0x22ffbc | 0x9
0x22ffc0 | 0x22fff0 -> 0 \\\\\\ stack frame //////
0x22ffc4 | 0x77e6f23b -> 0x6b0e850 <-- ret
0x22ffc8 | 0
0x22ffcc | 0
0x22ffd0 | 0x7ffd9000 -> 0
0x22ffd4 | 0
0x22ffd8 | 0x22ffc8 -> 0
0x22ffdc | 0xb9125ce4
0x22ffe0 | 0xffffffff
0x22ffe4 | 0x77e61a60 -> 0x83ec8b55
0x22ffe8 | 0x77e6f248 -> 0xffffffff
0x22ffec | 0
0x22fff0 | 0 \\\\\\ stack frame //////
0x22fff4 | 0 <-- ret
0x22fff8 | 0x401280 -> 0x83e58955
0x22fff8  _mainCRTStartup(0x401280)
0x22fffc | 0
*****************************************************


crash by mysql thingy, again :)
 
PHP:
*****************************************************
Error report - Sun Nov 02 15:39:32 2008

Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Oct 23 2008 20:33:54

Memory load: 43
Total phys: 2095324 K available phys: 1176916 K
Start time: 1-11-2008  23:54:28
Kernel time: 0:3:49.156
User time: 0:44:19.595
Threads: 3

Exception: 0xc0000005 at eip = 0x7c84afb2
eax = 0
ebx = 0x7e7894 -> 0xfffffffc
ecx = 0xfffffffc
edx = 0
esi = 0x7e7890 -> 0
edi = 0x4
ebp = 0x22f7b8 -> 0x22f7d8
esp = 0x22f790 -> 0x1
efl = 0x10213

---Stack Trace---
From: 0x22f790 to: 0x230000
0x22f790 | 0x1
0x22f794 | 0x7e7894 -> 0xfffffffc
0x22f798 | 0
0x22f79c | 0
0x22f7a0 | 0x22f7d0 -> 0x22fef0
0x22f7a4 | 0x7ffdf000 -> 0x22f3dc
0x22f7a8 | 0
0x22f7ac | 0
0x22f7b0 | 0
0x22f7b4 | 0
0x22f7b8 | 0x22f7d8 -> 0x22f888 \\\\\\ stack frame //////
0x22f7bc | 0x7c83d281 -> 0x7401f883 <-- ret
0x22f7c0 | 0x7cac
0x22f7c4 | 0x4
0x22f7c8 | 0x22f930 -> 0
0x22f7cc | 0x61be40 -> 0x83e58955
0x22f7cc  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22f7d0 | 0x22fef0 -> 0
0x22f7d4 | 0x4
0x22f7d8 | 0x22f888 -> 0x22f8c8 \\\\\\ stack frame //////
0x22f7dc | 0x47393d -> 0x8b04ec83 <-- ret
0x22f7dc  ConnectionManager::createConnection(boost::asio::io_service&)(0x4738ea)
0x22f7e0 | 0x7e7890 -> 0
0x22f7e4 | 0x2
0x22f7e8 | 0x22f7dc -> 0x47393d
0x22f7ec | 0
0x22f7f0 | 0x22f800 -> 0x1527f618
0x22f7f4 | 0x474b44 -> 0x81e58955
0x22f7f4  Connection::parseHeader(boost::system::error_code const&)(0x474b44)
0x22f7f8 | 0
0x22f7fc | 0x1527ba08 -> 0x812f08
0x22f850  ConnectionManager::createConnection(boost::asio::io_service&)(0x4738ea)
0x22f864 | 0x474b44 -> 0x81e58955
0x22f864  Connection::parseHeader(boost::system::error_code const&)(0x474b44)
0x22f868 | 0
0x22f86c | 0x1527ba08 -> 0x812f08
0x22f870 | 0x1527ba18 -> 0x95
0x22f874 | 0x2
0x22f878 | 0x68fdc500 -> 0x62000d
0x22f87c | 0x22f930 -> 0
0x22f880 | 0x22fef0 -> 0
0x22f884 | 0x61be40 -> 0x83e58955
0x22f884  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22f888 | 0x22f8c8 -> 0x22f8f8 \\\\\\ stack frame //////
0x22f88c | 0x61b8ea -> 0x4d8dc389 <-- ret
0x22f88c  Server::accept()(0x61b896)
0x22f890 | 0x7e7860 -> 0x813cd0
0x22f894 | 0x22fef4 -> 0x2
0x22f898 | 0x1527ba08 -> 0x812f08
0x22f89c | 0x22fa7c -> 0x171f244
0x22f8a0 | 0x474b44 -> 0x81e58955
0x22f8a0  Connection::parseHeader(boost::system::error_code const&)(0x474b44)
0x22f8a4 | 0
0x22f8a8 | 0x1527ba08 -> 0x812f08
0x22f8ac | 0x22fa7c -> 0x171f244
0x22f8b0 | 0x3d0000 -> 0xc8
0x22f8b4 | 0
0x22f8b8 | 0x7e1c90 -> 0x11100ff
0x22f8bc | 0x22f930 -> 0
0x22f8c0 | 0x22f930 -> 0
0x22f8c4 | 0x22fef0 -> 0
0x22f8c8 | 0x22f8f8 -> 0x22f918 \\\\\\ stack frame //////
0x22f8cc | 0x61be6a -> 0xcfe875eb <-- ret
0x22f8cc  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22f8d0 | 0x22fef0 -> 0
0x22f8d4 | 0x7c828270 -> 0x83ec8b55
0x22f8d8 | 0x7c829f60 -> 0xffffffff
0x22f8dc | 0xffffffff
0x22f8e0 | 0x7c829f59 -> 0x90000cc2
0x22f8e4 | 0x77bbcef6 -> 0xb604e8
0x22f8e8 | 0x3d0000 -> 0xc8
0x22f8ec | 0
0x22f8f0 | 0x1527ba08 -> 0x812f08
0x22f8f4 | 0x22f920 -> 0x61be40
0x22f8f8 | 0x22f918 -> 0x22f948 \\\\\\ stack frame //////
0x22f8fc | 0x6ff8e0 -> 0x8bf85d8b <-- ret
0x22f900 | 0x22fef0 -> 0
0x22f904 | 0x1527ba08 -> 0x812f08
0x22f908 | 0x22f930 -> 0
0x22f90c | 0
0x22f910 | 0x22fef0 -> 0
0x22f914 | 0
0x22f918 | 0x22f948 -> 0x22fc38 \\\\\\ stack frame //////
0x22f91c | 0x6ec5f9 -> 0x5590c3c9 <-- ret
0x22f920 | 0x61be40 -> 0x83e58955
0x22f920  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22f924 | 0
0x22f928 | 0x22fef0 -> 0
0x22f92c | 0x1527ba08 -> 0x812f08
0x22f930 | 0
0x22f934 | 0x81a0b0 -> 0x815f08
0x22f938 | 0x22fbc0 -> 0x61be40
0x22f93c | 0x70205d -> 0x5590c3c9
0x22f940 | 0x4a348d8 -> 0x1e63ac8
0x22f944 | 0
0x22f948 | 0x22fc38 -> 0x22fd48 \\\\\\ stack frame //////
0x22f94c | 0x71f615 -> 0x858b7aeb <-- ret
0x22f950 | 0x22fbd0 -> 0x61be40
0x22f954 | 0x22fbc0 -> 0x61be40
0x22f958 | 0x4a34a38 -> 0x61be40
0x22f95c | 0x22fa00 -> 0
0x22f960 | 0x22fa14 -> 0x134
0x22f964 | 0x4
0x22f968 | 0x22fa28 -> 0x4a349aa
0x22f96c | 0x22fa2c -> 0x10
0x22fbc0  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fbd0  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fbf0  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fc14 | 0
0x22fc18 | 0x7c827a8b -> 0x900014c2
0x22fc1c | 0x77e5aca7 -> 0x8c0fc085
0x22fc20 | 0x12c
0x22fc24 | 0x1
0x22fc28 | 0
0x22fc2c | 0x7ffd9000 -> 0
0x22fc30 | 0
0x22fc34 | 0
0x22fc38 | 0x22fd48 -> 0x22fe58 \\\\\\ stack frame //////
0x22fc3c | 0x7173ed -> 0xff6885c7 <-- ret
0x22fc40 | 0x4a348d8 -> 0x1e63ac8
0x22fc44 | 0
0x22fc48 | 0
0x22fc4c | 0
0x22fc50 | 0x4a348d8 -> 0x1e63ac8
0x22fc54 | 0x22fd00 -> 0x68fdc508
0x22fc58 | 0x22fc98 -> 0x68fdc508
0x22fc5c | 0x61b94d -> 0x8bf85d8b
0x22fc5c  Server::accept()(0x61b896)
0x22fc68  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fc80  Server::onAccept(Connection*, boost::system::error_code const&)(0x61be40)
0x22fd24 | 0x7def01 -> 0x1a001900
0x22fd28 | 0x22fd3c -> 0x7ffd9000
0x22fd2c | 0x703d75 -> 0x8b0c6d8d
0x22fd30 | 0x22fcf0 -> 0x71743d
0x22fd34 | 0
0x22fd38 | 0x22fd44 -> 0
0x22fd3c | 0x7ffd9000 -> 0
0x22fd40 | 0
0x22fd44 | 0
0x22fd48 | 0x22fe58 -> 0x22ff78 \\\\\\ stack frame //////
0x22fd4c | 0x6fe3cf -> 0xbb75c085 <-- ret
0x22fd50 | 0x68fdc508 -> 0x816788
0x22fd54 | 0x1
0x22fd58 | 0x22fdb0 -> 0
0x22fd5c | 0x77bd1e00 -> 0xc758bc3
0x22fd60 | 0
0x22fd64 | 0
0x22fd68 | 0xa
0x22fd6c | 0xa
0x22fe34 | 0
0x22fe38 | 0x22fe4c -> 0x7ffd9000
0x22fe3c | 0x78bb6a -> 0x830cc583
0x22fe40 | 0x22fdf0 -> 0x22fe18
0x22fe44 | 0xa
0x22fe48 | 0x77e61c8d -> 0x8c25d
0x22fe4c | 0x7ffd9000 -> 0
0x22fe50 | 0
0x22fe54 | 0
0x22fe58 | 0x22ff78 -> 0x22ffb0 \\\\\\ stack frame //////
0x22fe5c | 0x5c0e22 -> 0x89d8458d <-- ret
0x22fe5c  _main(0x5c09a8)
0x22fe60 | 0x22fef4 -> 0x2
0x22fe64 | 0x7d1628 -> 0xab855
0x22fe68 | 0x1c03
0x22fe6c | 0x3d3ef0 -> 0x3d3eb1
0x22fe70 | 0
0x22fe74 | 0xffffffff
0x22fe78 | 0x7c82a0fc -> 0x90000cc2
0x22fe7c | 0x2
0x22fee0  _main(0x5c09a8)
0x22ff24  mainLoader(int, char**)(0x5c0f94)
0x22ff30  mainLoader(int, char**)(0x5c0f94)
0x22ff44  mainLoader(int, char**)(0x5c0f94)
0x22ff54 | 0x22ffe0 -> 0xffffffff
0x22ff58 | 0x48c320 -> 0x57e58955
0x22ff58  _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x48c320)
0x22ff5c | 0x77bc5dd0 -> 0x5022e8c3
0x22ff60 | 0x77bc5de9 -> 0xc01bd8f7
0x22ff64 | 0x6d25a8 -> 0x83e58955
0x22ff68 | 0x22ff78 -> 0x22ffb0
0x22ff6c | 0x7ffd9000 -> 0
0x22ff70 | 0
0x22ff74 | 0
0x22ff78 | 0x22ffb0 -> 0x22ffc0 \\\\\\ stack frame //////
0x22ff7c | 0x40124b -> 0xf6e8c389 <-- ret
0x22ff80 | 0x1
0x22ff84 | 0x3d3ef0 -> 0x3d3eb1
0x22ff88 | 0x3d29c8 -> 0x3d2a48
0x22ff8c | 0x818000 -> 0x3d3ef0
0x22ff90 | 0x22ffa4 -> 0x3d29c8
0x22ff94 | 0xffffffff
0x22ff98 | 0x22ffa8 -> 0
0x22ff9c | 0x1
0x22ffa0 | 0xb9125cc4
0x22ffa4 | 0x3d29c8 -> 0x3d2a48
0x22ffa8 | 0
0x22ffac | 0x7ffd9000 -> 0
0x22ffb0 | 0x22ffc0 -> 0x22fff0 \\\\\\ stack frame //////
0x22ffb4 | 0x401298 -> 0x26b48d90 <-- ret
0x22ffb4  _mainCRTStartup(0x401280)
0x22ffb8 | 0x1
0x22ffbc | 0x9
0x22ffc0 | 0x22fff0 -> 0 \\\\\\ stack frame //////
0x22ffc4 | 0x77e6f23b -> 0x6b0e850 <-- ret
0x22ffc8 | 0
0x22ffcc | 0
0x22ffd0 | 0x7ffd9000 -> 0
0x22ffd4 | 0
0x22ffd8 | 0x22ffc8 -> 0
0x22ffdc | 0xb9125ce4
0x22ffe0 | 0xffffffff
0x22ffe4 | 0x77e61a60 -> 0x83ec8b55
0x22ffe8 | 0x77e6f248 -> 0xffffffff
0x22ffec | 0
0x22fff0 | 0 \\\\\\ stack frame //////
0x22fff4 | 0 <-- ret
0x22fff8 | 0x401280 -> 0x83e58955
0x22fff8  _mainCRTStartup(0x401280)
0x22fffc | 0
*****************************************************


crash by mysql thingy, again :)




From which you withdrew this log?
I believe that we are having the same problem.
 
HeberPcL please stop write in this ugly color ;(

@about crash
200h+ uptime I had.
 
slawkens, it is happening with a lot of players, over 100 players the bug appears, no matter the time online.
 
Hello, i have a question, (please answer me). I use The Forgotten Server.
I add to a client (with a help of .spr editor) a new magic effect and a new distance effect, but when i try to use in the server doesnt work.
Example:
Last effect is 56 ( CONST_ME_TUTORIALSQUARE),
I added a new effect (in spr editor is 57 i named test_ffect)
Ok, when i try to use doesnt happen, i was watching the source and i found it the file named const.h and i added =

NM_ME_PLANTATTACK = 0x36, //54
NM_ME_TUTORIALARROW = 0x37, //55
NM_ME_TUTORIALSQUARE = 0x38, //56
NM_ME_TESTEFFECT = 0x39, //57 --- HERE I ADDED

and i added in tools.cpp =

{"plantattack", NM_ME_PLANTATTACK},
{"tutorialarrow", NM_ME_TUTORIALARROW},
{"tutorialsquare", NM_ME_TUTORIALSQUARE},
{"testeffect", NM_ME_TESTEFFECT} --- HERE I ADDED
};


Ok, the compiler work its and i replace the file, but when i test the server its same than first :S

Please if somebody can answer me i give rep.

Pd. Sorry for my bad english :(

Sincerly,
Cronos.
 
I suggest everyone using 0.2 mystic spirit, 0.3 alpha3 contains a serious money duplicate bug which involves the trade window at NPCs which 'buys' items of you.

Wait for alpha4.
 
*****************************************************
*****************************************************
Error report - Mon Nov 03 19:59:25 2008

Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Oct 23 2008 20:33:54

Memory load: 96
Total phys: 2095324 K available phys: 69088 K
Start time: 3-11-2008 17:35:14
Kernel time: 0:0:31.953
User time: 0:5:58.265
Threads: 4

Exception: 0xc0000005 at eip = 0x4a182fa2
eax = 0x1
ebx = 0x171fb30 -> 0x141fe04
ecx = 0x4a182fa2 -> 0x11b00000
edx = 0x474e5543 -> 0x8145f000
esi = 0x2ae3048 -> 0x4985c30
edi = 0x45cb038 -> 0x432b2b00
ebp = 0x171fb44 -> 0x171fb54
esp = 0x171fb08 -> 0x6d2f34
efl = 0x10202

---Stack Trace---
From: 0x171fb08 to: 0x1720000
0x171fb08 | 0x6d2f34 -> 0x7406f883
0x171fb0c | 0x1
0x171fb10 | 0x1
0x171fb14 | 0x432b2b00 -> 0
0x171fb18 | 0x474e5543 -> 0x8145f000
0x171fb1c | 0x45cb038 -> 0x432b2b00
0x171fb20 | 0x171fb30 -> 0x141fe04
0x171fb24 | 0x171fb38 -> 0x45cb038
0x171fb28 | 0x6cfe09 -> 0x830cc583
0x171fb2c | 0x171faec -> 0
0x171fb30 | 0x141fe04 -> 0x989680
0x171fb34 | 0x171fb74 -> 0x171fbe8
0x171fb38 | 0x45cb038 -> 0x432b2b00
0x171fb3c | 0x2ae3048 -> 0x4985c30
0x171fb40 | 0x48e0438 -> 0x81498c
0x171fb44 | 0x171fb54 -> 0x171fbb4 \\\\\\ stack frame //////
0x171fb48 | 0x6cc5ed -> 0xe8241c89 <-- ret
0x171fb4c | 0x45cb038 -> 0x432b2b00
0x171fb50 | 0x3c28
0x171fb54 | 0x171fbb4 -> 0x171fc44 \\\\\\ stack frame //////
0x171fb58 | 0x6cc76a -> 0x90909090 <-- ret
0x171fb5c | 0x45cb058 -> 0x817378
0x171fb60 | 0x80f3dc -> 0x815e88
0x171fb64 | 0x6cd898 -> 0x83e58955
0x171fb68 | 0x7e78c8 -> 0x3e69e98
0x171fb6c | 0x17a0161
0x171fb70 | 0
0x171fb74 | 0x171fbe8 -> 0x171fdb8
0x171fb78 | 0x1
0x171fb7c | 0x564cf6c -> 0x2b7cd10
0x171fb80 | 0x564cf6c -> 0x2b7cd10
0x171fb84 | 0x564cf68 -> 0x309f530
0x171fb88 | 0x7d9b
0x171fb8c | 0x6c6728 -> 0x8de58955
0x171fb90 | 0x7e4928 -> 0x10d00ff
0x171fb94 | 0x171fba8 -> 0x49f6448
0x171fb98 | 0x6cc708 -> 0x830cc583
0x171fb9c | 0x171fb5c -> 0x45cb058
0x171fba0 | 0
0x171fba4 | 0
0x171fba8 | 0x49f6448 -> 0x8135c8
0x171fbac | 0x2ae3048 -> 0x4985c30
0x171fbb0 | 0x48e0438 -> 0x81498c
0x171fbb4 | 0x171fc44 -> 0x171fc64 \\\\\\ stack frame //////
0x171fbb8 | 0x5c97cd -> 0x89944589 <-- ret
0x171fbb8 OutputMessagePool::getOutputMessage(Protocol*, bool)(0x5c9748)
0x171fbbc | 0x3c28
0x171fbc0 | 0xf286968 -> 0x813768
0x171fbc4 | 0x48e0050 -> 0x8135c8
0x171fbc8 | 0x1
0x171fbcc | 0x171fc38 -> 0x49f6448
0x171fbd0 | 0x2ae3048 -> 0x4985c30
0x171fbd4 | 0x6c5a501c -> 0x8046
0x171fbd8 | 0xf286968 -> 0x813768
0x171fbdc | 0xf286968 -> 0x813768
0x171fbf8 Player::checkRedSkullTicks(int)(0x5e7426)
0x171fc0c OutputMessagePool::getOutputMessage(Protocol*, bool)(0x5c9748)
0x171fc20 | 0x1f8f5f8 -> 0x88b8
0x171fc24 | 0x171fc34 -> 0x171fc64
0x171fc28 | 0x76fb09 -> 0x5590c3c9
0x171fc2c | 0x48e0438 -> 0x81498c
0x171fc30 | 0xa7f
0x171fc34 | 0x171fc64 -> 0x171fc84
0x171fc38 | 0x49f6448 -> 0x8135c8
0x171fc3c | 0x2ae3048 -> 0x4985c30
0x171fc40 | 0x48e0438 -> 0x81498c
0x171fc44 | 0x171fc64 -> 0x171fc84 \\\\\\ stack frame //////
0x171fc48 | 0x5f1498 -> 0x83044389 <-- ret
0x171fc48 Protocol::getOutputBuffer()(0x5f1438)
0x171fc4c | 0x7e78c0 -> 0x7e78c0
0x171fc50 | 0x49f6448 -> 0x8135c8
0x171fc54 | 0x1
0x171fc58 | 0x48e0050 -> 0x8135c8
0x171fc5c | 0x2ae3048 -> 0x4985c30
0x171fc60 | 0x49f6448 -> 0x8135c8
0x171fc64 | 0x171fc84 -> 0x171fca4 \\\\\\ stack frame //////
0x171fc68 | 0x603b7e -> 0xc085c289 <-- ret
0x171fc68 ProtocolGame::sendCreatureHealth(Creature const*)(0x603b6c)
0x171fc6c | 0x49f6448 -> 0x8135c8
0x171fc70 | 0xf286968 -> 0x813768
0x171fc74 | 0x48e0438 -> 0x81498c
0x171fc78 | 0x58c473 -> 0xff78858b
0x171fc78 Monster::searchTarget(TargetSearchType_t)(0x58c12c)
0x171fc7c | 0x2ae3048 -> 0x4985c30
0x171fc80 | 0x55360b0 -> 0x573d0e0
0x171fc84 | 0x171fca4 -> 0x171fcc4 \\\\\\ stack frame //////
0x171fc88 | 0x4b2059 -> 0xd8891b8b <-- ret
0x171fc88 Game::addCreatureHealth(std::list<Creature*, std::allocator<Creature*> > const&, Creature const*)(0x4b2016)
0x171fc8c | 0x49f6448 -> 0x8135c8
0x171fc90 | 0x48e0438 -> 0x81498c
0x171fc94 | 0x2afb37c -> 0x4563fcc8
0x171fc98 | 0x48e0438 -> 0x81498c
0x171fc9c | 0x819200 -> 0x8143c8
0x171fca0 | 0x3e8
0x171fca4 | 0x171fcc4 -> 0x171fce4 \\\\\\ stack frame //////
0x171fca8 | 0x4b200b -> 0x8bf85d8b <-- ret
0x171fca8 Game::addCreatureHealth(Creature const*)(0x4b1fcc)
0x171fcac | 0x819200 -> 0x8143c8
0x171fcb0 | 0x2ae3048 -> 0x4985c30
0x171fcb4 | 0x48e0438 -> 0x81498c
0x171fcb8 | 0x76fb09 -> 0x5590c3c9
0x171fcbc | 0x48e0438 -> 0x81498c
0x171fcc0 | 0x48e0438 -> 0x81498c
0x171fcc4 | 0x171fce4 -> 0x171fd04 \\\\\\ stack frame //////
0x171fcc8 | 0x47e822 -> 0x5b14c483 <-- ret
0x171fcc8 Creature::changeHealth(int)(0x47e7a2)
0x171fccc | 0x819200 -> 0x8143c8
0x171fcd0 | 0x48e0438 -> 0x81498c
0x171fcd4 | 0x7ddf7e -> 0x201ffff
0x171fcd8 | 0x171fd1c -> 0x33556bb8
0x171fcdc | 0
0x171fce0 | 0x48e0438 -> 0x81498c
0x171fce4 | 0x171fd04 -> 0x171fd24 \\\\\\ stack frame //////
0x171fce8 | 0x5e5a25 -> 0xe8241c89 <-- ret
0x171fce8 Player::changeHealth(int)(0x5e5a0c)
0x171fcec | 0x48e0438 -> 0x81498c
0x171fcf0 | 0x14
0x171fcf4 | 0x171fd14 -> 0x171fd34
0x171fcf8 | 0x58f25a -> 0x1ba
0x171fcf8 Monster::inDespawnRange(Position const&)(0x58f1e2)
0x171fcfc | 0x7e7bcc -> 0x814ca8
0x171fd00 | 0x49f5670 -> 0x813fa8
0x171fd04 | 0x171fd24 -> 0x171fd54 \\\\\\ stack frame //////
0x171fd08 | 0x46748f -> 0x3b14438b <-- ret
0x171fd08 ConditionRegeneration::executeCondition(Creature*, int)(0x46741a)
0x171fd0c | 0x48e0438 -> 0x81498c
0x171fd10 | 0x14
0x171fd14 | 0x171fd34 -> 0x3e8
0x171fd18 | 0x48e0438 -> 0x81498c
0x171fd1c | 0x33556bb8 -> 0x66e02088
0x171fd20 | 0x48e0438 -> 0x81498c
0x171fd24 | 0x171fd54 -> 0x171fe44 \\\\\\ stack frame //////
0x171fd28 | 0x4808fc -> 0x5175c084 <-- ret
0x171fd28 Creature::executeConditions(unsigned int)(0x4808c4)
0x171fd2c | 0x49f5670 -> 0x813fa8
0x171fd30 | 0x48e0438 -> 0x81498c
0x171fd34 | 0x3e8
0x171fd38 | 0x58cefd -> 0x5b10c483
0x171fd38 Monster::eek:nThink(unsigned int)(0x58cd1e)
0x171fd3c | 0x2afb068 -> 0x81510c
0x171fd40 | 0x3e8
0x171fd44 | 0x48e06c8 -> 0x33556bb8
0x171fd48 | 0x48e0438 -> 0x81498c
0x171fd4c | 0x94
0x171fd50 | 0
0x171fd54 | 0x171fe44 -> 0x171fe54 \\\\\\ stack frame //////
0x171fd58 | 0x4b0670 -> 0x958b1deb <-- ret
0x171fd58 Game::checkCreatures()(0x4b015c)
0x171fd5c | 0x48e0438 -> 0x81498c
0x171fd60 | 0x3e8
0x171fd64 | 0x1
0x171fd68 | 0x819200 -> 0x8143c8
0x171fd6c | 0
0x171fd70 | 0x1
0x171fd74 | 0x7c829fb5 -> 0x5d5e01b0
0x171fd78 | 0x59b3360 -> 0x20003
0x171fddc Game::checkCreatures()(0x4b015c)
0x171fe00 Game::checkCreatures()(0x4b015c)
0x171fe0c Game::checkCreatures()(0x4b015c)
0x171fe18 Game::checkCreatureWalk(unsigned int)(0x4aff52)
0x171fe20 | 0x4b015c -> 0x57e58955
0x171fe20 Game::checkCreatures()(0x4b015c)
0x171fe24 | 0
0x171fe28 | 0x819200 -> 0x8143c8
0x171fe2c | 0x3d0000 -> 0xc8
0x171fe30 | 0
0x171fe34 | 0x171fe54 -> 0x171fef4
0x171fe38 | 0x819200 -> 0x8143c8
0x171fe3c | 0x16f
0x171fe40 | 0
0x171fe44 | 0x171fe54 -> 0x171fef4 \\\\\\ stack frame //////
0x171fe48 | 0x738484 -> 0x5b04c483 <-- ret
0x171fe4c | 0x819200 -> 0x8143c8
0x171fe50 | 0x1459968 -> 0
0x171fe54 | 0x171fef4 -> 0x171ff84 \\\\\\ stack frame //////
0x171fe58 | 0x76d85b -> 0x8984458d <-- ret
0x171fe5c | 0x3386f4d0 -> 0x4b015c
0x171fe60 | 0
0x171fe64 | 0x171fef4 -> 0x171ff84
0x171fe68 | 0x18
0x171fe6c | 0x3
0x171fe70 | 0x1fe90
0x171fe74 | 0x3386f4cc -> 0x7e7b14
0x171fe78 | 0x141fe04 -> 0x989680
0x171feb8 OutputMessagePool::startExecutionFrame()(0x5c8c8e)
0x171fed0 | 0xffc40094
0x171fed4 | 0x77bb0000 -> 0xba102015
0x171fed8 | 0x6c7ecd -> 0x9090c3c9
0x171fedc | 0x4b88a48 -> 0x59b3368
0x171fee0 | 0
0x171fee4 | 0x171fef4 -> 0x171ff84
0x171fee8 | 0x1459968 -> 0
0x171feec | 0x16f
0x171fef0 | 0
0x171fef4 | 0x171ff84 -> 0x171ffb8 \\\\\\ stack frame //////
0x171fef8 | 0x63747c -> 0x907d83 <-- ret
0x171fef8 Dispatcher::dispatcherThread(void*)(0x637160)
0x171fefc | 0x3386f4cc -> 0x7e7b14
0x171ff00 | 0xffffffff
0x171ff04 | 0
0x171ff08 | 0xb720dc1c
0x171ff0c | 0x3d0000 -> 0xc8
0x171ff10 | 0
0x171ff14 | 0x3386f4c8 -> 0x8137d8
0x171ff18 | 0x22febc -> 0
0x171ff3c Dispatcher::dispatcherThread(void*)(0x637160)
0x171ff60 | 0x171ffa8 -> 0x171ffdc
0x171ff64 | 0x48c320 -> 0x57e58955
0x171ff64 _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x48c320)
0x171ff68 | 0
0x171ff6c | 0x171ff50 -> 0xffc4016f
0x171ff70 | 0
0x171ff74 | 0x171ffa8 -> 0x171ffdc
0x171ff78 | 0x1459968 -> 0
0x171ff7c | 0x1459a18 -> 0x13b8
0x171ff80 | 0
0x171ff84 | 0x171ffb8 -> 0x171ffec \\\\\\ stack frame //////
0x171ff88 | 0x77bcb3ca -> 0xff4fe859 <-- ret
0x171ff8c | 0
0x171ff90 | 0
0x171ff94 | 0
0x171ff98 | 0x1459968 -> 0
0x171ff9c | 0x1
0x171ffa0 | 0x171ff90 -> 0
0x171ffa4 | 0x8082e047
0x171ffa8 | 0x171ffdc -> 0xffffffff
0x171ffac | 0x77bc6c74 -> 0x83ec8b55
0x171ffb0 | 0x77ba4138 -> 0xffffffff
0x171ffb4 | 0
0x171ffb8 | 0x171ffec -> 0 \\\\\\ stack frame //////
0x171ffbc | 0x77e64829 -> 0xb0c2e850 <-- ret
0x171ffc0 | 0x1459968 -> 0
0x171ffc4 | 0
0x171ffc8 | 0
0x171ffcc | 0x1459968 -> 0
0x171ffd0 | 0
0x171ffd4 | 0x171ffc4 -> 0
0x171ffd8 | 0x80833180
0x171ffdc | 0xffffffff
0x171ffe0 | 0x77e61a60 -> 0x83ec8b55
0x171ffe4 | 0x77e64830 -> 0xffffffff
0x171ffe8 | 0
0x171ffec | 0 \\\\\\ stack frame //////
0x171fff0 | 0 <-- ret
0x171fff4 | 0x77bcb35a -> 0x38680c6a
0x171fff8 | 0x1459968 -> 0
0x171fffc | 0
*****************************************************

....
 
Status
Not open for further replies.
Back
Top