|
You last visited: Today at 07:42
Advertisement
Changing the restart button to redirect charselection
Discussion on Changing the restart button to redirect charselection within the SRO Coding Corner forum part of the Silkroad Online category.
10/20/2016, 17:48
|
#1
|
elite*gold: 0
Join Date: May 2006
Posts: 667
Received Thanks: 348
|
Changing the restart button to redirect charselection
So, for the old players who played SRO back in the days, i remember that the client actually redirected you to the char-selection screen, upon restart, and not to the login-screen credentials.
it was like that in the beginning of SRO (talking about cap 80 times), but then ofcourse, joymax changed it due to the obvious financial reasons:
1. Client Restating - agent con is lost, gw con eastablished,
2. Being redirected to gateway's credentials screen - means he is offline.
3. re-waiting in the logging attempts queue list - which was crowded as hell
4. hence, people buy more silks-Premiums to enter by the the first login attempt.
afterwards, i remember that they changed it back in the roc mt. update came along, and then not so long after, chagged it back, so basically we inherit that till this day.
so i have been trying to re-create that old feature, because it useless getting the player out of the game because he is restarting, all servers these days are no crowded and its just simply annoying and useless.
so i tried several ideas:
firstly, i just thought of simply replacing sro_clients CPS:Restart to the CPS:CharSelection in a debugger, however, it is not an easy task, and a simple replacement, is doubtly to work & and can cuas serious client problems.
secondly, i thought to do it via a proxy:
simply block the 0x300A packet [SERVER_LEAVESERVER_LEAVE_SUCCESS]
coming from the server, so the client wont dc the ag module and go to gw module, append it with client request 0x7007 [CLIENT_CHARACTERSCREEN]
and let the sro_client do the proccessing for us.
unfortunately, both attempts failed, from many reasons, there could be other requierd modifications in the server nodes aswell, as im still testing everything i can.
i hope anybody skilled here can shed a light on the matter, or how to perform it.
|
|
|
10/21/2016, 08:28
|
#2
|
elite*gold: 0
Join Date: Nov 2007
Posts: 959
Received Thanks: 602
|
Well what you could do with a proxy is handle the re-login in the background with the filter and send client the right packets to make it look like it didn't actually disconnect from the agentserver
|
|
|
10/21/2016, 12:42
|
#3
|
elite*gold: 0
Join Date: May 2006
Posts: 667
Received Thanks: 348
|
Quote:
Originally Posted by vorosmihaly
Well what you could do with a proxy is handle the re-login in the background with the filter and send client the right packets to make it look like it didn't actually disconnect from the agentserver
|
in thoery, that can be done, but it will still disconenct the gw module, and connect to ag module, furthermotre captcha will have to be disabled aswell, to allow the possibility to mimic this feature.
|
|
|
10/21/2016, 14:27
|
#4
|
elite*gold: 111
Join Date: May 2009
Posts: 617
Received Thanks: 589
|
when I was working on csro files while they wasnt public, I faced problem that redirects character select screen directly when teleport by some reason (its not happening everytime), I didnt figured out what problem is but when you are press start It was crashing the client.your idea can be done, not only in theory, in practice It can be.Try debugging csro files (not -r ones) maybe you can find a solution to use in vsro files
|
|
|
10/21/2016, 15:49
|
#5
|
elite*gold: 28
Join Date: Aug 2014
Posts: 4,096
Received Thanks: 2,653
|
Quote:
Originally Posted by eitai123
in thoery, that can be done, but it will still disconenct the gw module, and connect to ag module, furthermotre captcha will have to be disabled aswell, to allow the possibility to mimic this feature.
|
Not exactly, you're technically not connected to either of them yourself. You're just coinnected to the proxy. Let the proxy re-initiate the connection and it should be fine. For the captcha, ye, should be disabled or just static.
One thing that could take care of the visuals is to let the client run a script while the process is being done. Shouldn't take long but the client does take some seconds to process the packets and visualize the stuff. But that's just to make it look "better".
|
|
|
 |
Similar Threads
|
[B] Push Button [S] 10 e*gold/Button; 25 e*g/psd+Button
09/20/2013 - elite*gold Trading - 4 Replies
Moin,
Hier könnt ihr folgenden Push Button kaufen:
http://i.epvpimg.com/YlrYe.jpg
Pro Button wären das 10e*g, pro Button mit .psd dazu 25e*g.
Wenn ihr einen Button kaufen wollt, schreibt mir eine PN, damit ich den Namen ändern kann, alles hochladen kann und euch dann per Treasure schicken kann. ;)
Schrift kann auch geändert werden. Dazu einfach in der PN schreiben, welche Schrift ihr haben wollt^^
|
Changing the donation button ingame
08/16/2011 - Shaiya Private Server - 10 Replies
how and where do you change the donation button ingame? not the look the adress? if you click on it you get to my page and not aeria.. i didn't find that one in here..
|
[Guide] Just changing the drops of VIP maps without changing of its place
10/08/2010 - EO PServer Guides & Releases - 2 Replies
in revo's DB when u add the VIP tele it apears on the old market ..
some ppl dont know how to change its place thats why i made this query for them
delete from cq_generator where id >= 0113 and id <= 0128;
INSERT INTO `cq_generator` VALUES ('0113', '8900', '0062', '0033', '0001', '0001', '0001', '0025', '0001', '0110', '0000', '0000', '0000', '0000', '0000');
INSERT INTO `cq_generator` VALUES ('0114', '8900', '0072', '0037', '0001', '0001', '0001', '0025', '0001', '0110', '0000',...
|
d2nt bluebird - restart restart restart
06/15/2010 - Diablo 2 - 7 Replies
yo, ich hab schon länger 4 bots am laufen, hat auch immer alles relativ gut geklappt, auf 50 runs meist so 3-4 restarts, also ganz in ordnung, und wie ichs so mitbekommen hab waren die meist eh schon gegen ende des games (ja gut, kein baal kill,aber was solls)
seit 2 tagen allerdings funktioniert da überhaupt nix mehr
einer läuft "ziemlich" normal, 8 runs 2 restarts
der nächste 9 runs 7 restarts
dann 19 runs 19 restarts
und 47 runs 47 restarts
dann is natürlich realm down bei allen,...
|
All times are GMT +1. The time now is 07:43.
|
|