RECENT NEWS
📢 𝟑𝟎% Discount for all ads only this month ❄️

[225] A Basic Server Implementation

Venom
power_settings_new
Seen 2 months ago
Rune Warrior (33/40)
Rune Warrior
0
0
0
33 Posts
Posts
0
Warning level
0
Likes
0
Dislikes
Joined: 2022-04-24

Quickly wrote this up just to show a basic server implementation for the 225 client. This shows how the cache archives/songs/maps are loaded and sent to the client. The rest is everyday protocol implementation that you would normally do when making a private server. I did not want to do much but just to open source those features so I do not plan on developing this any further. I wrote this up based on the Xlite server which you can find here.

Let me know if you have any questions.

Server: https://github.com/ultraviolet-jordan/kt225
Client + Cache: https://runewiki.org/archive/cache/225.zip and https://github.com/Pazaz/RS2-225

  • Cache archives loading.
  • Maps loading.
  • Songs loading.
  • Isaac
  • RSA
  • Login


Click here to view the original image of 790x558px.

* Note: I did modify the client and increased the connection buffer array size. Since map files exceed the 5000 byte limit, you have to send the maps in chunks (or do what I did and increase the array size in the client).

00
  • Like
Reactions: