[7.8x] Solidus 1.0 (Beta) - Based in OTServ Trunk (Latest)

Nottinghster

Tibia World RPG Developer
Joined
Oct 24, 2007
Messages
1,455
Reaction score
319
Location
Brazil - Rio de Janeiro
Solidus Beta
This OTServer is based on OThire, that is based on OTServ Trunk SVN work (latest stable trunk rev).

Note: This server include all fixes that I posted in OTHire thread.

Features
Code:
- Runes
- Talking (yelling, whispering)
- Private messaging
- Rule Violation Channel
- Bug Reports (Ctrl+Z)
- Saving & Loading Players
- House System
- House Paying through Bank account or depot balance
- Premium System
- Skull System (to use compile with __SKULL_SYSTEM__)
- Anti-Magebomb (attack delay when logging in)
- Sharing Experience when in party (code is there, implementation is needed through talkactions)
- GM Invisibility
- Players have bank accounts
- OTServ Trunk Movements (removed unused code)
- OTServ Trunk Talkactions (removed unused code)
- Faster OTBM map reading
- No more (return TRUE) (if isPremium(cid) == TRUE). Thanks to newer LUA core code
- Many more
- ... Everything as in OTServ Trunk
Changelog - 1.0
Code:
- Upgraded from protocol 7.72 to 7.8x
- Added Trade-Rookgaard channel
- Added 7.8x effects and damages
- Reworked the outfit system
- Added Addons system
- Added Hotkeys features
- Added Stamina system
- Changed Network Message to make it work with 7.8x protocol
- Added RSA 7.8x structure
- Added 7.8x protocol support
Project GIT with a distribution: GitHub - tryller/Solidus

Let's make the old school community grow again !!!

Kind regards,
Nottinghster.
 
Last edited by a moderator:

adif1

Member
Joined
Mar 20, 2010
Messages
42
Reaction score
0
work on 7.82? and what acc maker its for this Solidus?
 

LuisPro

World War <3
Joined
May 10, 2009
Messages
425
Reaction score
37
monsters beam and wave through wall bug is fixed in this distro?
 
OP
Nottinghster

Nottinghster

Tibia World RPG Developer
Joined
Oct 24, 2007
Messages
1,455
Reaction score
319
Location
Brazil - Rio de Janeiro
It's already done, please, if you find any bug relationed to the engine, please, post here and I'll commit the fix
 

seyakuroya

Intermediate OT User
Joined
Dec 21, 2008
Messages
681
Reaction score
367
Hi there,
Can you tell us when we can download it?
 

SorrisoTibia

New Member
Joined
Mar 25, 2011
Messages
3
Reaction score
0
At the time of compiling on Linux is giving error.

mv -f .deps/otserv.Tpo .deps/otserv.Po
g++ -I/usr/include/libxml2 -I/usr/include/lua5.1 -D__USE_MYSQL__ -DSYSCONFDIR=\"/usr/local/etc\" -DPKGDATADIR=\" /usr/local/share/otserv\" -D_THREAD_SAFE -D__OLD_GUILD_SYSTEM__ -D_REENTRANT -Wall -g -O2 -o otserv databasemysql.o map.o rsa.o actions.o md5.o scheduler.o admin.o monster.o scriptmanager.o allocator.o depot.o monsters.o server.o ban.o e xception.o movement.o sha1.o baseevents.o fileloader.o networkmessage.o spawn.o beds.o game.o npc.o spells.o chat.o house .o otserv.o status.o combat.o housetile.o talkaction.o ioaccount.o outputmessage.o tasks.o condition.o iomapotbm.o party. o teleport.o configmanager.o iomapserialize.o player.o thing.o connection.o position.o tile.o container.o ioplayer.o prot ocol.o tools.o creature.o item.o protocolgame.o trashholder.o creatureevent.o items.o protocollogin.o vocation.o cylinder .o logger.o waitlist.o database.o luascript.o weapons.o mailbox.o raids.o guild.o globalevent.o -llua5.1 -lmysqlclient -lboost_filesystem -lboost_date_time -lboost_system -lboost_regex -lboost_thread -lgmp -lpthread -lxml2
otserv.o: In function `mainLoader(CommandLineOptions const&, ServiceManager*)':
/home/source/src/otserv.cpp:589: undefined reference to `Outfits::loadFromXml(std::string const&)'
otserv.o: In function `Outfits::getInstance()':
/home/source/src/outfit.h:58: undefined reference to `Outfits::Outfits()'
/home/source/src/outfit.h:58: undefined reference to `Outfits::~Outfits()'
player.o: In function `Player::addOutfit(unsigned int, unsigned int)':
/home/src/player.cpp:4475: undefined reference to `OutfitList::addOutfit(Outfit const&)'
player.o: In function `Player::remOutfit(unsigned int, unsigned int)':
/home/src/player.cpp:4483: undefined reference to `OutfitList::remOutfit(Outfit const&)'
player.o: In function `Player::setSex(PlayerSex_t)':
/home/src/player.cpp:4497: undefined reference to `OutfitList::addOutfit(Outfit const&)'
player.o: In function `Outfits::getInstance()':
/home/src/outfit.h:58: undefined reference to `Outfits::Outfits()'
/home/src/outfit.h:58: undefined reference to `Outfits::~Outfits()'
player.o: In function `Player::player(std::string const&, ProtocolGame*)':
/home/src/player.cpp:64: undefined reference to `OutfitList::OutfitList()'
/home/src/player.cpp:64: undefined reference to `OutfitList::~OutfitList()'
player.o: In function `Player::player(std::string const&, ProtocolGame*)':
/home/src/player.cpp:64: undefined reference to `OutfitList::OutfitList()'
/home/src/player.cpp:64: undefined reference to `OutfitList::~OutfitList()'
player.o: In function `Player::~Player()':
/home/src/player.cpp:193: undefined reference to `OutfitList::~OutfitList()'
/home/src/player.cpp:193: undefined reference to `OutfitList::~OutfitList()'
player.o: In function `Player::~Player()':
/home/src/player.cpp:193: undefined reference to `OutfitList::~OutfitList()'
/home/src/player.cpp:193: undefined reference to `OutfitList::~OutfitList()'
player.o: In function `Player::addStorageValue(unsigned int, int)':
/home/src/player.cpp:971: undefined reference to `OutfitList::addOutfit(Outfit const&)'
player.o: In function `Player::genReservedStorageRange()':
/home/src/player.cpp:4458: undefined reference to `OutfitList::isInList(unsigned int, unsigned int) const'
player.o: In function `Outfits::getInstance()':
/home/src/outfit.h:58: undefined reference to `Outfits::Outfits()'
/home/src/outfit.h:58: undefined reference to `Outfits::~Outfits()'
player.o: In function `Player::canWear(unsigned int, unsigned int)':
/home/src/player.cpp:4439: undefined reference to `OutfitList::isInList(unsigned int, unsigned int) const'
collect2: error: ld returned 1 exit status
make[1]: *** [otserv] Error 1
make[1]: Leaving directory `/home/source/src'
make: *** [all] Error 2
 
Top