• 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 beta 1

Status
Not open for further replies.

elf

Sing, sing blue silver
Senator
Joined
Dec 11, 2007
Messages
3,666
Solutions
1
Reaction score
125
Location
Warsaw, Poland
GitHub
tayandenga
Twitch
tayandenga
The Forgotten Server
Version: 0.3 (beta 1)!


CHANGELOG may be found at doc/CHANGELOG in selected package.

This is the first beta release of 0.3 which is marked as 'stable', but for 'testing'. From now on there wont be any new features except these listed in doc/TODO, and we will concentrate on bug fixes.
Since Alpha 4 we have fixed _alot_ of bugs and added few last usefull features, but you'll find it in CHANGELOG.
Also, Beta is precompiled with exception tracer that will help you and us tracking crashes, so please do not remove file named 'forgottenserver.map', as its responsible for proper crash logs.

Donations:
OtLand

DLL Files:
http://otland.net/f18/opentibia-dll-files-v1-4b-1042/

Source code:
Browse - [forgottenserver] Index of /tags/0.3b1pl2
SVN client - Revision 27: /tags/0.3b1pl2

Bug tracker & Feature requests:
OtLand

Patches:
Code:
[u]Level 1[/u], [i]files to replace[/i]: TheForgottenServer.exe, schema.mysql, schema.pgsql
* Fixed an issue with player and global storage
* Fixed MySQL schema import errors
* Fixed a bug with database not being optimized after all
* Added extra param for getSearchString Lua function
[u]Level 2[/u], [i]files to replace[/i]: TheForgottenServer.exe, schema.mysql
* Fixed another MySQL schema import error
* Fixed important bug in /addskill command
 

Attachments

Last edited:
I know that isn't right place for such a question, but...
How the hell I can download these files at debian linux, svn co ~ doesn't work ( i do not have propably svn client) O_O Yea, I'm newbie.
 
awesome release..

but, 1 problem! help please

PHP:
[30/11/2008 23:53:04] [Warning - Action::loadFunction] Function "highscoreBook" does not exist.
[30/11/2008 23:53:04] [Warning - TalkAction::loadFunction] Function "mapTeleport" does not exist.
 
awesome release..

but, 1 problem! help please

PHP:
[30/11/2008 23:53:04] [Warning - Action::loadFunction] Function "highscoreBook" does not exist.
[30/11/2008 23:53:04] [Warning - TalkAction::loadFunction] Function "mapTeleport" does not exist.
mapTeleport changed to clickTeleport, highscore has been changed to Lua function and book moved to a Lua script.
If you update, please make sure you've updated all files- even manually.
Server sometimes crashs on server save..?
Why?
 
*****************************************************
Error report - Sun Nov 30 18:08:12 2008

Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Nov 30 2008 22:34:07

Memory load: 14
Total phys: 2097151 K available phys: 2097151 K
Start time: 30-11-2008 23:7:56
Kernel time: 0:0:0.406
User time: 0:0:2.406
Threads: 5

Exception: 0xc0000005 at eip = 0x64221a(Tile::postRemoveNotification(Thing*, int, bool, cylinderlink_t) - 0x6421aa)
eax = 0x20003 -> 0x7c800
ebx = 0x25e5f68 -> 0x2657828
ecx = 0
edx = 0x7c800
esi = 0x3f6b890 -> 0x8195f4
edi = 0x1c0fcb0 -> 0x25e5f30
ebp = 0x1c0fcc0 -> 0x1c0fd10
esp = 0x1c0fc88 -> 0x20003
efl = 0x10202

---Stack Trace---
From: 0x1c0fc88 to: 0x1c10000
0x1c0fc88 | 0x20003 -> 0x7c800
0x1c0fc8c | 0x3f6b82c -> 0xf8
0x1c0fc90 | 0xf70000 -> 0xc8
0x1c0fc94 | 0x6421a1 -> 0x5b1cc483
0x1c0fc94 Tile::postAddNotification(Thing*, int, cylinderlink_t)(0x64200c)
0x1c0fc98 | 0x820260 -> 0x81aac8
0x1c0fc9c | 0x3f6b788 -> 0x8195f4
0x1c0fca0 | 0
0x1c0fca4 | 0x1
0x1c0fca8 | 0x1f6e0
0x1c0fcac | 0x3f6b7f8 -> 0x81ac4c
0x1c0fcb0 | 0x25e5f30 -> 0x271ae28
0x1c0fcb4 | 0x3f6b878 -> 0x81952c
0x1c0fcb8 | 0x3f6b7f8 -> 0x81ac4c
0x1c0fcbc | 0x5dd
0x1c0fcc0 | 0x1c0fd10 -> 0x1c0fd40 \\\\\\ stack frame //////
0x1c0fcc4 | 0x47017a -> 0xc43b70f <-- ret
0x1c0fcc4 Game::transformItem(Item*, unsigned short, int)(0x46fe9c)
0x1c0fcc8 | 0x3f6b7f8 -> 0x81ac4c
0x1c0fccc | 0x3f6b890 -> 0x8195f4
0x1c0fcd0 | 0x1
0x1c0fcd4 | 0
0x1c0fcd8 | 0
0x1c0fcdc | 0
0x1c0fce0 | 0x44af950 -> 0x44af990
0x1c0fce4 | 0x44af7c0 -> 0x25e6268
0x1c0fcec | 0
0x1c0fcf0 | 0x1c0fd10 -> 0x1c0fd40
0x1c0fcf4 | 0x1dcfe40 -> 0x81bf38
0x1c0fcf8 | 0x1dcfca8 -> 0x81bf38
0x1c0fcfc | 0x1
0x1c0fd00 | 0x820260 -> 0x81aac8
0x1c0fd04 | 0x3f6b878 -> 0x81952c
0x1c0fd08 | 0x820260 -> 0x81aac8
0x1c0fd0c | 0
0x1c0fd10 | 0x1c0fd40 -> 0x1c0fe40 \\\\\\ stack frame //////
0x1c0fd14 | 0x484c5a -> 0x4244489 <-- ret
0x1c0fd14 Game::internalDecayItem(Item*)(0x484c16)
0x1c0fd18 | 0x820260 -> 0x81aac8
0x1c0fd1c | 0x3f6b878 -> 0x81952c
0x1c0fd20 | 0x5dd
0x1c0fd24 | 0xffffffff
0x1c0fd28 | 0x44af7c0 -> 0x25e6268
0x1c0fd2c | 0x20000 -> 0x1000
0x1c0fd30 | 0x820260 -> 0x81aac8
0x1c0fd34 | 0x15c
0x1c0fd38 | 0x820424 -> 0x44af950
0x1c0fd3c | 0x128
0x1c0fd40 | 0x1c0fe40 -> 0x1c0fe50 \\\\\\ stack frame //////
0x1c0fd44 | 0x4852b5 -> 0xb8 <-- ret
0x1c0fd44 Game::checkDecay()(0x484cea)
0x1c0fd48 | 0x820260 -> 0x81aac8
0x1c0fd4c | 0x3f6b878 -> 0x81952c
0x1c0fd50 | 0xffffc180
0x1c0fd54 | 0x820260 -> 0x81aac8
0x1c0fd58 | 0
0x1c0fd5c | 0x1c0fe1c -> 0x484cea
0x1c0fd60 | 0x1
0x1c0fd64 | 0x820260 -> 0x81aac8
0x1c0fdd8 Game::checkDecay()(0x484cea)
0x1c0fdfc Game::checkDecay()(0x484cea)
0x1c0fe08 Game::checkDecay()(0x484cea)
0x1c0fe14 Game::checkCreatureWalk(unsigned int)(0x4821dc)
0x1c0fe1c | 0x484cea -> 0x57e58955
0x1c0fe1c Game::checkDecay()(0x484cea)
0x1c0fe20 | 0
0x1c0fe24 | 0x820260 -> 0x81aac8
0x1c0fe28 | 0x18
0x1c0fe2c | 0x800003fa
0x1c0fe30 | 0x1c0fe50 -> 0x1c0fef0
0x1c0fe34 | 0x820260 -> 0x81aac8
0x1c0fe38 | 0x157
0x1c0fe3c | 0x28
0x1c0fe40 | 0x1c0fe50 -> 0x1c0fef0 \\\\\\ stack frame //////
0x1c0fe44 | 0x73e918 -> 0x5b04c483 <-- ret
0x1c0fe48 | 0x820260 -> 0x81aac8
0x1c0fe4c | 0xf74440 -> 0x8d5b7ff5
0x1c0fe50 | 0x1c0fef0 -> 0x1c0ff80 \\\\\\ stack frame //////
0x1c0fe54 | 0x774073 -> 0x8984458d <-- ret
0x1c0fe58 | 0x26a9e60 -> 0x484cea
0x1c0fe5c | 0x1c0fe90 -> 0x7e8460
0x1c0fe60 | 0x1c0fef0 -> 0x1c0ff80
0x1c0fe64 | 0x5aeca8 -> 0x8bf45d8b
0x1c0fe64 OutputMessagePool::sendAll()(0x5aea70)
0x1c0fe68 | 0x1fe94
0x1c0fe6c | 0x3
0x1c0fe70 | 0x26a9e5c -> 0x7eca3c
0x1c0fe74 | 0x16bfd04 -> 0x16bfdf4
0x1c0feb4 OutputMessagePool::startExecutionFrame()(0x5ae422)
0x1c0fecc | 0x12c0128 -> 0x483a3a65
0x1c0fed0 | 0x77c20000 -> 0xe85077c1
0x1c0fed4 | 0x6ce311 -> 0x9090c3c9
0x1c0fed8 | 0x7c90dc0c -> 0x900004c2
0x1c0fedc | 0x7c91b289 -> 0xf5ec085
0x1c0fee0 | 0x164
0x1c0fee4 | 0xf74440 -> 0x8d5b7ff5
0x1c0fee8 | 0x157
0x1c0feec | 0x28
0x1c0fef0 | 0x1c0ff80 -> 0x1c0ffb4 \\\\\\ stack frame //////
0x1c0fef4 | 0x63c7e8 -> 0x907d83 <-- ret
0x1c0fef4 Dispatcher::dispatcherThread(void*)(0x63c4cc)
0x1c0fef8 | 0x26a9e5c -> 0x7eca3c
0x1c0fefc | 0xffffffff
0x1c0ff00 | 0xf70000 -> 0xc8
0x1c0ff04 | 0x8054162c
0x1c0ff08 | 0xffffffff
0x1c0ff0c | 0xb689ccd0
0x1c0ff10 | 0x26a9e58 -> 0x819e98
0x1c0ff14 | 0x1a0fe74 -> 0
0x1c0ff38 Dispatcher::dispatcherThread(void*)(0x63c4cc)
0x1c0ff5c | 0x1c0ffa4 -> 0x1c0ffdc
0x1c0ff60 | 0x45ded0 -> 0x57e58955
0x1c0ff60 _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x45ded0)
0x1c0ff64 | 0x804ff8c4
0x1c0ff68 | 0x1c0ff4c -> 0x12c0157
0x1c0ff6c | 0x8a203b94
0x1c0ff70 | 0x1c0ffa4 -> 0x1c0ffdc
0x1c0ff74 | 0xf74440 -> 0x8d5b7ff5
0x1c0ff78 | 0xf74ff8 -> 0x45c
0x1c0ff7c | 0x28
0x1c0ff80 | 0x1c0ffb4 -> 0x1c0ffec \\\\\\ stack frame //////
0x1c0ff84 | 0x77c3a243 -> 0xff4be859 <-- ret
0x1c0ff88 | 0
0x1c0ff8c | 0x28
0x1c0ff90 | 0x28
0x1c0ff94 | 0xf74440 -> 0x8d5b7ff5
0x1c0ff98 | 0
0x1c0ff9c | 0x1c0ff8c -> 0x28
0x1c0ffa0 | 0
0x1c0ffa4 | 0x1c0ffdc -> 0xffffffff
0x1c0ffa8 | 0x77c35c94 -> 0x83ec8b55
0x1c0ffac | 0x77c140c8 -> 0xffffffff
0x1c0ffb0 | 0
0x1c0ffb4 | 0x1c0ffec -> 0 \\\\\\ stack frame //////
0x1c0ffb8 | 0x7c80b713 -> 0x9cfe850 <-- ret
0x1c0ffbc | 0xf74440 -> 0x8d5b7ff5
0x1c0ffc0 | 0x28
0x1c0ffc4 | 0x28
0x1c0ffc8 | 0xf74440 -> 0x8d5b7ff5
0x1c0ffcc | 0x7ffdb000 -> 0x1c0f8cc
0x1c0ffd0 | 0x8ae69600
0x1c0ffd4 | 0x1c0ffc0 -> 0x28
0x1c0ffd8 | 0x8a288ea0
0x1c0ffdc | 0xffffffff
0x1c0ffe0 | 0x7c839ac0 -> 0x83ec8b55
0x1c0ffe4 | 0x7c80b720 -> 0xffffffff
0x1c0ffe8 | 0
0x1c0ffec | 0 \\\\\\ stack frame //////
0x1c0fff0 | 0 <-- ret
0x1c0fff4 | 0x77c3a1d7 -> 0xc8680c6a
0x1c0fff8 | 0xf74440 -> 0x8d5b7ff5
0x1c0fffc | 0
*****************************************************

...

btw i like how u guys finally added the new monsters thats gunna help alot of people :D THX!
 
Last edited by a moderator:
mapTeleport changed to clickTeleport, highscore has been changed to Lua function and book moved to a Lua script.
If you update, please make sure you've updated all files- even manually.

well, what did I actually miss? Is it in the lib? xml?
 
0mg3k ! Elf _/ _/ 7_/
 
Status
Not open for further replies.
Back
Top