Looking for a way to prevent zitem.xml editing
I used one of the Legacy Gamers server files before....
and i found something real good , that is
when the client zitem.xml isn't match with the server side one,
you can't log in , it says cannot access server.
Now my question is,
Can we do some edit to enable this function?
Re: Looking for a way to prevent zitem.xml editing
Re: Looking for a way to prevent zitem.xml editing
wouldnt it be possible that you could force gunz to load files via a connection to a server, downloading the files needed, then loading it directly into the memory.
Even if this was just done to the system.mrs files, that would only have to download wat 1.2 mb at max
... then no more system editing at all.
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
BetrayedAcheron
wouldnt it be possible that you could force gunz to load files via a connection to a server, downloading the files needed, then loading it directly into the memory.
Even if this was just done to the system.mrs files, that would only have to download wat 1.2 mb at max
... then no more system editing at all.
It is. Thats how EpicGamers did it. But Someplayer coded it into the launcher, not sure how.
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
BetrayedAcheron
wouldnt it be possible that you could force gunz to load files via a connection to a server, downloading the files needed, then loading it directly into the memory.
Even if this was just done to the system.mrs files, that would only have to download wat 1.2 mb at max
... then no more system editing at all.
Well on a sh**ty connection it'd take like 12 seconds extra, plus the checksum seems to work to prevent editing anyways :p
still..has potential
Re: Looking for a way to prevent zitem.xml editing
You could send it compressed. 100kbs of data will take 3 seconds on a low quality dsl line. If anyone has less than that they shouldn't be playing gunz.
Re: Looking for a way to prevent zitem.xml editing
maybe not such a bad idea, after all does eliminate all editing :p
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
BetrayedAcheron
wouldnt it be possible that you could force gunz to load files via a connection to a server, downloading the files needed, then loading it directly into the memory.
Even if this was just done to the system.mrs files, that would only have to download wat 1.2 mb at max
... then no more system editing at all.
Quote:
Originally Posted by
Creativity
maybe not such a bad idea, after all does eliminate all editing :p
What if I just modify the file in memory?
Anyways, you should have the client make a checksum of all files, and send an encrypted/compressed/hashed buffer of the results to the server with the login request; if they're not a match, deny access.
Re: Looking for a way to prevent zitem.xml editing
if only all of our servers had gWXO to help them....
D: lol
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
gWX0
What if I just modify the file in memory?
Anyways, you should have the client make a checksum of all files, and send an encrypted/compressed/hashed buffer of the results to the server with the login request; if they're not a match, deny access.
There are ways to not having it in memory yet still be in memory. You yourself have had this idea before.
Re: Looking for a way to prevent zitem.xml editing
thats a contradiction o.o
explain?
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
Creativity
Great tut :thumbup:
But im having problem with MD5.
I tried many times but still cannot log in..
Here are what i did:
1.Open the Unicode one ChaosMD5
2.Generate MD5 with theduel.exe
3.Copy the code
4.Paste in MD5HashValue like this
xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
I did something wrong?
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
ThievingSix
There are ways to not having it in memory yet still be in memory. You yourself have had this idea before.
If you're referring to my idea in having the server store valuable data (Not speaking in terms of Gunz), the client does have to parse the data some time or other into a structure; and that's what you should edit! Unless you rewrote how the Gunz client interprets each item, which would be a dramatic amount of work, with very little payoff.
Re: Looking for a way to prevent zitem.xml editing
True but small changes such as this make it just a bit harder for people to edit. Which isn't a bad thing.
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
BetrayedAcheron
if only all of our servers had gWXO to help them....
D: lol
Then all servers would have somebody finding a way to bypass 'gWXO'.
Also, why not make it scan the memory randomly comparing it with an outside resource that can't be modified.
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
purpleCRAYON
Then all servers would have somebody finding a way to bypass 'gWXO'.
Also, why not make it scan the memory randomly comparing it with an outside resource that can't be modified.
anything can be modified <.< its just how its done
Re: Looking for a way to prevent zitem.xml editing
Quote:
Originally Posted by
BetrayedAcheron
anything can be modified <.< its just how its done
Not if they can't access the outside resource. They can emulate it, but they can't physically emulate it unless they break into the computer that is hosting the resource which I referred to earlier.