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

[7.4, 7.8, 7.92, 8.0] Sabrehaven.com based on Nostalrius 7.7 fork

What is Sabrehaven​

Link to repo: GitHub - ErikasKontenis/SabrehavenServer (https://github.com/ErikasKontenis/SabrehavenServer)

Overall I feel like I have contributed to open tibia too little and worked too much in private as compared with other developers I see and respect so in return I wish to give everything I took. And I wish you the best use of the Sabrehaven server and its features. Server is based on the Nostalrius fork which uses original cipsoft resources which were leaked- however I would say this is super expansion features wise than Nostalrius fork I have started with and there we have had lots of old crash bugs fixed like aleta sio regex crash bug, creatures talk for no spectators crash bug fix and etc. All in all, I will try to make a little documentation for you. To start with, take a look at the Good reads for you about my and Sabrehaven life:

Sabrehaven features or whats new not in the Nostalrius fork​

  • 7.8-8.0 cities and quests including POI, INQ and other.
  • Outfits, Outfit Addons, Mounts, Shaders, Auras, Wings...
  • Market system.
  • Built in client shop system.
  • Offline training implementation.
  • Stamina implementation.
  • Guild wars with bounties implementation.
  • Quest log support.
  • And quite many more for you to discover including many bugfixes.

How to find things in this mess​

The very first and the very important thing is to take a look at the commit history! You can find the whole progress of the development which may be very useful for you. Now lets speak about branches:
Compile the sources just as you would compile any other TFS server. Here is also sabrehaven.sql which you must use to create clean schema and little schema changes for znoteAAC support sabrehaven_znote.sql.

Info regarding Sabrehaven 8.0​

  • You should use 800OTClient folder to login with the very specific OTClient which is based OTCv8
  • There is the most majority of the new cool features: mounts and shaders, in-game shop system, market system (there is a little snipper in www library to generate json for items), colourful loot message based on items.srv cost property, the implementation of inq, svargrond arena and other cool things. However many things are missing like no mount outfits for all outfits except citizen outfit, majority of items missing its description in items.srv.

Info regarding Sabrehaven 7.92​

It is quite precise replica of how 7.92 tibia worked only with original cipsoft client and it does not contain too much custom features.

Info regarding Sabrehaven 7.8​

It is supreme replica of 7.8 server- I was taking care of the every detail how the map and features differ from leaked 7.72 and 7.8 however didin't receive too much interest from players and I though 7.9 with POI has to be the thing I need to make server great success. Only 7.8 original client required to login.

Info regarding Sabrehaven 7.4​

Nothing much to say- wasn't a big success, it is basically a copy of 7.92 sabrehaven but without hotkeys and map has deleted PZs in boats to abuse newbies. And good old uh trap and other traps to abuse the newbies even more. Login with OTCv8.

The little QA session for you because I know what you want to ask​

Sabrehaven Tools​

Credits​

  • Erikas Kontenis for the Sabrehaven Platform
  • CustomTibia OTLand user for the mapping 8.0 custom areas
  • Nostalrius and TheForgottenServer Team
  • Maybe Cipsoft too for its resources and the whole game? Idk :)

Some pictures from in-game​

bank color_loot ingameshop inq market
great
 
Anyone had issues compiling and running the library with the snippet for market?
I can compile it but im getting error int.32 too small or too large.. anyone?
@Erikas Kontenis
 
How do I put my custom map on that server there? I put it and it gave an error... there is no way to put items.otb and xml. there is only srv I don't understand anything
 
How do I put my custom map on that server there? I put it and it gave an error... there is no way to put items.otb and xml. there is only srv I don't understand anything

Convert your desired map to CLIENT ID using the attached Custom RME.
Remember keep ur desired version of maps from the same of version of the base server.

From 8.2 or lower maps to the versión base used and vice versa.
 

Attachments

  • Convert MAP to Client ID.zip
    19.1 MB · Views: 41 · VirusTotal
already downloaded to save on my stuff, I know that in few years the link gonna be broken and ppl will gonna need it.
 
Hello, almost got it running. Thing is I get an error on the database.
It allows me to register an account at ZnoteAAC 1.6 webpage, but unable to login.
1677189532141.png
 
Last edited:
Hello, almost got it running. Thing is I get an error on the database.
It allows me to register an account at ZnoteAAC 1.6 webpage, but unable to login.
View attachment 73633
 
Yeah thanks. Can create accounts and login now.
For some reason I got the right protocol version and this is not logging in-game.
config.lua has clientVersion = 792
1677193530337.png
 
Yeah thanks. Can create accounts and login now.
For some reason I got the right protocol version and this is not logging in-game.
config.lua has clientVersion = 792
View attachment 73634
Try to read the previous posts, all your doubts until now were already answered in this thread.
 
Try to read the previous posts, all your doubts until now were already answered in this thread.
Thanks I've tried but im unable to understand it.
 
can someone help me with this error?

I'm using ubuntu 16

By not providing "Findfmt.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "fmt", but
CMake did not find one.

Could not find a package configuration file provided by "fmt" with any of
the following names:

fmtConfig.cmake
fmt-config.cmake

Add the installation prefix of "fmt" to CMAKE_PREFIX_PATH or set "fmt_DIR"
to a directory containing one of the above files. If "fmt" provides a
separate development package or SDK, be sure it has been installed.
Since it's based on tfs you can use it's own guide to compile Compiling on Ubuntu (https://github.com/otland/forgottenserver/wiki/Compiling-on-Ubuntu)
paste in terminal:
sudo apt install -y git cmake build-essential libluajit-5.1-dev libmysqlclient-dev libboost-system-dev libboost-iostreams-dev libboost-filesystem-dev libpugixml-dev libcrypto++-dev libfmt-dev
 
Does anyone know the reason for this error that characters when exiting do not save progress?1677253903894.png
 
Last edited:
Does anyone know the reason for this error that characters when exiting do not save progress?View attachment 73663
 
Back
Top