I'm posting here latest revision of OTServ Trunk (0.6.3) 5133 rev for 8.5-8.52 protocol.
What is new in 0.6.3 ?
List of lua functions :
List of Lua Functions - OpenTibia Fans
Important
* If you are having problems with starting the application (having error like "This application has failed to start because the application configuration is incorrect.") then try to install this http://www.microsoft.com/downloads/...34-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
Sources :
SourceForge.net Repository - [opentibia] Index of /otserv/trunk
Data :
SourceForge.net Repository - [opentibia] Index of /data/trunk
U can do in tortoise svn :svn update in data to update data in your directory however to update sources u have to fallow this:
Compiling OTServ - OpenTibia Fans
DOWNLOAD compiled sources and latest data (win only for linux u have to compile sources by yourself)
What is new in 0.6.3 ?
Code:
* Dropped commands.cpp and added all commands into talkactions.xml
* Fixed a debug of client when u talk trade to 2 npcs
* Added many lua functions
* Updated maxhitchance on distance weapons
* East/South yalahar stair support
* Added "New mail has arrived" message (this will be shown just if you are near depot box).
* OTServ now uses TWO ports by default, one for login, admin and status protocols, and one for game protocols. You only need to open port 7272 in your router/firewall and the server will work just as before. When submitting to online server lists, make sure you enter the __status__ port (7171), not the gameworld port.
* Loss percent default is now 100 percent, which means 100 percent of normal loss. So a value of 50 means you'll loose half a level for every 100 level you are, that is a level 500 with loss percent 50 will lose 5 * 0.50 = 2.5 levels when dying. Values in database will be automaticaly updated if you use the DBUpdate tool.
* Updated to protocol 8.5, with full support for black skull, status log etc.
* Death list in database has been added, for instructions on how to use, see http://otfans.net/showthread.php?t=148045
* Added true invisibility to monsters (no data sent to client).
* Added beds and doors columns to houses table in database.
* Fixed an exploit using elfbot that made it possible to walk into walls.
* Great savings to memory for large maps.
* TCP Flood protection built in, a large number of connections from one host will now be blocked.
* Added up / down lua talkactions.
* Fixed some messages so they match what they say in real Tibia.
* Players can no longer equip items that they cannot use (ie. not the correct vocation/level)
* Wearing items in another slot (ie. AOL in your hand) will no longer have any effect.
* Added item attributes preventItemLoss and preventSkillLoss.
* Players will now receive login window again when dying.
* Optimized NPC trade windows when having alot of items in your inventory.
* Premium will now last until the player logs out, even if the account has lost premium.
* Stamina support added (as per how it works in 8.41, can be configured in config.lua).
* Party spells now more accurately works as they do in Tibia.
* Magic power is now calculated correctly (should make spell damage more accurate).
* Can no longer login with "gamemaster" if your character does not have the "CanAlwaysLogin" flag. (Do we want this?)
* Fixed outfit addons not saving/loading correctly.
* Added stairhop exhaustion, can be configured in config.lua.
* Added player idle time check, players will now be kicked when idle (configured in config.lua).
* Added onAdvance event.
* Gamemasters can no longer use /a and /goto to teleport into houses.
* Auto-ban for massive player killing (made in lua).
* Added four new flags, CannotMoveItems, CannotMoveCreatures, CanReportBugs and CanSeeSpecialDescription.
* NPCs now accept ' in town names.
* Added lastPosition parameter to onStepIn/onStepOut events.
* Added trade channel mute system.
* Added Rule Violation Window
* Fixed server not shutting down properly under some circumstances.
* Slight changes to how outfits works, so that sex changes causes less issues.
* Under very heavy load some tasks will be dropped on the server, speeding it up a little bit.
* Some commands moved to lua.
* Fixed crash with dying while swimming.
* Fixed bug with condition updating that could cause players to cast the same spells twice in a row.
* Fixed crash bug with creature attacking.
* Fixed some bugs with the XML based NPC system.
* Avoided SQL connection problems due lack of mutexes.
* AMMOACTION_MOVE now works properly, dropped items will no longer end up on empty tiles.
* Fixed bug where server would run out of memory due to bugged clients not accepting sent packets, which would exhaust the output message pool.
* Several additions and bugfixes to the XML NPC system, including some crash bugs.
* Fixed a crash with level doors.
* Fixed possibly crashes with some types of invalid scripts.
* All information about houses is now stored in the `houses` table, for easier access by AACs, also added a `house_auctions` table for modeling auctions.
* You can now clear houses from the database by setting clear=1, this will clear the house on server startup.
* Summons attacking with fields will now PZ lock the master.
* Banishment / Red skull from player killing now works exactly like CIP (3 kills per day, 7 per week, 14 per month).
* Can now set skill base as well as skill multiplier in vocations.xml.
* Added 'relational save server', 'send mail', 'kickplayer' and 'shallow save server' to otadmin.
* You can now set walk radius explicitly for NPCs (they will ignore the spawn they belong to).
* Server warns if running more than two instances at the same time.
* Monsters are now completely invisible to the client (when being invisible ofcourse).
* Added group flag for complete invisibility (ie. GM Invisibility).
* Optimized buying many items at once from the NPC (could crash / overload the server).
* Fixed bug with light / capacity not updating properly sometimes when moving item in inventory.
* Fixed possibly crash with access lists in houses.
* House access rights now support guild ranks properly.
* Vocation damage is now configureable (in %).
* Added `online` column to database.
* Fixed bug where infinite conditions could be removed.
* OTServ can now generate minidumps under Windows for easy debugging.
* You can now configure the 'worth' of items when used as currency with NPCs in items.xml.
* Fixed pathing issues for monsters that had both ranged and meele attacks that would cause them to get stuck.
* Fixed some monsters attacking at double speed.
* Fixed a problem where monster pathing where not updated properly, causing them to walk over unwalkable items in some situations.
* NPCs can no longer walk into houses.
* Total save time is showed instead of just map save time.
List of Lua Functions - OpenTibia Fans
Important
* If you are having problems with starting the application (having error like "This application has failed to start because the application configuration is incorrect.") then try to install this http://www.microsoft.com/downloads/...34-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en
Sources :
SourceForge.net Repository - [opentibia] Index of /otserv/trunk
Data :
SourceForge.net Repository - [opentibia] Index of /data/trunk
U can do in tortoise svn :svn update in data to update data in your directory however to update sources u have to fallow this:
Compiling OTServ - OpenTibia Fans
DOWNLOAD compiled sources and latest data (win only for linux u have to compile sources by yourself)