• 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!

Crash & Bug reports

Status
Not open for further replies.
i must tell that but you are so stupid. every otserv got it and you dont modified anything on ConnectionHandler and i dont modified anything in sources so shut up about my mods or lua script cause. quest system doesnt crashing. well if you cant fix it dont say it happens on my server only

I've had people testing magebomb on my server, around 20 characters logging in/out at the same time, it did NOT crash, so you better shutup about things you have no idea about.
 
@up
So why my server is crashing? tell me it. lua script wont crash when u are in temple and u dont moving
 
If player login I have error in console:
Code:
SQL ERROR DBResult::GetDataLong() lastlogout

And I have question blessing working?:p
 
Fixed, and yes blessings are working.
 
Small issue on IOGuild::updateOwnerId():
Code:
query << "UPDATE guilds SET ownerid = " << [U]guid[/U] << " WHERE id = " << guildId;

changes underlined. ;)
 
I have next bug.
If player dead don't loss anything (rev. 232)

@EDIT:

And server not shutdown on ss.
in config.lua
Code:
	serverSaveHour = 9
	shutdownAtServerSave = "yes"
 
Last edited:
Hello tala~!
I have a BIG problem...
in rev 237.
When server save comes...
The monsters don't move never more...
and the server don't close...
 
Tala why do skills not save? i have tried to import triggers and even give full access to my seerver on importing etc. still nothing though :( please help
 
Heya, I updated to latest svn and after it loaded it spams:
>> MYSQL ERROR mysql_real_query: SELECT `id`, `account_id`, `group_id`, `premend`, `sex`, `vocation`, `experience`, `level`, `maglevel`, `health`, `healthmax`, `blessings`, `mana`, `manamax`, `manaspent`, `soul`, `direction`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `posx`, `posy`, `posz`, `cap`, `lastlogin`, `lastlogout`, `lastip`, `save`, `conditions`, `redskulltime`, `redskull`, `guildnick`, `rank_id`, `town_id` FROM players WHERE name='Account Manager' Unknown column 'premend' in 'field list'
Account Manager has logged in.
Account Manager has logged out.
Error while saving player: Account Manager

That was when a character entered. Please help, thank you very much.

~Edit for anyone with the same problem. All I needed to do was exicute the sql command, in the database from the CHANGELOG file ALTER TABLE `players` ADD `premend` INT NOT NULL DEFAULT '0' COMMENT 'NOT IN USE BY THE SERVER';

Thank you for the help Talaturen =)
 
Last edited:
Blessing not working perfect...
If player death loss too much experience, skills etc.

If you can please check it :)
 
Bug found in weapons and system?

Version 2.3+

Fire Axe and Fire sword are giving full light when equipped. "Like third program..."

Game Master and Godz aren't talking RED on chat

All problem here is normal in Forgoten server?
 
Bug found in weapons and system?

Version 2.3+

Fire Axe and Fire sword are giving full light when equipped. "Like third program..."

Game Master and Godz aren't talking RED on chat

All problem here is normal in Forgoten server?

1. That is because you are gamemaster/god.
2. Use #c or #d to talk in other colors in channels.
 
When i try to compile tfs rev. 249 i've got some errors:
Code:
  multiple definition of `Tile::floorChange() const' 
  first defined here 
  [Linker error] undefined reference to `luaopen_luasql_mysql' 
  [Linker error] undefined reference to `luaopen_luasql_sqlite3' 
  ld returned 1 exit status 
 E:\NorbisS\Doomstroy OTServ\sources\project\Makefile.win [Build Error]  [DoomS.exe] Error 1
 
You need TheForgottenDev-Cpp v1.2 to compile it, not released yet but will be in some hours.
 
Uploaded v1.2 in TheForgottenDev-Cpp thread.
 
i use rev 260 and my server crash too when i use /clean

here the report.txt

Code:
*****************************************************
Error report - Sun Sep 02 23:09:18 2007

Compiler info - gcc 4.1.2
Compilation Date - Sep  2 2007 22:11:10

Memory load: 85
Total phys: 228848 K available phys: 34172 K
Start time: 3-9-2007  2:7:58
Kernel time: 0:0:0.687
User time: 0:0:5.953
Threads: 5

Exception: 0xc0000005 at eip = 0x4ad5e2(Map::clean() - 0x4ad496)
eax = 0
ebx = 0
ecx = 0xd0021
edx = 0
esi = 0x1a32008 -> 0x614
edi = 0
ebp = 0x97d7a30 -> 0x97d7b70
esp = 0x97d7938 -> 0x699bf0
efl = 0x10246

---Stack Trace---
From: 0x97d7938 to: 0x97e0000
0x97d7938 | 0x699bf0 -> 0x43203a3a
0x97d793c | 0x12
0x97d7940 | 0x97d7960 -> 0x97d79a0
0x97d7944 | 0x50da8b -> 0xe910c483
0x97d7944  TextLogger::overflow(int)(0x50da6a)
0x97d7948 | 0x6c046c -> 0x1b38ffc
0x97d794c | 0x20
0x97d7950 | 0x97d7970 -> 0x97d7990
0x97d7954 | 0x684cd0 -> 0x458bc289
0x97d7958 | 0x692d90 -> 0x4
0x97d795c | 0x699bf0 -> 0x43203a3a
0x97d7960 | 0x97d79a0 -> 0x699bf0
0x97d7964 | 0x6276a0 -> 0x4010c483
0x97d7968 | 0x6c0410 -> 0x6ba7b8
0x97d796c | 0x20
0x97d7970 | 0x97d7990 -> 0x1
0x97d7974 | 0x6748cd -> 0x848689
0x97d7978 | 0x97d7b38 -> 0x691db0
0x97d797c | 0
0x97d7980 | 0x97d79b0 -> 0x4ad988
0x97d7984 | 0x691db0 -> 0x15
0x97d79b0  Map::clean()(0x4ad496)
0x97d7a0c | 0
0x97d7a10 | 0
0x97d7a14 | 0x1
0x97d7a18 | 0x7ffdb000 -> 0x97d757c
0x97d7a1c | 0x1d8f301 -> 0xc9000500
0x97d7a20 | 0x692fb8 -> 0x6bcb54
0x97d7a24 | 0x16c1008 -> 0x1df93e8
0x97d7a28 | 0x1a32008 -> 0x614
0x97d7a2c | 0
0x97d7a30 | 0x97d7b70 -> 0x97d7dd0 \\\\\\ stack frame //////
0x97d7a34 | 0x41e94a -> 0x8910c483 <-- ret
0x97d7a34  Commands::clean(Creature*, std::string const&, std::string const&)(0x41e87c)
0x97d7a38 | 0x205f118 -> 0
0x97d7a3c | 0x699bf0 -> 0x43203a3a
0x97d7a40 | 0x97d7a54 -> 0x16c1008
0x97d7a44 | 0x689273 -> 0x8b0cc583
0x97d7a48 | 0x18
0x97d7a4c | 0x68e4e4 -> 0x10d00ff
0x97d7a50 | 0x97d7a64 -> 0x60b5c7
0x97d7a54 | 0x16c1008 -> 0x1df93e8
0x97d7a80  Commands::clean(Creature*, std::string const&, std::string const&)(0x41e87c)
0x97d7b4c | 0x692c70 -> 0x6bd9e8
0x97d7b50 | 0x692c60 -> 0x6bd968
0x97d7b54 | 0x1b405f8 -> 0x6bb824
0x97d7b58 | 0x1b40990 -> 0x1cdd764
0x97d7b5c | 0x69a481 -> 0x6f636341
0x97d7b60 | 0x97d7da3 -> 0x6c007c09
0x97d7b64 | 0x16c1008 -> 0x1df93e8
0x97d7b68 | 0x1a32008 -> 0x614
0x97d7b6c | 0
0x97d7b70 | 0x97d7dd0 -> 0x97d7e50 \\\\\\ stack frame //////
0x97d7b74 | 0x426738 -> 0x8310c483 <-- ret
0x97d7b74  Commands::exeCommand(Creature*, std::string const&)(0x4261d6)
0x97d7b78 | 0x6c0070 -> 0x6bff10
0x97d7b7c | 0x1b405f8 -> 0x6bb824
0x97d7b80 | 0x97d7d90 -> 0x1b56b3c
0x97d7b84 | 0x97d7d8c -> 0x1d8f364
0x97d7b88 | 0
0x97d7b8c | 0
0x97d7b90 | 0x3
0x97d7b94 | 0
0x97d7bb0  Commands::clean(Creature*, std::string const&, std::string const&)(0x41e87c)
0x97d7c04  Commands::exeCommand(Creature*, std::string const&)(0x4261d6)
0x97d7d80  Commands::clean(Creature*, std::string const&, std::string const&)(0x41e87c)
0x97d7dac | 0
0x97d7db0 | 0x97d7dd0 -> 0x97d7e50
0x97d7db4 | 0x6850f8 -> 0x8510c483
0x97d7db8 | 0xffffffff
0x97d7dbc | 0x1b405f8 -> 0x6bb824
0x97d7dc0 | 0
0x97d7dc4 | 0x16c1008 -> 0x1df93e8
0x97d7dc8 | 0x1a32008 -> 0x614
0x97d7dcc | 0
0x97d7dd0 | 0x97d7e50 -> 0x97d7f30 \\\\\\ stack frame //////
0x97d7dd4 | 0x456287 -> 0x8410c483 <-- ret
0x97d7dd4  Game::playerSayCommand(Player*, SpeakClasses, std::string const&)(0x4560e2)
0x97d7dd8 | 0x6c0070 -> 0x6bff10
0x97d7ddc | 0x1b405f8 -> 0x6bb824
0x97d7de0 | 0x97d7fd4 -> 0x1b56b3c
0x97d7de4 | 0x1
0x97d7de8 | 0x97d7db8 -> 0xffffffff
0x97d7dec | 0x97d812a -> 0x2bcc8989
0x97d7df0 | 0
0x97d7df4 | 0x16c1008 -> 0x1df93e8
0x97d7e24  Game::playerSayCommand(Player*, SpeakClasses, std::string const&)(0x4560e2)
0x97d7e2c | 0x24
0x97d7e30 | 0
0x97d7e34 | 0
0x97d7e38 | 0x6bff98 -> 0x24a418
0x97d7e3c | 0x1d8f364 -> 0x30000000
0x97d7e40 | 0x1
0x97d7e44 | 0x16c1008 -> 0x1df93e8
0x97d7e48 | 0x1a32008 -> 0x614
0x97d7e4c | 0
0x97d7e50 | 0x97d7f30 -> 0x97d8000 \\\\\\ stack frame //////
0x97d7e54 | 0x4572a6 -> 0x8410c483 <-- ret
0x97d7e54  Game::playerSay(Player*, unsigned short, SpeakClasses, std::string const&, std::string const&)(0x457110)
0x97d7e58 | 0x6bff10 -> 0x184abf8
0x97d7e5c | 0x1b405f8 -> 0x6bb824
0x97d7e60 | 0x1
0x97d7e64 | 0x97d7fd4 -> 0x1b56b3c
0x97d7e68 | 0x97d7e38 -> 0x6bff98
0x97d7e6c | 0
0x97d7e70 | 0x1b56b30 -> 0x6
0x97d7e74 | 0x1b56b30 -> 0x6
0x97d7ec0  Game::playerSay(Player*, unsigned short, SpeakClasses, std::string const&, std::string const&)(0x457110)
0x97d7f0c | 0
0x97d7f10 | 0x97d7f20 -> 0x97d7f40
0x97d7f14 | 0x77bfc9ec -> 0xc35d5959
0x97d7f18 | 0x77c3f7a0 -> 0x3
0x97d7f1c | 0x1d27cd9 -> 0x1c00006e
0x97d7f20 | 0x97d7f40 -> 0
0x97d7f24 | 0x16c1008 -> 0x1df93e8
0x97d7f28 | 0x1a32008 -> 0x614
0x97d7f2c | 0
0x97d7f30 | 0x97d8000 -> 0x97d80b0 \\\\\\ stack frame //////
0x97d7f34 | 0x4eed8d -> 0xc720c483 <-- ret
0x97d7f34  Protocol80::parseSay(NetworkMessage&)(0x4ee934)
0x97d7f38 | 0x6bff10 -> 0x184abf8
0x97d7f3c | 0x1b405f8 -> 0x6bb824
0x97d7f40 | 0
0x97d7f44 | 0x1
0x97d7f48 | 0x97d7fd8 -> 0x692cb0
0x97d7f4c | 0x97d7fd4 -> 0x1b56b3c
0x97d7f50 | 0x1d27cda -> 0x1c0000
0x97d7f54 | 0x5914d0 -> 0x293825ff
0x97d7fb4  Protocol80::parseSay(NetworkMessage&)(0x4ee934)
0x97d7fdc | 0
0x97d7fe0 | 0x97d8000 -> 0x97d80b0
0x97d7fe4 | 0x6850d4 -> 0x8510c483
0x97d7fe8 | 0x1b40990 -> 0x1cdd764
0x97d7fec | 0x1
0x97d7ff0 | 0
0x97d7ff4 | 0x16c1008 -> 0x1df93e8
0x97d7ff8 | 0x1a32008 -> 0x614
0x97d7ffc | 0
0x97d8000 | 0x97d80b0 -> 0x97dbd40 \\\\\\ stack frame //////
0x97d8004 | 0x4f499a -> 0xe910c483 <-- ret
0x97d8004  Protocol80::parsePacket(NetworkMessage&)(0x4f44d2)
0x97d8008 | 0x1bd7008 -> 0
0x97d800c | 0x97d8114 -> 0xa
0x97d8010 | 0x71a144b8 -> 0xffffffff
0x97d8014 | 0xffffffff
0x97d8018 | 0x71a144b0 -> 0x900024c2
0x97d801c | 0x71a74379 -> 0xf88bce8b
0x97d8020 | 0x130
0x97d8024 | 0x97d8078 -> 0x97d8018
0x97d8074  Protocol80::parsePacket(NetworkMessage&)(0x4f44d2)
0x97d8084  NetworkMessage::ReadFromSocket(unsigned int)(0x4bf85a)
0x97d808c | 0x97d80b0 -> 0x97dbd40
0x97d8090 | 0x4bf9a3 -> 0x8304c483
0x97d8090  NetworkMessage::ReadFromSocket(unsigned int)(0x4bf85a)
0x97d8094 | 0x97d8114 -> 0xa
0x97d8098 | 0x1
0x97d809c | 0x1bdac30 -> 0x87991db7
0x97d80a0 | 0x96000010
0x97d80a4 | 0x16c1008 -> 0x1df93e8
0x97d80a8 | 0x1a32008 -> 0x614
0x97d80ac | 0
0x97d80b0 | 0x97dbd40 -> 0x97dff80 \\\\\\ stack frame //////
0x97d80b4 | 0x4f4ff9 -> 0x8b10c483 <-- ret
0x97d80b4  Protocol80::ReceiveLoop()(0x4f4f4e)
0x97d80b8 | 0x1bd7008 -> 0
0x97d80bc | 0x97d8114 -> 0xa
0x97d80c0 | 0
0x97d80c4 | 0
0x97d80c8 | 0
0x97d80cc | 0
0x97d80d0 | 0
0x97d80d4 | 0
0x97d8104  Protocol80::ReceiveLoop()(0x4f4f4e)
0x97da35c  Protocol80::parseUseItem(NetworkMessage&)(0x4eff64)
0x97da478  _Database::escapeString(char const*, unsigned long)(0x43fd54)
0x97da47c  ConfigManager::loadFile(std::string const&)(0x42c43a)
0x97da480  Player::manageAccount(std::string const&)(0x4ced36)
0x97da48c  NpcScript::onCreatureDisappear(Creature const*)(0x4bfefe)
0x97da490  ScriptEnviroment::ScriptEnviroment()(0x48fe92)
0x97da494  ScriptEnviroment::ScriptEnviroment()(0x48fe92)
0x97da49c  ConfigManager::loadFile(std::string const&)(0x42c43a)
0x97da4a0  Player::~Player()(0x4dff7a)
0x97da4a4  ScriptEnviroment::ScriptEnviroment()(0x48fe92)
0x97da4c8  ConfigManager::loadFile(std::string const&)(0x42c43a)
0x97da4d4  ConfigManager::loadFile(std::string const&)(0x42c43a)
0x97da4dc  Commands::addSkill(Creature*, std::string const&, std::string const&)(0x41fa9e)
0x97da4e0  Spawns::loadFromXml(std::string const&)(0x4ff9b2)
0x97da7e0  _Database::escapeString(char const*, unsigned long)(0x43fd54)
0x97da7e4  ConfigManager::loadFile(std::string const&)(0x42c43a)
0x97da7e8  Player::manageAccount(std::string const&)(0x4ced36)
0x97da7f4  NpcScript::onCreatureDisappear(Creature const*)(0x4bfefe)
0x97da7f8  ScriptEnviroment::ScriptEnviroment()(0x48fe92)
0x97da8ac  _Database::escapeString(char const*, unsigned long)(0x43fd54)
0x97da8b0  ConfigManager::loadFile(std::string const&)(0x42c43a)
0x97da8b4  Player::manageAccount(std::string const&)(0x4ced36)
0x97da8c0  NpcScript::onCreatureDisappear(Creature const*)(0x4bfefe)
0x97da8c4  ScriptEnviroment::ScriptEnviroment()(0x48fe92)
0x97da8c8  ScriptEnviroment::ScriptEnviroment()(0x48fe92)
0x97da8d0  ConfigManager::loadFile(std::string const&)(0x42c43a)
0x97daad8  _Database::escapeString(char const*, unsigned long)(0x43fd54)
0x97dab1c  Player::manageAccount(std::string const&)(0x4ced36)
0x97dab50  Game::playerRequestAddVip(Player*, std::string const&)(0x44ff14)
0x97dab64  Spawns::loadFromXml(std::string const&)(0x4ff9b2)
0x97dae98  _Database::escapeString(char const*, unsigned long)(0x43fd54)
0x97daedc  Player::manageAccount(std::string const&)(0x4ced36)
0x97daf10  Game::playerRequestAddVip(Player*, std::string const&)(0x44ff14)
0x97daf24  Spawns::loadFromXml(std::string const&)(0x4ff9b2)
0x97db664  QTreeNode::getLeaf(unsigned int, unsigned int)(0x4ac130)
0x97db694  QTreeNode::getLeaf(unsigned int, unsigned int)(0x4ac130)
0x97dbb14  Player::isPromoted()(0x4d5364)
0x97dbb44  Game::placeCreature(Creature*, Position const&, bool)(0x45cf96)
0x97dbb68  Tile::__getIndexOfThing(Thing const*) const(0x50e40c)
0x97dbb74  Tile::postAddNotification(Thing*, int, cylinderlink_t)(0x50ef88)
0x97dbbcc  Game::placeCreature(Creature*, Position const&, bool)(0x45cf96)
0x97dbbe4  Waitlist::Waitlist()(0x5172de)
0x97dbc34  Game::placePlayer(Player*, Position const&, bool)(0x45d85e)
0x97dbce4  Protocol80::getIP() const(0x4f40e4)
0x97dbd1c | 0x101
0x97dbd20 | 0x87991db7
0x97dbd24 | 0xbc336346
0x97dbd28 | 0x201afee8
0x97dbd2c | 0x8ff611ae
0x97dbd30 | 0
0x97dbd34 | 0x16c1008 -> 0x1df93e8
0x97dbd38 | 0x1a32008 -> 0x614
0x97dbd3c | 0
0x97dbd40 | 0x97dff80 -> 0x97dffb4 \\\\\\ stack frame //////
0x97dbd44 | 0x4cba96 -> 0x8310c483 <-- ret
0x97dbd44  ConnectionHandler(void*)(0x4c9190)
0x97dbd48 | 0x1bd7008 -> 0
0x97dbd4c | 0x6a2e9f -> 0x736579
0x97dbd50 | 0x16
0x97dbd54 | 0x97dfe50 -> 0x1b3e7ec
0x97dbd58 | 0
0x97dbd5c | 0
0x97dbd60 | 0
0x97dbd64 | 0
0x97dbe94  ConnectionHandler(void*)(0x4c9190)
0x97dfea0  _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x445a6a)
0x97dff5c | 0x1
0x97dff60 | 0x804f1dd8
0x97dff64 | 0
0x97dff68 | 0x97dff4c -> 0x1b405f8
0x97dff6c | 0x16c1008 -> 0x1df93e8
0x97dff70 | 0x4c91a0 -> 0xbf0885c7
0x97dff70  ConnectionHandler(void*)(0x4c9190)
0x97dff74 | 0x16c1008 -> 0x1df93e8
0x97dff78 | 0x1a32008 -> 0x614
0x97dff7c | 0
0x97dff80 | 0x97dffb4 -> 0x97dffec \\\\\\ stack frame //////
0x97dff84 | 0x77c1a243 -> 0xff4be859 <-- ret
0x97dff88 | 0x162fbdc -> 0x130
0x97dff8c | 0
0x97dff90 | 0
0x97dff94 | 0x16c1008 -> 0x1df93e8
0x97dff98 | 0
0x97dff9c | 0x97dff8c -> 0
0x97dffa0 | 0x804fa821
0x97dffa4 | 0x97dffdc -> 0xffffffff
0x97dffa8 | 0x77c15c94 -> 0x83ec8b55
0x97dffac | 0x77bf40c8 -> 0xffffffff
0x97dffb0 | 0
0x97dffb4 | 0x97dffec -> 0 \\\\\\ stack frame //////
0x97dffb8 | 0x7c80b683 -> 0x9cfe850 <-- ret
0x97dffbc | 0x16c1008 -> 0x1df93e8
0x97dffc0 | 0
0x97dffc4 | 0
0x97dffc8 | 0x16c1008 -> 0x1df93e8
0x97dffcc | 0x7ffdb000 -> 0x97d757c
0x97dffd0 | 0x81317600
0x97dffd4 | 0x97dffc0 -> 0
0x97dffd8 | 0xff6f9940
0x97dffdc | 0xffffffff
0x97dffe0 | 0x7c839aa8 -> 0x83ec8b55
0x97dffe4 | 0x7c80b690 -> 0xffffffff
0x97dffe8 | 0
0x97dffec | 0 \\\\\\ stack frame //////
0x97dfff0 | 0 <-- ret
0x97dfff4 | 0x77c1a1d7 -> 0xc8680c6a
0x97dfff8 | 0x16c1008 -> 0x1df93e8
0x97dfffc | 0
*****************************************************
 
Last edited:
Status
Not open for further replies.
Back
Top