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

Custom Client

Angelus

Babak
Joined
Jul 19, 2009
Messages
17
Reaction score
0
Location
Norway
Hello, I've been trying to figure out how to create my own customized client.
I'm able to create 1 just for just me with a background using vapus, but that's not what I'm trying to do.
I want to build a custom client so that people are unable to use the normal client when playing on my server.
In order to remove some of the issues with bots/mc/magebombing.
whether it's info on progression or help creating one.

The client version is 8.1 and ip is babek-safe.no-ip.info.

Any help is appreciated.
Thank you in advance

Babǝk
 
VAPUS got a custom client tool.

To make the client "more safe" from bots you need to change the RSA in the client/server.


Thanks I guess, but saying you need to change the RSA in the client doesn't really help much when I have no idea how to do so.

Is there a tutorial or something like that around where it's explained step by step somewhere?

Regards
Babǝk
 
On VAPUS site you can use their RSA generator and import the RSAModulus when creating the client with their tool.

Option 1:
And you also have to import the same RSA Key to the server, in the newer versions of TFS (?) you can change this in the config.lua
Code:
-- RSA
   -- NOTE: These should not be changed unless you know what your doing!
   -- Prime1 - known as p; Prime2 - known as q; Public - known as e;
   -- Modulus - known as n; Private - known as d.
   rsaPrime1 = "14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113"
   rsaPrime2 = "7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101"
   rsaPublic = "65537"
   rsaModulus = "109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413"
   rsaPrivate = "46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073"

Option 2:
You can also edit the RSA Key for the server in the source code, but I have no knowledge of this.
 
you dont need to use a new RSA key
but if you want to have a custom client with a new RSA key
then do what HalfAway told you
+ edit the RSA key in the otserv.cpp file.
 
Back
Top