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

The Forgotten Server 1.6

Evil Hero

Legacy Member
TFS Developer
Joined
Dec 12, 2007
Messages
1,281
Solutions
29
Reaction score
835
Location
Germany
Hello Folks~

It's been almost 3 long years since the release of 1.4.x
We are here to happily announce the release of 1.6!

From now on we are planning to have steadier (stable) releases.
The development cycle will always be the odd number (ex: 1.7) while the (stable) release will be even (ex: 1.8)
We will still provide crucial bugfixes to the latest release having it as a separate branch on Github

Please visit The Forgotten Server Github and be a part of the never ending development story!

Now getting a bit into details about this release.
We sadly couldn't provide a really detailed data sheet as there have been so much changes in the 3 years and so few people to do documentary.
We will however provide all necessary links that you are able to search them yourself!


Development Time: 18 September 2021 - 06 June 2024
Protocol:
13.10
Github Project 1.7 - 1.8


Compilation (Requirements):
  • C++20 by default
  • Cmake 3.19 or higher
  • g++ 10.5 or higher
  • clang++ 12.0 or higher
  • vcpkg (recommended)
Library Changes:
  • Boost 1.66.0 -> Boost 1.71.0 (recommended)
  • Boost Filesystem (deprecated)
  • Crypto++ (deprecated)
  • OpenSSL
  • Boost Locale
  • Boost Beast (only required with -DHTTP=ON)
  • Boost Json (only required with -DHTTP=ON)
Feature Highlights:
Github Data:

Commits: 593
Files changed: 1488
77,957 additions
40,455 deletions

Contributors: 50
Pull Requests Merged: 567
Pull Requests Merged (by labels):
  • bugfixes: 44
  • decisions: 3
  • documentation: 4
  • enhancement: 35
  • feature: 26
  • no label: 462
Milestone 1.6: 11 Pull Requests merged

Issues opened: 229
  • open: 63
  • closed as completed: 141
  • closed as "not planned": 25
Issues (by labels)
  • bug:
    • open: 7
    • closed: 17
  • decisions:
    • open: 4
    • closed: 6
  • enhancement:
    • open: 12
    • closed: 4
  • feature:
    • open: 9
    • closed: 6
  • no label:
    • open: 21
    • closed: 88

Thanks to all supporters throughout the years of TFS, you guys are awesome!
 

Attachments

Ahhh yeah son! :cool:

Great work everyone! I'm so glad to see TFS brought back to life recently! You guys work hard for the rest of us to reap the benefits, thanks a lot!

I'm especially glad to see the built-in login server, so that everyone can login easily now!

Its been a long time coming
 
Oh damn didn't think I would see the light of this version!
Sadly, currently busy on another protocol but will definitely figgle around with this one.
Especially curious to new NPC system and things like Bestiary

Thanks for the hard work and especially the time the people that worked on this project have taken, we all get older, but good to see the ambition is still there.
I'm suprised I didn't see this post earlier but thanks @Codinablack for the bump :D
 
Oh damn didn't think I would see the light of this version!
Sadly, currently busy on another protocol but will definitely figgle around with this one.
Especially curious to new NPC system and things like Bestiary

Thanks for the hard work and especially the time the people that worked on this project have taken, we all get older, but good to see the ambition is still there.
I'm suprised I didn't see this post earlier but thanks @Codinablack for the bump :D
Post was hidden until everything was prepared :p
 
Incredible TFS 1.6, congratulations on the release. Thanks! I would like to know if it is possible to implement the 'allowOldProtocol = true' function in config.lua in this TFS 1.6? If you could implement this function in config.lua, it would be very good and help many people in the community. Do you know why this function is important? It allows connecting with the v8 otclient normally, just like in Canary 13.10. You only need to change it from false to true and use v8/thing 1100, and it connects to v8 normally.
 
I have a question that might seem silly... but I'm a beginner haha




In the past, I think up until TFS 1.5, to connect to the database, you would specify the login, password, and database in config.lua. Now I don't see these options in the config.lua configuration anymore... Is there somewhere I can read about this, any tutorial or something like that? I would be very happy to learn this and be able to use the latest TFS
 
I have a question that might seem silly... but I'm a beginner haha




In the past, I think up until TFS 1.5, to connect to the database, you would specify the login, password, and database in config.lua. Now I don't see these options in the config.lua configuration anymore... Is there somewhere I can read about this, any tutorial or something like that? I would be very happy to learn this and be able to use the latest TFS

That information is now stored in the environment variables, please check out the above links for more information.
 
Any idea why this is happening?

I am using Forgotten server version 1.6 with client data pack 13.10


1b47bd5fc80279358beb964207ebe93a.png


and if I try to use version 1100 it shows this problem:
4967045206cc346355ca16504ae9befe.png
 
Updated guides for 1.6 anywhere? I found the mysql root/pass in the env file and when I bring it out (taking out the .example) as well as the config.lua, the server.exe crashes when I open it
 
Any idea why this is happening?

I am using Forgotten server version 1.6 with client data pack 13.10


1b47bd5fc80279358beb964207ebe93a.png


and if I try to use version 1100 it shows this problem:
4967045206cc346355ca16504ae9befe.png

work with main repo .
 
Updated guides for 1.6 anywhere? I found the mysql root/pass in the env file and when I bring it out (taking out the .example) as well as the config.lua, the server.exe crashes when I open it
yeah it doesn't crash, it just fails to connect to the database, therefore fails to finish startup... hence the reason you need the mysql information...
 
yeah it doesn't crash, it just fails to connect to the database, therefore fails to finish startup... hence the reason you need the mysql information...
Is there anywhere else to check for it? The guide says it's in the config.lua but I don't see it mentioned there except the .env file and I updated the info there.

Will try again on a fresh Debian install ( I was attempting this on windows)
 
Last edited:
I have compiled tfs but getting an error when trying to run it saying it can't find the config.lua file? :( Please help :(
Post automatically merged:

I have compiled tfs but getting an error when trying to run it saying it can't find the config.lua file? :( Please help :(
 
Back
Top