SrPatch 1.01

10/08/2011 00:02 Chernobyl*#1
This would be posted on epvp anyway, so..


So, since many people had problems with patching server modules using debuggers, I decided to make all that stuff easy.

What does "easy" mean ? You don't have to patch your server modules every time I, or someone else releases offsets for fixing, i'll just update this tool.

Currently includes :


Code:
 GlobalManager:
 - Remove play time query (green book stuff, but u still have to edit server.cfg timers)

 GatewayServer:
 - Connect on service state = offline bypass
 - Removed msg of connect on offline state

 SR_GameServer:
 - Individual exp rate fix
 - Party exp rate fix
 - Item drop rate fix
 - Gold drop rate fix
 - HWLAN (berserker) rate fix
 - Crash dump creation fix
Basically, gateway patch makes it accept user connections even service is offline (you can see it as red at SMC). Why is it required ? Gateway crashes on higher load (when server is full), so, you can use any restarter, and it doesent have to send service startup packet. I didn't figure out why it crashes yet, so, using this for now.


How to use :

Everything is in LoaderCfg folder ini files.

If you want to use this tool as a memory patcher on node where is only
SR_GameServer running, for example, just disable global manager/gateway server patches.
Basically, you have to run everything until gameserver manually, then, launch this tool. It will
start gameserver, and patch it before it begins loading rates. This tool has to be located at
server root folder.

I will also add stuff like aggressive monters spawn rate fix, and such a bit later.

Link : [Only registered and activated users can see links. Click Here To Register...] [RE-UPLOADED]
10/08/2011 00:15 mertcoskun#2
thanks brouther for everything;)
10/08/2011 00:31 iRaQiMafia#3
thanks bro
10/08/2011 06:17 Dr.Abdelfattah#4
I Love to See u Here :D
Nice work :)
10/08/2011 08:55 lesderid#5
Pff, hardcoded addresses, lame.

Oh and by the way, it's hwan, not hwlan.
10/08/2011 10:41 cosmin_cezar#6
Some1 should fix the sox drop rate~!
10/08/2011 11:37 Chernobyl*#7
Quote:
Originally Posted by lesderid View Post
Pff, hardcoded addresses, lame.

Oh and by the way, it's hwan, not hwlan.
Whatever, it works anyway, and we just don't need that stuff for now...

About hwan - my bad :).
10/08/2011 17:00 ahmedelbeah#8
Thanx Man {Chernobyl} FTW :D
10/08/2011 17:32 lesderid#9
Quote:
Originally Posted by Chernobyl* View Post
Whatever, it works anyway, and we just don't need that stuff for now...

About hwan - my bad :).
Well true but if you make something that makes dynamic memory patching (i.e. using ini files with addresses, value type and value) possible, it would allow for other people to easily write extensions to your loader without having to wait until you added it.

@0xilitol0: #Reported: Pictorial post
@CrystalCoder: #Reported: Insult
10/08/2011 18:47 ahmedelbeah#10
i have Error have Win7 64 and Download MSVCR100D.dll no Fix



[Only registered and activated users can see links. Click Here To Register...]
10/08/2011 19:04 Chernobyl*#11
Quote:
Originally Posted by ahmedelbeah View Post
i have Error have Win7 64 and Download MSVCR100D.dll no Fix



[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
10/08/2011 22:17 ahmedelbeah#12
thanx bro good now
10/08/2011 23:42 EgyCheETah#13
guys i want to know is it possible to establish local server with 127.0.0.1

i just want play and test server on my own machine that's it
10/08/2011 23:58 ahmed4ever2u#14
Quote:
Originally Posted by EgyCheETah View Post
guys i want to know is it possible to establish local server with 127.0.0.1

i just want play and test server on my own machine that's it
basically you can play alone on your local ip (192.168.X.X) but its not possible to run a server on 127.0.0.1

@ topic Thx for sharing :)
10/09/2011 01:04 Chernobyl*#15
In theory, if you spoof all module ip's, it's possible.