Recently, I just started building my own private server using this source [
] and the 4330 client from [
].I was able to login and I worked on these fixes:
1. Screen.cs — NPC visibility fixes (NPC resend tracking, ChangeMap, Check, Move methods)
2. Player.cs — Previous map tracking (uncommented PrevMap/PrevX/PrevY saving)
3. MsgAction.cs — Jump synchronization fixes (medium desync handling, distance validation, jump-in-place rejection)
4. 45.lua — Mark.Controller teleport fix (fallback for players already in market)
Issues I am not able to resolve (until now)
#1
Fullscreen: As I am not able to get the client to do fullscreen as its hardcoded to either 600*800 or 1024 resolutions only and I want it to have multiple resolution options so any player would adjust it to his own resolution
#2
Market minimap that shows on the upper right of the screen is wrong and not able to find the correct market minimap to implement it so appreciate if anyone can add the market map for this client or let me know if there is a way where I can make my own market minimap
FYI, I am not currently using any loader
Thank you in advance!






