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

Protocols, versions and HttpServer

rickgv

Member
Joined
Oct 22, 2007
Messages
51
Reaction score
20
Hi, everyone,

I'm just coming back to the OTS community, and a lot has changed in the last 5 years.
I find myself digging the source code of TFS a lot, especially the main branch, but, even tho I'm a developer (I work mostly with front-end web development), there are a lot of stuff that I'm struggling with. Perhaps you guys could point me to where I can find the info I need.

I noticed TFS has an embedded http server that serves PHP files for login operations, but there is also a login and game protocol. I wonder how they fit together.
Each TFS version seems to support very specific protocols: 1.6 - 13.10; 1.4 - 10.97, 1098.
TFS 1.6 has just been released, but OTCs don't seem to support protocol 13.10, the same goes to several tools, like map editors, object builders. I think, in this situation, it's probably best to stick to a more solid version and keep an eye on releases related to this version, right? Perhaps, when I've acquired knowledge enough, I can contribute myself to the community. I truly hope so.

I browsed the source code and searched this forum, but haven't found too much information. The info I get often refers to versions dated to 10 years or so, hence this post.

TLDR: why do we need an embedded http server and how the login, http server and game fit together? Is an AAC mandatory? Do I have to use PHP?

PS: I've been studying C++ 20, but I'm not that good yet.

Thanks a lot, this community is great, you make it great.
 
Back
Top