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

Programmer TFS 1.x with cam + proxy + stat systems

Taishou Zetto

New Member
Joined
Jan 6, 2018
Messages
11
Reaction score
2
Hello, I am looking for a TFS version that includes all the features from the final version of Kondrah's OTCv8 work, such as Cam, Proxy, Stat system, and everything else. If you have it fully, please PM me with your Discord.

Thanks.
 
Hello, I am looking for a TFS version that includes all the features from the final version of Kondrah's OTCv8 work, such as Cam, Proxy, Stat system, and everything else
TFS 1.4 (10.98) with some fixes from TFS 1.6, compilation like TFS 1.6 (works on Windows and Linux), OTS Stats and almost working OTCv8 Proxy (just 2 wrong lines in configmanager.cpp to fix) is on my branch 'compilation':

Can you explain the cam system?
OTCv8 has build in cam recorder and cam player.
This server code does what 'cam recorded' in OTCv8 client, but on server side, so you got .cam files for all players online.
Server will record cams, but to play them, you must download .cam file from server, put in 'records' subdirectory in OTCv8 and run cam player.
More info about OTCv8 build in cam recorder/player is in this post:

I don't have server side 'cam player' code that I can release - that's what Realera probably uses, many big OTSes have this -, but I'm pretty sure someone on OTLand worked on server side cam player and released some alpha/beta version of code.
Kasteria/CastaBra has server side cam player, it's Python app that has ~400 lines of code. It's very simple application that encrypts packets from .cam file and send them with delay to simulate intervals between packets. Most of code manages access to .cam files, so ex. you can't view private cam of other player, but ex. GOD can view any cam.

More complicated parts of 'cam system for players' are:
  • login server that lists cams as characters (or OTCv8 module to download .cam files from www)
  • website to manage cams and access to cams (make them 'public', cut them to X minutes etc.)

With 'login server' your account last cams are added to list of characters when you login. You can also login to account 'cams' that will return list of public cams as characters.

It's also possible to create OTCv8 module that will download .cam files from server www and play them using cam player build in OTCv8.

No matter, if you create OTCv8 module or server-side cam player, most of work will be to create website to manage player cams, make them public (let other players watch it) etc. ex. Kasteria Cams page:
 
Back
Top