Wanted: TheEmperor/Explorer

Announcements about major changes in Haven & Hearth.

Re: Wanted: TheEmperor/Explorer

Postby jorb » Wed Mar 16, 2011 1:21 am

Most likely it wasn't intentional on his part. He probably just stumbled across a bug.
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."

-- Hieromonk Seraphim Rose
User avatar
jorb
 
Posts: 18436
Joined: Fri Apr 03, 2009 7:07 am
Location: Here, there and everywhere.

Re: Wanted: TheEmperor/Explorer

Postby Spiff » Wed Mar 16, 2011 1:22 am

Igglebert wrote:
TeckXKnight wrote:This wasn't a simple macro, rinse repeat to hit those numbers. Potentially he found some way to send information to the server side and entered an arbitrarily high number in to achieve that? Otherwise there just isn't enough time to hit numbers that high through conventional logic.


I remember reading somewhere that someone once did something like this with carrots.


Coal actually.
User avatar
Spiff
 
Posts: 356
Joined: Sun Jul 12, 2009 9:33 pm

Re: Wanted: TheEmperor/Explorer

Postby Mashadar » Wed Mar 16, 2011 1:26 am

TeckXKnight wrote:This wasn't a simple macro, rinse repeat to hit those numbers. Potentially he found some way to send information to the server side and entered an arbitrarily high number in to achieve that? Otherwise there just isn't enough time to hit numbers that high through conventional logic.

The client doesn't tell the server much aside from "user clicked this" and "user clicked there". Everything else is controlled by the server.
Even the GUI in H&H seems to be handled by the server, which is unusual for an online game.
User avatar
Mashadar
 
Posts: 379
Joined: Thu Jan 20, 2011 9:34 am

Re: Wanted: TheEmperor/Explorer

Postby boshaw » Wed Mar 16, 2011 1:27 am

TeckXKnight wrote:This wasn't a simple macro, rinse repeat to hit those numbers. Potentially he found some way to send information to the server side and entered an arbitrarily high number in to achieve that? Otherwise there just isn't enough time to hit numbers that high through conventional logic.



From my understanding after reviewing alot of the client source code in my own journey in modifying it 90% of the things are all server side and thus not exploitable. The client doesn't send raises in LP from my understanding, only clicks and gob hits which are then processed server side. I would assume with this all LP gain is done on the server side.


Using the carrots for example:
You could make a simple script that tells the server you clicked/tried to harvest 100 carrot crops, but it won't give you the LP automatically. It'll just see that you clicked on the gob id which is a carrot object and send your character onto that spot and then begin the loading bar. once that's done you then get the LP.

tl;dr -> Client is just a renderer and IO processor which sends the data to server to be processed so i highly doubt someone exploited it via that.


If someone better understands the client and I'm wrong then please do correct me :).
User avatar
boshaw
 
Posts: 1590
Joined: Tue Jun 01, 2010 10:22 pm

Re: Wanted: TheEmperor/Explorer

Postby loftar » Wed Mar 16, 2011 1:36 am

boshaw wrote:If someone better understands the client and I'm wrong then please do correct me :).

Your are correct, but that's not to say that more localized bugs cannot exist. For example, some people discovered early on in world 1 that you could try to buy stats higher than ~46340 which would cause an integer overflow to the negative side on the server when it calculated the LP cost (46341^2 > 2^31), giving both the stat and billions of LP. That has since been fixed, however.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: Wanted: TheEmperor/Explorer

Postby Sarchi » Wed Mar 16, 2011 2:31 am

.
User avatar
Sarchi
 
Posts: 2517
Joined: Sat Jun 12, 2010 1:14 am
Location: 109, -37

Re: Wanted: TheEmperor/Explorer

Postby Mopstar » Wed Mar 16, 2011 3:26 am

1.6 billion eh?

Challenge accepted
Wolfang wrote:
+1 I don't know how he did it, but Mopstar did steal his own stuff. You have to be a pretty hardcore thief to be able to steal your own things!
User avatar
Mopstar
 
Posts: 445
Joined: Wed Dec 02, 2009 6:03 pm

Re: Wanted: TheEmperor/Explorer

Postby chaosovum » Wed Mar 16, 2011 3:53 am

Couldn't you guys put up a test server with a world maybe 1/20th the size of normal?
chaosovum
 
Posts: 106
Joined: Sun Mar 13, 2011 6:15 am

Re: Wanted: TheEmperor/Explorer

Postby fart69 » Wed Mar 16, 2011 3:56 am

chaosovum wrote:Couldn't you guys put up a test server with a world maybe 1/20th the size of normal?

For what...?
fart69
 
Posts: 72
Joined: Thu Mar 03, 2011 8:04 pm

Re: Wanted: TheEmperor/Explorer

Postby chaosovum » Wed Mar 16, 2011 3:58 am

To.....test changes. The size? Would require a much less robust server.....
chaosovum
 
Posts: 106
Joined: Sun Mar 13, 2011 6:15 am

PreviousNext

Return to Announcements

Who is online

Users browsing this forum: No registered users and 35 guests