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

[8.4] The Forgotten Server v0.3 beta 2

Status
Not open for further replies.
Ask questions about new features in proper place.
If you are gonna use multi world system like CipSoft you can have multiply worlds on the same port
On same database, not port.
:D, my ots already stay on this engine! + I'm a noobie
Who cares? You should get banned now for advertisment in wrong place.
only for me?
when i kill a monster...

don't show him corpse...

lolcw2.png


thanks...
Malformed onDeath script.
everything in my ot that gets killed, stays ingame with 0 health bar, just stay there not dropping body or logging out... lol? monsters and players

also, i cant open quest doors lol
Read up + not outdated items.xml.
btw why did you guys removed some (important) lua functions like getplayermasterpos, getplayertown, etc...
Anyways This is awesome Merry Christmas.
They are there, lua-made.
Get a life, stupid PL.
2players online and crash.

PHP:
*****************************************************
Error report - Thu Dec 25 02:19:22 2008

Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Dec 24 2008 21:06:35

Memory load: 58
Total phys: 1048048 K available phys: 437772 K
Start time: 25-12-2008  0:18:20
Kernel time: 0:0:10.312
User time: 0:0:49.734
Threads: 5

Exception: 0xc0000005 at eip = 0x34373436
eax = 0x600f008 -> 0x5603a70
ebx = 0x69f8820 -> 0x81cc2c
ecx = 0
edx = 0x56eb310 -> 0x561ef90
esi = 0x5d9ae80 -> 0x81c2cc
edi = 0
ebp = 0x1dcfcc0 -> 0x1dcfd00
esp = 0x1dcfca4 -> 0x568fea
efl = 0x10202

---Stack Trace---
From: 0x1dcfca4 to: 0x1dd0000
0x1dcfca4 | 0x568fea -> 0xe74c085
0x1dcfca4  Monster::getCorpse()(0x568fae)
0x1dcfca8 | 0x600f008 -> 0x5603a70
0x1dcfcac | 0
0x1dcfcb0 | 0x5d9b15c -> 0
0x1dcfcb4 | 0x5d9ae80 -> 0x81c2cc
0x1dcfcb8 | 0x1dcfd20 -> 0x5d9b15c
0x1dcfcbc | 0x600f008 -> 0x5603a70
0x1dcfcc0 | 0x1dcfd00 -> 0x1dcfd30 \\\\\\ stack frame //////
0x1dcfcc4 | 0x442691 -> 0x38bc789 <-- ret
0x1dcfcc4  Creature::dropCorpse()(0x44267a)
0x1dcfcc8 | 0x5d9ae80 -> 0x81c2cc
0x1dcfccc | 0x5d9ae80 -> 0x81c2cc
0x1dcfcd0 | 0x6bb745e6
0x1dcfcd4 | 0x11e
0x1dcfcd8 | 0x5d9ae80 -> 0x81c2cc
0x1dcfcdc | 0x823320 -> 0x81b528
0x1dcfce0 | 0x1dcfd00 -> 0x1dcfd30
0x1dcfce4 | 0x45b441 -> 0x868dc389
0x1dcfce4  Game::getCreatureByID(unsigned int)(0x45b416)
0x1dcfce8 | 0x8233e0 -> 0
0x1dcfcec | 0x1dcfd0c -> 0x1dcfd1c
0x1dcfcf0 | 0x1dcfd00 -> 0x1dcfd30
0x1dcfcf4 | 0x5d9ae80 -> 0x81c2cc
0x1dcfcf8 | 0x1dcfd20 -> 0x5d9b15c
0x1dcfcfc | 0x600f008 -> 0x5603a70
0x1dcfd00 | 0x1dcfd30 -> 0x1dcfd50 \\\\\\ stack frame //////
0x1dcfd04 | 0x44266b -> 0x1ba <-- ret
0x1dcfd04  Creature::onDeath()(0x442492)
0x1dcfd08 | 0x5d9ae80 -> 0x81c2cc
0x1dcfd0c | 0x1dcfd1c -> 0x5d9b15c
0x1dcfd10 | 0x5d9b154 -> 0x600f008
0x1dcfd14 | 0x79ce6d -> 0x8b0c6d8d
0x1dcfd18 | 0
0x1dcfd1c | 0x5d9b15c -> 0
0x1dcfd20 | 0x5d9b15c -> 0
0x1dcfd24 | 0x82342c -> 0x6bb28b0
0x1dcfd28 | 0x2ce
0x1dcfd2c | 0x5d9ae80 -> 0x81c2cc
0x1dcfd30 | 0x1dcfd50 -> 0x1dcfe40 \\\\\\ stack frame //////
0x1dcfd34 | 0x568ed6 -> 0xba <-- ret
0x1dcfd34  Monster::onDeath()(0x568ec2)
0x1dcfd38 | 0x5d9ae80 -> 0x81c2cc
0x1dcfd3c | 0x1dcfd5c -> 0x1
0x1dcfd40 | 0x5d99fc0 -> 0x5d99fc0
0x1dcfd44 | 0x82342c -> 0x6bb28b0
0x1dcfd48 | 0x2ce
0x1dcfd4c | 0
0x1dcfd50 | 0x1dcfe40 -> 0x1dcfe50 \\\\\\ stack frame //////
0x1dcfd54 | 0x4772a3 -> 0x3575c084 <-- ret
0x1dcfd54  Game::checkCreatures()(0x476db4)
0x1dcfd58 | 0x5d9ae80 -> 0x81c2cc
0x1dcfd5c | 0x1
0x1dcfd60 | 0x1
0x1dcfd64 | 0x823320 -> 0x81b528
0x1dcfd68 | 0
0x1dcfd6c | 0x6cbe94 -> 0x8de58955
0x1dcfd70 | 0x7dee08 -> 0x801ffff
0x1dcfd74 | 0x1dcfdc8 -> 0x77c51aa0
0x1dcfdd8  Game::checkCreatures()(0x476db4)
0x1dcfdfc  Game::checkCreatures()(0x476db4)
0x1dcfe08  Game::checkCreatures()(0x476db4)
0x1dcfe1c | 0x476db4 -> 0x57e58955
0x1dcfe1c  Game::checkCreatures()(0x476db4)
0x1dcfe20 | 0
0x1dcfe24 | 0x823320 -> 0x81b528
0x1dcfe28 | 0x77c02070 -> 0xffffffff
0x1dcfe2c | 0xffffffff
0x1dcfe30 | 0x77c1c2e3 -> 0xccccccc3
0x1dcfe34 | 0x823320 -> 0x81b528
0x1dcfe38 | 0x2bf
0x1dcfe3c | 0x2401d8 -> 0x2401d8
0x1dcfe40 | 0x1dcfe50 -> 0x1dcfef0 \\\\\\ stack frame //////
0x1dcfe44 | 0x73d114 -> 0x5b04c483 <-- ret
0x1dcfe48 | 0x823320 -> 0x81b528
0x1dcfe4c | 0x116f850 -> 0x7518750
0x1dcfe50 | 0x1dcfef0 -> 0x1dcff80 \\\\\\ stack frame //////
0x1dcfe54 | 0x77172f -> 0x8984458d <-- ret
0x1dcfe58 | 0x69f6c48 -> 0x476db4
0x1dcfe5c | 0x69f88f0 -> 0x202c3120
0x1dcfe60 | 0x1dcfef0 -> 0x1dcff80
0x1dcfe64 | 0x5a95cb -> 0x8bf45d8b
0x1dcfe64  OutputMessagePool::sendAll()(0x5a9364)
0x1dcfe68 | 0x1dcfe94 -> 0x1dcfed8
0x1dcfe6c | 0x69f88e0 -> 0x31303120
0x1dcfe70 | 0x69f6c44 -> 0x7eca2c
0x1dcfe74 | 0x1bcfd04 -> 0x1dcfc60
0x1dcfeb4  OutputMessagePool::startExecutionFrame()(0x5a8d02)
0x1dcfecc | 0xffffffff
0x1dcfed0 | 0x2ce
0x1dcfed4 | 0
0x1dcfed8 | 0x4952df93
0x1dcfedc | 0xffc402ce
0x1dcfee0 | 0x1dc0000 -> 0xc
0x1dcfee4 | 0x116f850 -> 0x7518750
0x1dcfee8 | 0x2bf
0x1dcfeec | 0x2401d8 -> 0x2401d8
0x1dcfef0 | 0x1dcff80 -> 0x1dcffb4 \\\\\\ stack frame //////
0x1dcfef4 | 0x638d6c -> 0x907d83 <-- ret
0x1dcfef4  Dispatcher::dispatcherThread(void*)(0x638a50)
0x1dcfef8 | 0x69f6c44 -> 0x7eca2c
0x1dcfefc | 0xffffffff
0x1dcff00 | 0xb986a8d4
0x1dcff04 | 0xb986a8d4
0x1dcff08 | 0xb986a8d5
0x1dcff0c | 0xb986a8d5
0x1dcff10 | 0x69f6c40 -> 0x81a8b8
0x1dcff14 | 0x184ff14 -> 0
0x1dcff38  Dispatcher::dispatcherThread(void*)(0x638a50)
0x1dcff5c | 0x1dcffa4 -> 0x1dcffdc
0x1dcff60 | 0x452108 -> 0x57e58955
0x1dcff60  _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x452108)
0x1dcff64 | 0
0x1dcff68 | 0x1dcff4c -> 0xffc402bf
0x1dcff6c | 0x804fd408
0x1dcff70 | 0x1dcffa4 -> 0x1dcffdc
0x1dcff74 | 0x116f850 -> 0x7518750
0x1dcff78 | 0x116f8f0 -> 0xb90
0x1dcff7c | 0x2401d8 -> 0x2401d8
0x1dcff80 | 0x1dcffb4 -> 0x1dcffec \\\\\\ stack frame //////
0x1dcff84 | 0x77c2a243 -> 0xff4be859 <-- ret
0x1dcff88 | 0
0x1dcff8c | 0x2401d8 -> 0x2401d8
0x1dcff90 | 0
0x1dcff94 | 0x116f850 -> 0x7518750
0x1dcff98 | 0
0x1dcff9c | 0x1dcff8c -> 0x2401d8
0x1dcffa0 | 0x80500438
0x1dcffa4 | 0x1dcffdc -> 0xffffffff
0x1dcffa8 | 0x77c25c94 -> 0x83ec8b55
0x1dcffac | 0x77c040c8 -> 0xffffffff
0x1dcffb0 | 0
0x1dcffb4 | 0x1dcffec -> 0 \\\\\\ stack frame //////
0x1dcffb8 | 0x7c80b683 -> 0x9cfe850 <-- ret
0x1dcffbc | 0x116f850 -> 0x7518750
0x1dcffc0 | 0x2401d8 -> 0x2401d8
0x1dcffc4 | 0
0x1dcffc8 | 0x116f850 -> 0x7518750
0x1dcffcc | 0x7ffdc000 -> 0x1dcf8e8
0x1dcffd0 | 0x86db1600
0x1dcffd4 | 0x1dcffc0 -> 0x2401d8
0x1dcffd8 | 0x85944908
0x1dcffdc | 0xffffffff
0x1dcffe0 | 0x7c839aa8 -> 0x83ec8b55
0x1dcffe4 | 0x7c80b690 -> 0xffffffff
0x1dcffe8 | 0
0x1dcffec | 0 \\\\\\ stack frame //////
0x1dcfff0 | 0 <-- ret
0x1dcfff4 | 0x77c2a1d7 -> 0xc8680c6a
0x1dcfff8 | 0x116f850 -> 0x7518750
0x1dcfffc | 0
*****************************************************

also this:

everything in my ot that gets killed, stays ingame with 0 health bar, just stay there not dropping body or logging out... lol? monsters and players

also, i cant open quest doors lol
I answered first (crashes may belong to it) such as second thing already.
Can someone help me ??
None can, bye.
My NPCs Dont load up for some reason :S
Then you didn't update properly


FROM NOW ON EVERY POST ABOUT BUG OR CRASH CAUSED BY YOUR UNRESPONSIBILITY AS IN MOST CASES - OUTDATED DATA DIRECOTRY (MAKE SURE YOU UPDATED _EVERYTHING_ BEFORE YOU MARK SOMETHING AS BUG!); WILL BE DELETED BY ME.
 
Last edited by a moderator:
Very well but im on my iphone, when i go to my house i'll update it :d
 
Omg why does everybody complain about he's comment?He just want's to be on the safe side even if he trusts elf,i don't think elf is making virus stuff..but it's best to be on the safe side u noobs -.-,better scan and taking the safe side than downloading something and get virus...Noo u guys want to download and take the risk to get virus...I'll say go ahead!...Newbies those days ...-.-

if you realy want to be on the "safe-side", download the sources and compile yourself :thumbup:
 
Elf, would you explain little, how multiworld is working? I know the server working on the same database for all servers, but... can I do this with sqlite database?
 
Someone having troubles with monsters... the are not dyeing :S

When you "kill" it, when it gets 0 HP, it doesnt die, just life take off, but keeps on that SQM and not showing the body...
Level doors are bugged...
And keep crashing a lot...

I couldn't test it, but it seems to be good :)
 
Last edited:
Someone having troubles with monsters... the are not dyeing :S

When you "kill" it, when it gets 0 HP, it doesnt die, just life take off, but keeps on that SQM and not showing the body...
Level doors are bugged...
And keep crashing a lot...

I couldn't test it, but it seems to be good :)

read what erp0t said.., almost everything works fine for me.
 
I read all before I posted it, I updated all the database, phpmyadmin, I rebuilded all my old data, adapting to the new one.

The monsters for you, are getting killed?
 
When I try to 'buy' something he says, Sorry you don't have enough gold. Even if I have a lot of cash it doesn't work, why?
 
When I try to 'buy' something he says, Sorry you don't have enough gold. Even if I have a lot of cash it doesn't work, why?

The same thing to me :/

EDIT:

Nvm problem fixed, just have to replace item.xml


OK me too xD

Someone having troubles with monsters... the are not dyeing :S

When you "kill" it, when it gets 0 HP, it doesnt die, just life take off, but keeps on that SQM and not showing the body...
Level doors are bugged...
And keep crashing a lot...

I couldn't test it, but it seems to be good :)


I have problem with the level doors too
 
Last edited:
NVm i fixed that, thanks elf!


VERY GOOD JOB
 
Code:
[25/12/2008 11:55:59] mysql_real_query(): ALTER TABLE `server_record` DROP INDEX `timestamp`;: MYSQL ERROR: Can't DROP 'timestamp'; check that column/key exists
[25/12/2008 11:56:02] mysql_real_query(): ALTER TABLE `global_storage` DROP INDEX `key`;: MYSQL ERROR: Can't DROP 'key'; check that column/key exists
[25/12/2008 11:56:03] mysql_real_query(): ALTER TABLE `house_lists` DROP INDEX `house_id`;: MYSQL ERROR: Can't DROP 'house_id'; check that column/key exists
[25/12/2008 11:56:05] mysql_real_query(): ALTER TABLE `tiles` DROP PRIMARY KEY;: MYSQL ERROR: Error on rename of '.\otserv\#sql-5dc_5' to '.\otserv\tiles' (errno: 150)
[25/12/2008 11:56:11] mysql_real_query(): : MYSQL ERROR: Query was empty

All the houses lose ownership and items now.
 
"File is encrypted or is not a database" <- I dont understand it.. i mean i dont know how to fix :p
 
Ye i used the original database from elf's files :p I've just runned the server after download. And this error has appear.
 
When I try to 'buy' something he says, Sorry you don't have enough gold. Even if I have a lot of cash it doesn't work, why?
And the experience doors, how shall we fix them?
 
Status
Not open for further replies.
Back
Top