Postado Outubro 7, 2013 11 anos Este é um post popular. Olá TKbianos, Para aqueles que usam bastante o distro TFS 0.4.Rev3777, trago até vocês as sourcers + distro compilado sem nenhum bug. Log de erros consertados em inglês, pois não fui eu quem fiz as alterações (créditos no final do tópico) LOG Sources.-- Revision to bugs and features extras: Code: -- Revision 1 * Optimize magicwall system - like cipbia 8.60 * Lite fix in configmanager.cpp + added new configs "mysqlReconnectionAttempts" - "tradelimit" - "skipItemsVersionCheck" * Perfect autostack items + Fixed NPC System (ElfBot) * Fixed DeadCorpse Monster "Wallking in" * Added support compilation with boost 1.4+ "windows" * Fixed function client "ctrl + j" * Update Code::Blocks project now possible compilation under <- * Added support compilation with WarSystem -- Revision 2 * Added Feature - Mailbox Block (more difficult clone items with parcel system) + Extra configs to mail system * Fixed Guild Management // Added feature "sendChannelEvent" (autoOpen Channel Invitation to player) -- Revision 3 * Optimize code in tile.h (bad codes) * Fixed bug - -- Revision 4 * NewConfig "allowedMaxSizedPackets" * LiteFix on MailboxSystem * Optimize mutedSystem * Fixed /ghost stacking debug * Fixed showCount hotkey * Fixed (STAIRHOP_DELAY) on healing and attack -- Revision 5 * Fixed kickAccountManagerTime on create account * Patched binary-tilebased house storage to tfsTrunk to 0.4.3777 // House data storage system. Binary and binary-tilebased performs much faster map saving than relational (up to 60x faster). // MAKE BACKUP "DATABASE" POSSIBLE DELETE HOUSE ITEMS -- Revision 6 * Update compiler flags to x64 + optimize (Windows) * Removed function (sendChannelEvent) no more crash in guildSystem * Added new condition (CONDITION_HOUSESAY) prevent lag and crash on house commands * Fixed muted system now work 100 properly * Fixed lite typo on mailBox system * Fixes on map.cpp on update tiles players -- Revision 7 * Fixed closeShopWindow (only for users dataPacks RL ... Possible fix to NPCTradeShop System) * Now walkthroughAllPlayers on tileProtectionZone // Note: UP - Warning to thiefPlayers in glowing switch tile -- check data/movements/tiles.lua (ID change depend the your items.otb) * Added new function ( doPlayerSetWalkthrough(cid, uid, walkthrough) ) * Added new flag :: PLAYERFLAG_CANPASSTHROUGHALLCREATURES * Added saveStepIn SpecialTiles (movements - similar to /saveme command) - doPlayerSave(cid, true) * Deleted OutfitMaxNumber - Nice for server with 987987+ outfits * Fixed maximumDoorLevel on data/movements/tiles.lua * Changed maxNumberItemsID on items.h (#define ITEMS 11500 - Tibia 8.50) to (#define ITEMS 12660 - Tibia 8.60) * Added penaltyWeaponSystem like CipBia * Rewrite WarSystem (more complete and cool) // added with "checkWarsEvent" * ... other Fixed /ghost stacking debug -- Revision 8 * Fix weapon disappears - the element ends * Added WarSystem for SQLite Servers * Optimize AutoStackSystem * Fix showDurationItems (hour,min,sec) * Fixes and complete SQLTables (SQLite and MySQL) * Fixes typos en databaseManager * Deleted TheForgottenServer-debug.dev * Deleted -D__WAR_SYSTEM__ flag no require the system is default * DatabaBase Version 28 // Order to scripts and files -- Revision 9 * Fixed StaminaConfig Bug * Fixed FieldBugs * Fixed bug "canWalkthrough" (implemented in rev 7) - ( ) * Fixed attribute walkStack "glowing switch and other items walStack" * Added optional items.otb and items.xml in correct format (data/items/correct_format_items) * Added fieldAbsorb "fieldabsorbpercentenergy - fieldabsorbpercentfire - fieldabsorbpercentpoison" function in items (firewalker boots - fieldAbsorbPercentFire) // <attribute key="fieldAbsorbPercentFire" value="90" /> // Change the valor is optional * Added new parameter compilation __GROUND_CACHE__ -- Revision 10 * Fixed accountManager logins "only5" evite crash server with accountManager System * Fixed allPosible crashBugs with:: Revision 8-9 * Added newForm from compilation with Linux (more clean) * Removed parameter __GROUND_CACHE__ (no require) * Tuned to Code -- Revision 11 * Fixed npcError with function "doPlayerRemoveItem - getItemTypeCount - container" * Fixed other error with function "canWalkthrough" * Tuned to code -- Revision 12 * Fixed mysql.sql (no possible import on rev 11) * Fixed weapon disappears - the element ends (Fixes from rev 8 UPS) * Added config maxDepotItems for player premium and free -- check config.lua * Tuned to absorbField function * Tuned AutoStackSystem -- Revision 12.1 * Fixed spamming console error -- Revision 13 * Added effectTeleport on Monster::createMonster (SUMMON CREATURE) * Added feature (http://tibia.wikia.com/wiki/Blank_Rune) * Added feature unified Spells (http://tibia.wikia.com/wiki/Updates/8.6) * Added newConfigurable (healPlayersOnLevelAdvance) * Fixed autoStackSystem * Fixed condition invisible with stealth ring * Fixed lightingObjets * Fixed updateWarEvents * Fixed bug (http://youtu.be/c1bpXJqvzNA) * Replaced "PlayerCustomFlag_CanWalkthrough" for "PlayerFlag_CanPassThroughAllCreatures" * Server now read "aid" on Actions/MoveEvents/Weapons * Server now read "add" "new" on /attr command -- Revision 14 * Added missing function MySQL //db.connected() * Added new configurable "from protocols 8.7x" - "tibiaClassicSlots" * Fixed linkers on x64/MySQL for linux users * Fixed monstersXML "loadLoot" * Fixed "changeSpeed" "internalCreatureChangeOutfit" "checkDecay" "checkLight" "loadExperienceStages" "playerAutoWalk" "checkCreatureEvents" * Fixed displayCriticalHit * Rewrite GlobalSave -- Revision 15 * Added new configurable - "useCapSystem" - "generateAccountSalt" - "noDisableBlockRespawn" - "noShareExpSummonMonster" // "monstersGoBackToSpawn" - "bindOnlyGlobalAddress" // "+ RSA Keys configs" * Cleanup to code * Fixed AccountManager Login on ownerAccount * Fixed banSystem on detection for send rare packets * Fixed bug on "luaDoPlayerSetStamina" * Fixed monsters tick Intervals "now is like to cip" * Items now support "pickupable" * Server now support "wherever" on movements * Tuned code on "removeCreature" - "playerMoveThing" * Rewrite TheForgottenServer.dev project * Removed CryptoPP * Removed vahash key Encryption * Remove the old RSA system -- Revision 16 * Fixed stamina * Fixed pushDelay monsters/players * Fixed monster errorLoad * Fixed weapons decay * Fixed compiler error on Linux/Makefile.am -- Revision 17 System: * Added new configs: useMultiClient - enableRookSystem - "savePlayerData - houseProtection - houseSkipInitialRent" - enableProtectionQuestForGM * Added rookSystem * Added oldQuest System * Added missing funtions on items: blocksolid - blockprojectile - blockpathfind - lightlevel - lightcolor * Added new functions: getCreatureStorageList(cid) - getStorageList() - doPlayerOpenChannel(cid, channelId) - doSaveHouse(houseId) - doPlayerChangeName(guid, oldName, newName) * Fixed errors on Mail System * Fixed errors on Mysql Reconnection Attempts * Fixed errors on Muted System * Fixed errors on Remove Creature * Fixed errors on Push Monsters and Players * Fixed errors on Chat message is too long (is Cancel) * Fixed errors on Items "text - date - writer" * Fixed errors en Reflect functions * Fixed errors on Skill errors (Evite 9999999 skills error) * Fixed errors on Soul System * Fixed errors on Stamina System * Fixed errors on use Amulet of Loss * Fixed errors on House Data Storage * Tuned to code * Removed limit Outfit * Rewrite SaveSystem * Rewrite StorageSystem Data: Actions (Check menus on actions.xml) * Added missings special Foods and fixed effects on foods * Added new actions <!-- New Actions --> on actions.xml: other/destroy.lua - tools/squeeze.lua - tools/rust remover.lua - tools/ceremonial ankh.lua - quests/quests.lua * Added new ids on Construction Kits * Added new ids on Instruments Musicals * Changed menu Dolls for Reaction and added new ids for dools and other objets sounds for example Santa Doll * Tuned menu Teleport (stairs, ladders) * Tuned menu Bread Creating * Tuned menu Windows * Tuned menu Watch * Tuned menu Other * Extended ids on Food System and tuned menu Food Creaturescripts: * Extended logins on account manager X ip (5 to 20) Globalevents: * Added missing querys from WarSystem on init.lua * Fixed time on clean (on 2 hours) on clean.lua Libs: * 000-constant.lua - Added CONDITION_PARAM_FIELD = 46 :: PLAYERCUSTOMFLAG_CANWALKTHROUGH = 25 - Added Missing and new IDs on menu: -- Skill IDS :: -- WarSystem IDS :: -- Condition IDS :: -- Reduce IDS :: -- UnderWater IDS : SKILL_FIST = SKILL_FIRST :: SKILL_LAST = SKILL_FISHING :: SKILL__LAST = SKILL__LEVEL - Changed names on menu: -- Const prop : CONST_PROP_MOVEABLE = 6 :: CONST_PROP_BLOCKINGANDNOTMOVEABLE = 7 for CONST_PROP_MOVABLE = 6 :: CONST_PROP_BLOCKINGANDNOTMOVABLE = 7 - Changed names on menu: -- GUILD Members : GUILDLEVEL_MEMBER = 1 :: GUILDLEVEL_VICE = 2 :: GUILDLEVEL_LEADER = 3 for GUILD_MEMBER = 1 :: GUILD_VICE = 2 :: GUILD_LEADER = 3 - Changed names on menu: -- Database Types : DATABASE_ENGINE_NONE = 0 :: DATABASE_ENGINE_MYSQL = 1 :: DATABASE_ENGINE_SQLITE = 2 :: DATABASE_ENGINE_POSTGRESQL = 3 :: DATABASE_ENGINE_ODBC = 4 for DATABASE_NONE = 0 :: DATABASE_MYSQL = 1 :: DATABASE_SQLITE = 2 :: DATABASE_POSTGRESQL = 3 :: DATABASE_ODBC = 4 - Changed names on menu: -- Weapons IDS : WEAPON_SHIELD = 4 :: WEAPON_DIST = 5 :: WEAPON_WAND = 6 :: WEAPON_AMMO = 7 :: WEAPON_FIST = 8 for WEAPON_DIST = 4 :: WEAPON_SHIELD = 5 :: WEAPON_FIST = 6 :: WEAPON_WAND = 7 :: WEAPON_AMMO = 8 - Changed name: : STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE = 255 :: RETURNVALUE_NOTMOVEABLE = 10 :: RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS = 59 :: RETURNVALUE_TILEISFULL = 64 for STACKPOS_TOP_MOVABLE_ITEM_OR_CREATURE = 255 :: RETURNVALUE_NOTMOVABLE = 10 :: RETURNVALUE_TILEISFULL = 59 :: RETURNVALUE_YOUNEEDTOSPLITYOURSPEARS = 54 * 012-table.lua - is tuned require remplace * 032-position.lua - is tuned require remplace * 034-exhaustion.lua - is tuned require remplace * 050-function.lua - Changes on: (Importan = QQ) QQ - function doNumberFormat(i) QQ - function playerExists(name) :: Fixed for function playerExists(name, multiworld) QQ - function doMutePlayer(cid, time) QQ - function doSummonCreature(name, pos, displayError) QQ - function getOnlinePlayers() :: Fixed error on multiworld QQ - function isPlayerGhost(cid) :: Fixed errors on Ghost stack QQ - function doPlayerAddLevel(cid, amount, round) :: Fixed errors (Evite 9999999 skills error) QQ - function doPlayerAddMagLevel(cid, amount) :: Fixed errors (Evite 9999999 skills error) QQ - function doPlayerAddSkill(cid, skill, amount, round) :: Fixed errors (Evite 9999999 skills error) QQ - function doBroadcastMessage(text, class) QQ - function doPlayerBroadcastMessage(cid, text, class, checkFlag, ghost) QQ - Added missing function: function doItemSetActionId(uid, aid) QQ - Added missing function: function isContainer(uid) QQ - Added new function: function isUnderWater(cid) * 100-compat.lua - Changes on: (Importan = QQ) QQ - -- Menu Colors "use all" QQ - -- PVP Types "use all" QQ - Added missing conditions and menus: CONDITION_PHYSICAL = CONDITION_BLEEDING :: -- Compatibile OLD IDS - Changed name: : PlayerFlag_CanPassThroughAllCreature = 48 PlayerFlag_CanPassThroughAllCreatures = 48 Movements: * Tuned scripts on drown condition for underWater - drown.lua :+: added - hotd.lua "check <!-- Helmet of the Deep -->" * Fixed errors on: - walkback.lua :: Evite errors on ChestQuest or Doors Talkactions: * Added missings commands for warSystem :: /war & /balance * Fixes on command :: /commands :: /gethouse :: /mkick :: /newtype :: /online :: /promote :: /town XML: * Changes on vocations.xml "added new function droploot :: Fixed errors on use Amulet of Loss" -- Revision 18 * Fixed all possibles errors * Added features: push-distance-closer level-vocation-instead-world-name-character-login -- Revision 19 * Fixed errors commands / npc / code prevent spammings * Fix error on (onAttacking) - "auto 1 attacktarget" Path - FilesWARNING HERE ...USE THE NEXT FILES (HAVE IMPORTANT CHANGES) Code: config.lua.dist - config.lua theforgottenserver.s3db - sqlite.s3db data/creaturescripts/scripts/login.lua data/items/items.xml - changed FireWalker Boots data/lib/000-constant.lua data/lib/100-compat.lua data/XML/channels.xml schemas/mysql.sql Path - Added FilesWARNING HERE ...USE THE NEXT FILES (HAVE IMPORTANT CHANGES) Code: data/items/correct_format_items/items.xml data/items/correct_format_items/items.otb Houve umas alterações importantes nos arquivos a cima, então, cuidado na hora de copiar e colar o seu server em cima desse. Downloads : TFS 0.4 (Rev 3777 - Sem bugs R12) ----- (Talvez melhor para quem está com dificuldade de compilação) TFS 0.4 (Rev 3777 - Sem bugs R19) ----- Scan TFS 0.4 (Rev 3777 - Sem bugs R19) Arquivos Dll -- Scan Arquivos Dll CRÉDITOS MARAVILHOSOS PARA : MartyX (100%)
Postado Outubro 7, 2013 11 anos Aee! se for oque eu preciso de dou REP o resto da minha vida >.< irei testar. aguarde EDIT-- uma pergunta.. esse quando a staff fala aparece laranja no chat? Editado Outubro 7, 2013 11 anos por ricardo3 (veja o histórico de edições)
Postado Outubro 7, 2013 11 anos Autor Não sei, você terá de testar... Eu não uso. Eu apenas achei o conteúdo interessante e trouxe para o fórum.
Postado Outubro 7, 2013 11 anos novamente obrigado, estou a compilar está nova distro. EDIT--- que merda.. essa porra não foi compativel com o meu otbm >> Loading items (OTB) [Error - Items::loadFromOtb] Another (client) version of items.otb is required. > ERROR: Unable to load items (OTB)! tem alguma solução para o problema .. como usar o OTBM da minha sources 3777 ? Solução EDIT-- Agora deu o seguinte problema... >> Loading items (OTB) >> Loading items (XML) >> Loading groups >> Loading vocations >> Loading outfits >> Loading raids >> Loading chat channels >> Loading script systems Segmentation fault root@ubuntu:/servidor# Editado Outubro 7, 2013 11 anos por ricardo3 (veja o histórico de edições)
Postado Outubro 7, 2013 11 anos Apenas duas perguntas : >Essa distro e estavel? >Essa e a ultimate versao do tfs?
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.