OutdatedRealmNet - A new high performance native proxy

Posts 112 of 12 · Page 1 of 1
RealmNet - A new high performance native proxy

RealmNet is a new, highly efficient proxy written in native C++. With a performance rivaling that of the hacked clients it was designed efficiency in mind. On top of having its plugins compiled to native code, its approach to reading packets differs from K Relay. Packets are not read at all if there is no plugin that needs them. This also means there is no need to write them to a new buffer for forwarding.

A proxy in 2018?

With clients taking over the rotmg hacking scene, why make a new proxy?

Proxies still have their place as a tool of learning. I personally learned rotmg hacking with Realm Relay and K Relay. I hope to encourage new hackers getting started with rotmg hacking, and for them RealmNet is a good place to start. I wrote RealmNet to learn more C++ and learned to love the language I previously felt was so arcane and troublesome. It was also a good stepping stone to writing my own C++ bot.

I believe that by solving the performance issues and by making using the proxy seamless, it can challenge the clients. Proxies also have the added benefit of being easy to update.



How to use?

Just run the RealmNet3 executable and connect to the proxy server on your client. The program connects to EUNorth2 by default. You can change the default server by typing "/go <server> save" where server is the abbreviation (e.g. euw) of the desired server. Adding the word "save" to the command makes it remember it even if the program is closed.

To switch servers without saving, type "/go <server>"

Plugins:

Out of the box, the proxy includes two plugins; Welcome and AbilityTimer which were mostly used to test the capabilities of the plugin system. I will be writing more plugins in the coming days. Most notably I'm planning on recreating the CrazyClient Autonexus on RealmNet.

I'm also encouraging others to write plugins for it. The documentation is already up on my GitHub page (SometimesRain). The source of the proxy itself will be there soon too, I just need to figure out how the dependencies are loaded (RealmNet is built on Boost.Asio).


Planned features:

  • Key hooks (already working on this)
  • More plugins (notably CrazyClient Autonexus)
  • Expanding on the XmlData and PlayerData classes

Virus scans:



If nothing else, please read the "How to use?" section.
RealmNet_mpgh.net.zip856 KB · 19 downloads 2/59 malicious
@ other minions if u cant thoroughly check this then just leave to me when i get off work at 7pm tn, same goes for the other 2 files currently awaiting approval
Approved. G fucking G, btw.
Can't wait to see what some of the talented users here do with this. Great release!
Oh man can't wait to my my hands filthy with this.
Welp, the thread is finally up and it's already "outdated". I've already implemented keyhooks and made a lot of other changes, not to mention bug fixes.

New thread coming soon.
I am getting a Linker error, no such file exits "RealmLib2.lib" btw you should keep source updated on GH. Thanks.


I even tried though no works / it's missing the file
Quote Originally Posted by citydrifter View Post
I am getting a Linker error, no such file exits "RealmLib2.lib"
I actually included wrong file in the lib folder, woops...

This version won't actually work at all for creating your own plugins because of that missing file. I'm just packing the files for new release with keyhooks and some plugins I wrote.
Quote Originally Posted by CrazyJani View Post
I actually included a wrong file in the lib folder, woops...
I have.

- - - Updated - - -

haha I noticed. Thx for the release btw.
Just posted the new thread, hopefully this time it won't take 2 days.


I'll have to rewrite parts of the documentation as well which I'll get started with now.
hi
first thank you for this, i am more c# but this will help me to make some steps on c++
you should also make package on a external file, in order to be able to update them without waitting new proxy
New file uploaded. Check main section. Closed.
Posts 112 of 12 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?