Quote from Venom on April 24, 2022, 4:59 pmQuickly 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).
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
* 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).