Silkroad Online Forums

A community forum for the free online game Silkroad Online. Discuss Silkroad Online, read up on guides, and build your character and skills.

Faq Search Members Chat  Register Profile Login

All times are UTC




Post new topic Reply to topic  [ 77 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: it shouldnt b this hard...
PostPosted: Wed Aug 13, 2008 12:30 pm 
Active Member
User avatar
Offline

Joined: Mar 2008
Posts: 543
Location: london, united kingdom
im on all the time see many parties but i get kicked half way cause im chinese

_________________
The friends which were, are not the same friends which are now or the friends that will be


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Wed Aug 13, 2008 8:38 pm 
Ex-Staff
User avatar
Offline

Joined: Jul 2007
Posts: 9250
Location: Sand
nightbloom wrote:
Something like that would have to be a program that both monitors your silkroad.exe process (merely ON or OFF) and communicates with a website to post that status.

While I know that wouldnt need any client altering it WOULD however be something that required a certain amount of trust to install and operate on behalf of the user. It could also be argued that it is a "3rd party program".

I could ask my guys what it would take and let you know if the idea is even feasible.


Xfire does that, what Non-Ego wants is this:
Something that monitors when a specific character is online or offline, their level, their guild, and their union. All of this requires packet sniffing and works like the revbot or "AGbot" which reads the packets sent to clients to render characters on screen. The reason the client you're using would have to be modified would be because it needs to know when a specific character is online and then convert that time to appropriate GMT, so not only would the client need to work like xfire, it would need the same functions as rev6's revbot, and every legit would have to use it. It would do nothing more than record the packets a relay them to a website in the appropriate format:
Level
Guild
Union
Online/Offline
from there you can make tags that are connected to seperate accounts.
Basically it comes down to this: Should we compromise our accounts and legitimacy to make parties function? My answer is N-O.

_________________
Maddening
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Wed Aug 13, 2008 8:44 pm 
Addicted Member
User avatar
Offline

Joined: Feb 2007
Posts: 2568
Location:
Venus
Make a request to rev6, money might help. :P


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Wed Aug 13, 2008 8:46 pm 
Addicted Member
User avatar
Offline

Joined: Mar 2007
Posts: 2699
Location: Why I gotta do this???
Yeah, that is what I want but I don't want it to interact with the game in such a way that it would be considered illegitimate. My cake and eat it too? I dunno.

Notwithstanding any JM ToS (my opinions on which have been dealt with elsewhere), is mere packet sniffing...just reading, but not altering in any way, the information transferred between client and server...illegitimate? The client isn't altered. The information isn't altered. All that happens is certain parts of the encoded information are decoded and forwarded to a website.

Maybe the security risks and gameguard risks are too great. Maybe this is considered illegit...or at least close enough to be abused.

EDIT: and I think the information should be IGN - LVL - Build - Guild - Online Status. With that information we could easily build parties.

So the question is whether this can be done 1) legitimately and 2) securely. If so...and this is a big assumption...it would be a great tool. I'd like to investigate a bit and have an opinion from someone that could actually do it to weight the pros and cons.


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Wed Aug 13, 2008 9:35 pm 
Banned User
User avatar
Offline

Joined: Jul 2007
Posts: 1504
Location:
Venus
i'd love it when it could spy on our private chats.. YAY

_________________
*** | ImageAvalon | T3DDY | Pure STR Warrior/lock | 8x ***
*** | ImageAvalon | SwiftSparrow | Pure STR Rogue/cleric | 4x ***

Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 12:33 am 
Banned User
Offline

Joined: Jan 2006
Posts: 5492
Location:
Venus
Barotix wrote:
nightbloom wrote:
Something like that would have to be a program that both monitors your silkroad.exe process (merely ON or OFF) and communicates with a website to post that status.

While I know that wouldnt need any client altering it WOULD however be something that required a certain amount of trust to install and operate on behalf of the user. It could also be argued that it is a "3rd party program".

I could ask my guys what it would take and let you know if the idea is even feasible.


Xfire does that, what Non-Ego wants is this:
Something that monitors when a specific character is online or offline, their level, their guild, and their union. All of this requires packet sniffing and works like the revbot or "AGbot" which reads the packets sent to clients to render characters on screen. The reason the client you're using would have to be modified would be because it needs to know when a specific character is online and then convert that time to appropriate GMT, so not only would the client need to work like xfire, it would need the same functions as rev6's revbot, and every legit would have to use it. It would do nothing more than record the packets a relay them to a website in the appropriate format:
Level
Guild
Union
Online/Offline
from there you can make tags that are connected to seperate accounts.
Basically it comes down to this: Should we compromise our accounts and legitimacy to make parties function? My answer is N-O.


Geezes, give someone half a paragraph and they write a novella. Your statement is a bit off.

No, not any packet sniffing. Cruor could easily make something that uses XFire to tell your online/offline status on the Confederation forum (everyone would have to DL and use XFire). You would have to input your info there in your profile and it could be displayed on seperate page. Updating would always be an issue tho.

A program could also be written to read the public information from your client, public on YOUR comp and not packet info, that could auto read char, level, guild etc but Cruor cant write that and the only people who I have an idea could do it, wouldnt be acceptable to the legit public. The writer of that program would have to be someone we trust with a lot of info, including access to SRA's db/server.

So we are at an impasse with this idea. I dont really know any programers and the first option seems to be one that would be easily abandoned.

_________________
<<banned from SRF for rules violations: being a constant problem. -SG>>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 12:47 am 
Ex-Staff
User avatar
Offline

Joined: Jul 2007
Posts: 9250
Location: Sand
You and I are typing about two different things. >_>

_________________
Maddening
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 3:18 am 
Banned User
Offline

Joined: Jan 2006
Posts: 5492
Location:
Venus
No, because upon further investigation, what Nogegon wants isnt illegit. It's just not within our resources unless we have a resource I dont know about.

_________________
<<banned from SRF for rules violations: being a constant problem. -SG>>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 3:47 am 
Banned User
User avatar
Offline

Joined: Jun 2008
Posts: 1162
Location:
Venus
You make it so confusing. Just make it so players set their level, and your done. No need for a packet sniffer, or anything else.

_________________
<< banned for being a constant problem. -cin >>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 4:14 am 
Addicted Member
User avatar
Offline

Joined: Mar 2007
Posts: 2699
Location: Why I gotta do this???
NB answered the question.

Yes, it can be done legit.

No, it can't be done securely (at this time).

Thanks for following up.


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 6:29 am 
Banned User
Offline

Joined: Jan 2006
Posts: 5492
Location:
Venus
Argonaut wrote:
You make it so confusing. Just make it so players set their level, and your done. No need for a packet sniffer, or anything else.


*patiently*

OK, as I said there are only two options that I am aware of.

Option 1: Write a php based add-on to the Confederation forum that utilizes an existing program (XFire) to determine when you are online in iSRO.


PROS: Easy and within our capabilities.
CONS: Your vital details such as lvl, race, build, guild, etc would have to be kept updated manually and we already know that only works for about a week or so before people lose interest. Also, not everyone wants to download one of those invasive chat programs. Will not recognize alt chars unless you are willing to change your information every time you switch.

Option 2: Write a program that pulls the information from your client (not by packet, but by open info on your comp) and have it sent to an online database.

PROS: Would be very organized and up to date with no effort on the part of the player.
CONS: We have no one who can write it. If such a person were to materialize, that person would have to be both legit and trustworthy enough to be given access to SRA's db and server.

_________________
<<banned from SRF for rules violations: being a constant problem. -SG>>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 7:48 am 
Loyal Member
User avatar
Offline

Joined: Oct 2006
Posts: 1672
Location:
Azteca
nightbloom wrote:
Argonaut wrote:
You make it so confusing. Just make it so players set their level, and your done. No need for a packet sniffer, or anything else.


*patiently*

OK, as I said there are only two options that I am aware of.

Option 1: Write a php based add-on to the Confederation forum that utilizes an existing program (XFire) to determine when you are online in iSRO.


PROS: Easy and within our capabilities.
CONS: Your vital details such as lvl, race, build, guild, etc would have to be kept updated manually and we already know that only works for about a week or so before people lose interest. Also, not everyone wants to download one of those invasive chat programs. Will not recognize alt chars unless you are willing to change your information every time you switch.

Option 2: Write a program that pulls the information from your client (not by packet, but by open info on your comp) and have it sent to an online database.

PROS: Would be very organized and up to date with no effort on the part of the player.
CONS: We have no one who can write it. If such a person were to materialize, that person would have to be both legit and trustworthy enough to be given access to SRA's db and server.

im with argonaut on this 1. if i had a list of ppl's lvls, builds, and guilds id b ok. now recently ive been having a lot more luck with pts as it seems a new wave of legits has finally reached the area i was stuck at, but the idea should still b pursued. the only thing we have going against the list so far is the lack of ppl willing to keep their stuff updated as nb stated earlier, and i doubt many will sign up in the first place since we have only a handful of ppl even posting in the topic thats trying to come up with a solution to the problem in the first place.

_________________
Image
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 11:14 am 
Ex-Staff
User avatar
Offline

Joined: Jul 2007
Posts: 9250
Location: Sand
And how will this program pull information from your client?

_________________
Maddening
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 11:21 am 
Banned User
User avatar
Offline

Joined: Jul 2007
Posts: 1504
Location:
Venus
guys, the list we're talking about already exist.. I made it, if you're willing to benefit from it lemme know and I'll be updating it again...

You see??? Wotever solution we're trying to work out, we need full cooperation from everyone.. don't expect cooperation from noobs and low lvls, they simply won't and I know it.. it's easy for us (high lvls) bec we've been in Venus for maybe like 7 months? we made the server together and we know one another enough, that's why it's easy for us to agree on stuff.. my point is, don't expect much from the newer generations, especially the casual ones who won't go on forums... Well, if nb's two solutions could be combined and done, it would be great... since lots ppl don't use xFire, then they gotta fill in their info manually in the data base... the program (the one we need to be programmed) will get the info the way nb said... I'm not sure then about how will it detect ppl online and offline... it's a good solution tho, no xFire, little cooperation, but the online and offline thing plus no one to write the program as nb said, are the 2 problems I think that we're facing...

_________________
*** | ImageAvalon | T3DDY | Pure STR Warrior/lock | 8x ***
*** | ImageAvalon | SwiftSparrow | Pure STR Rogue/cleric | 4x ***

Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 3:30 pm 
Banned User
Offline

Joined: Jan 2006
Posts: 5492
Location:
Venus
Barotix wrote:
And how will this program pull information from your client?


Reading your OWN information is easy, its right there on the surface in some data file. Only if you read someone else's information are you opening any packets. If you are asking for a technical explanation, Im the wrong person to ask because I couldnt program a simple calculator. But I have discussed it at length with Cruor and THC and they assure me that it would be possible to do it legit but that they dont have the know how.


By all means T3DDY, update your list. It's probably the best option atm.

_________________
<<banned from SRF for rules violations: being a constant problem. -SG>>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 5:08 pm 
Addicted Member
User avatar
Offline

Joined: Mar 2007
Posts: 2699
Location: Why I gotta do this???
What I didn't know was how much char information is stored locally. If there's a file stored locally with all the information we need, it's just a matter of reading that file, which I can't imagine being considered illegit. If that same file contains additional information than IGN, Level, etc. (like how much gold or gear you have or, even worse, passwords and account ID's) then the security risks of creating a program that accesses that information are so great that the programmer would have to be trusted and the program would need to be independently audited by someone trusted. That's probably too much to ask.

And I know I'm just saying the same thing NB said.


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 5:36 pm 
Banned User
Offline

Joined: Jan 2006
Posts: 5492
Location:
Venus
I doubt ID is stored and I KNOW that pw isnt. That is encrypted via iSRO and the only way it can be snatched is via keylogger. lol Personally, Im more worried about giving out SRA's info than my char's.

_________________
<<banned from SRF for rules violations: being a constant problem. -SG>>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 6:45 pm 
Common Member
User avatar
Offline

Joined: Mar 2008
Posts: 189
Location:
Helios
how about just have a website where u login (on that website) and update ur info. when logged in u could turn on "online" status which means u r in game in sro. also on that website they have a list of everyone(only legits) who is online,their lvls,etc. u could even chat on that website. make it so that if u got in a pt in sro u could click a button that says ur in a pt in sro.

don't know if this would work but just trying to help :P . BUT if it does work, then remember the name of mmhm3, for it was my idea :twisted:

_________________
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 6:52 pm 
Banned User
User avatar
Offline

Joined: Jun 2008
Posts: 1162
Location:
Venus
nightbloom wrote:
*patiently*

OK, as I said there are only two options that I am aware of.

Option 1: Write a php based add-on to the Confederation forum that utilizes an existing program (XFire) to determine when you are online in iSRO.


PROS: Easy and within our capabilities.
CONS: Your vital details such as lvl, race, build, guild, etc would have to be kept updated manually and we already know that only works for about a week or so before people lose interest. Also, not everyone wants to download one of those invasive chat programs. Will not recognize alt chars unless you are willing to change your information every time you switch


I dunno if its possible, but you might be able to pull off info from rev6, and just use that. You'll have to ask the owner of rev6 though.

_________________
<< banned for being a constant problem. -cin >>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 7:01 pm 
Addicted Member
User avatar
Offline

Joined: Mar 2007
Posts: 2699
Location: Why I gotta do this???
Requiring anything more than just clicking a single button will eventually fail because people are lazy. I include myself in that. It's just how it is. This will work if everyone does it. The only way everyone will do it is if it's nothing more than pressing a button.

I don't want to use Rev6's info because Rev6 isn't legit and it's not voluntary. Also, if the information is pulled locally, it will be 100% accurate. Rev6 depends on the char being near their bot to be accurate.


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 7:24 pm 
Active Member
User avatar
Offline

Joined: Feb 2007
Posts: 745
Location:
Azteca
AkillerNXC wrote:
New group on generals, we just moved there yesterday. Sungs, yeah....lower level's need some help, lol.


About time :P
I been waiting for a new wave to come through Guards and Gens since forever. I have had 4 parties EVER at gens and I am level 67.....Zest did have some guards parties last weekend I joined which was a blessing since I have hit a month long dry spell. Please add me to your friends list and I will come wiz or bard......
I am sitting with a 0 gap and a skill ticket and the last 18% has all come from ctf and thieving. I am also on vacation all next week so for the next 10 days I should be available for guards or gens......hell go over to roc and kill some black eagles for a change of scenery if you think people will come..i am sure it would be hard as heck to lure a good group but if it makes people interested frak it.

_________________
[MuMu]... [Guild:Asylum] ..[5x Wizard/Bard] - ACTIVE
[MuMu_Wiz]..[Guild:Ninjitsu]..[7x Wizard/Bard]-RETIRED


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 8:36 pm 
Ex-Staff
User avatar
Offline

Joined: Jul 2007
Posts: 9250
Location: Sand
nightbloom wrote:
Barotix wrote:
And how will this program pull information from your client?


Reading your OWN information is easy, its right there on the surface in some data file. Only if you read someone else's information are you opening any packets. If you are asking for a technical explanation, Im the wrong person to ask because I couldnt program a simple calculator. But I have discussed it at length with Cruor and THC and they assure me that it would be possible to do it legit but that they dont have the know how.


By all means T3DDY, update your list. It's probably the best option atm.


And how does that server sided information get on your computer? Is it there before or after you start up the client?

_________________
Maddening
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 9:39 pm 
Banned User
Offline

Joined: Jan 2006
Posts: 5492
Location:
Venus
mmhm3 wrote:
how about just have a website where u login (on that website) and update ur info. when logged in u could turn on "online" status which means u r in game in sro. also on that website they have a list of everyone(only legits) who is online,their lvls,etc. u could even chat on that website. make it so that if u got in a pt in sro u could click a button that says ur in a pt in sro.

don't know if this would work but just trying to help :P . BUT if it does work, then remember the name of mmhm3, for it was my idea :twisted:


Building a website causes problems like login, passwords, securiy, confirmation, etc... Its easier to use an existing system like the forum.

Barotix wrote:
And how does that server sided information get on your computer? Is it there before or after you start up the client?


You receive it from the server when you successfully log on. I dont really know a whole lot about it, just enough to be dangerous. Programming isnt my forte.

_________________
<<banned from SRF for rules violations: being a constant problem. -SG>>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 10:44 pm 
Ex-Staff
User avatar
Offline

Joined: Jul 2007
Posts: 9250
Location: Sand
nightbloom wrote:
mmhm3 wrote:
how about just have a website where u login (on that website) and update ur info. when logged in u could turn on "online" status which means u r in game in sro. also on that website they have a list of everyone(only legits) who is online,their lvls,etc. u could even chat on that website. make it so that if u got in a pt in sro u could click a button that says ur in a pt in sro.

don't know if this would work but just trying to help :P . BUT if it does work, then remember the name of mmhm3, for it was my idea :twisted:


Building a website causes problems like login, passwords, securiy, confirmation, etc... Its easier to use an existing system like the forum.

Barotix wrote:
And how does that server sided information get on your computer? Is it there before or after you start up the client?


You receive it from the server when you successfully log on. I dont really know a whole lot about it, just enough to be dangerous. Programming isnt my forte.


And what method is used in the reception from client to server to computer? :)

_________________
Maddening
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 10:59 pm 
Banned User
Offline

Joined: Jan 2006
Posts: 5492
Location:
Venus
What method? Im not sure I understand what you are getting at.

_________________
<<banned from SRF for rules violations: being a constant problem. -SG>>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Thu Aug 14, 2008 11:17 pm 
Ex-Staff
User avatar
Offline

Joined: Jul 2007
Posts: 9250
Location: Sand
nightbloom wrote:
What method? Im not sure I understand what you are getting at.


How does the server transmit it to your client and then to your computer?

_________________
Maddening
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Fri Aug 15, 2008 1:34 am 
Advanced Member
User avatar
Offline

Joined: Aug 2007
Posts: 2011
Location: Australia
Barotix wrote:
nightbloom wrote:
What method? Im not sure I understand what you are getting at.


How does the server transmit it to your client and then to your computer?

I'm not sure it does that so much as the client compiles information.

Here, let me use another game's files as an example, assuming this file in question works the same way.

Image

The file system creates a cache of every single account that logs on from that specific client. Inside those folders are a folder for each server logged onto from that account, with files containing character information inside that.

Assuming SRO's system use a similar format, and assuming the client can modify one of it's own pk2's to update this file system, it wouldn't be out of the question.

So if it does this, in my old installation (pre-90 cap client) it would contain my log-on -> a folder named Venus -> information on characters. All we'd need to do is find a way to read which character state is being written to at the current time.

_________________
Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Fri Aug 15, 2008 1:43 am 
Banned User
Offline

Joined: Jan 2006
Posts: 5492
Location:
Venus
Im still not sure what you are trying to get at Barotix. I mean, you seem to have a goal in mind with your questions. Just say what it is cause the answers are too technical to mean anything to you, me and anyone else who is reading this thread (more than likely).

_________________
<<banned from SRF for rules violations: being a constant problem. -SG>>


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Fri Aug 15, 2008 1:59 am 
Banned User
User avatar
Offline

Joined: Jul 2007
Posts: 1504
Location:
Venus
well long time ago some ppl showed me in a net cafe a folder that had everyone's ID or Character name saved there.. I looked in my sro folder and I couldn't find it... they do have a loader in the net cafe but i never used it.. my old char's ID or IGN used to be there.. and yeah I'm not stupid, I always closed ALL the processes running in the background.. never got hacked.. well anyways, are those the files we're talking about? cos I can't find them rite now..

_________________
*** | ImageAvalon | T3DDY | Pure STR Warrior/lock | 8x ***
*** | ImageAvalon | SwiftSparrow | Pure STR Rogue/cleric | 4x ***

Image


Top
 Profile  
 
 Post subject: Re: it shouldnt b this hard...
PostPosted: Fri Aug 15, 2008 2:06 am 
Addicted Member
User avatar
Offline

Joined: Mar 2007
Posts: 2699
Location: Why I gotta do this???
What NB said is kinda what I was gonna say, Barotix. Stop implying and get to the point. This is a good discussion about what could be a powerful tool for us. Coy game-playing makes it much harder to build a dialogue.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 77 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group