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

OTServ Trunk (0.6.3) r.5133 8.5-8.52

Pietia

Active Member
Joined
Jan 13, 2008
Messages
2,147
Reaction score
48
Location
Poland
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 ?
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 :
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)
 
3x up yep u can but there is some queries which u should insert;P(and this method is not recommended)
gesior should work with some php file changes (there is some outdated tables in gesior php files like promotion or redskullticks redskull)
 
Yes is possible!

You need add this columns in:

into players
into accounts
and the table

in the db

yeah but it's not recommended to use tfs db in otserv u know many additional and unnecessary tables other db structure etc etc...;>
If u are doing a new server is just better to insert schema and add tables what u really need :p
 
STEP 4
Add samples to DB:
News ticker sample is already in database. New sample is not needed.
News sample is already in database. New sample is not needed.

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'skulltime' in 'field list'' in D:\xampp\htdocs\OTS\install.php:579 Stack trace: #0 D:\xampp\htdocs\OTS\install.php(579): PDO->query('INSERT INTO pla...') #1 {main} thrown in D:\xampp\htdocs\OTS\install.php on line 579
 
Add samples to DB:
News ticker sample is already in database. New sample is not needed.
News sample is already in database. New sample is not needed.

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'blessings' in 'field list'' in D:\xampp\htdocs\OTS\install.php:579 Stack trace: #0 D:\xampp\htdocs\OTS\install.php(579): PDO->query('INSERT INTO pla...') #1 {main} thrown in D:\xampp\htdocs\OTS\install.php on line 579
 
skull time thing :
in otserv it is skull_time
blessings in otserv are using only those tables;
loss_experience loss_mana loss_skills loss_items loss_containers
u have to edit a bit intsall.php to make it work with otserv.(some other php files also)
Or just use tfs db and insert some otserv tables like aveo said to test out this distro .
 
OCO not Got it running with the TFS db. ; / Could you insert into instal.php Treated ots serv / or the whole gasiora for otserv. PLIX.
 
Back
Top