226,134 players earned L$ in Second Life! Join us at Fish HQ and start earning L$.

The Goldtokens Blog

Why OH DEARS happen

AmyNevilly Resident Posted by in Products - November 23, 2013, 3:11 am


There's a lot of confusion/blame amongst the fishing community about why the "oh dear" message occurs. Today I'm going to explain exactly why it occurs and what it means.

Linden Lab HTTP Limits (and why this screws things up)

Linden Lab place an artificial restriction on how frequently their server can access our server. This limit can be reached at very busy fishing events.

The reason they do this is because otherwise a hacker could launch a very nasty thing called a ddos attack using their servers. There would then be criminal investigations and Linden Lab would be forced to shut down Second Life.

As you can see, these limits aren't placed arbitrarily, or because Linden Lab enjoy placing sufering on fishers.

And they certainly aren't imposed by us!

How exactly an "oh dear" occurs

Essentially when you click our rods they try to go through the following steps:

STEP 1) Rod asks the Linden Lab server to contact our server to tell it you tried to cast

STEP 2) Our server determines what fish you get, adds to your earnings, and deducts a worm if you used one

STEP 3) Our server replies to Linden lab server

STEP 4) Rod tells you the outcome of your fishing cast

Generally if the http limits have been reached then the LL server literally seizes up for a few seconds.

Therefore there are actually four possibilities of what can happen when you cast:

OUTCOME 1) The system fails to even implement STEP 1 (usually because of http limits). In which case you miss a cast but no worms is deducted.

OUTCOME 2) The system implements STEP 1STEP 2, but fails at STEP 3 (usually because of http limits). In this case your earnings were added to and a worm was deducted as normal. The only problem is the rod doesn't actually know what happened, so it tells you "oh dear" instead. The next time you get a successful cast you should see your updated earnings and worms from the previous cast.

OUTCOME 3) The system suceeds all steps, but for some reason the cast came in much faster than it should have considering the worm you used. In this case the server will reject the cast but you won't have any worms deducted. The rod tells you that your cast came in before the worm countdown could have been completed and you should cast again in a few seconds. This feature protects landowner budgets in case something goes wrong.

OUTCOME 4) The system suceeds all steps. Everything is as expected for a normal fishing cast.

As you can see, in all 4 cases, the fairest thing happened for both the fisher and the landowner. In no cases are worms deducted without earnings being added. If LL limits on http were reached, then we always do the fairest thing possible given the requests landing on our server. 

But I bet your server goes down, what happens then???

Yes, very rarely our server might go down for whatever reason. In that case the following will happen:

OUTCOME 1) The system fails to even implement STEP 1 (this time because our server is down). In which case you miss a cast but no worms is deducted.

However, any player can see at any time whether our server has gone down. They simply need to visit www.goldtokens.net to see if the website is up. If the website is up then our servers are working normally and the problem is either at the LL server or between our server and the LL server.

When our server goes down we have staff that work hard to get it back up as quickly as possible. Namely Wili Clip and AmyNevilly Resident. We have some of the best server reliablity now of any Second Life service.

Why "oh dears" tend to happen more often at large events

The reason for this is simple. More people fishing causes the http limits imposed by Linden Lab to be triggered more often. This can cause steps of the communication processs between our server and the LL server to become more frequent.

What you can do to reduce "oh dears"?

Try not to cast all at the same time. Wait for a few extra seconds and find a "gap" in the fishing casting so that you don't trigger the LL limits.

We utilize a network of weblogs hosted on goldtokens.com (hereafter referred to as “blogs”), to allow players, customers, staff, departments and clans to communicate with internal and external audiences. The views, opinions and positions expressed by the authors and those providing comments on these blogs are theirs alone, and do not necessarily reflect the views, opinions or positions of Goldtokens or Fish Hunt, Gold Hunt, SecondAds any of its subsidiaries or any employee thereof. We make no representations as to accuracy, completeness, timeliness, suitability or validity of any information presented by individual authors and/or commenters on our blogs and will not be liable for any errors, omissions, or delays in this information or any losses, injuries or damages arising from its display or use. We reserve the right to delete, edit, or alter in any manner we see fit blog entries or comments that we, in our sole discretion, deem to be obscene, offensive, defamatory, threatening, in violation of trademark, copyright or other laws, of an express commercial nature, or otherwise unacceptable.

AmyNevilly Resident

About AmyNevilly

View Personal Profile

AmyNevilly is the Graphics Designer of SecondAds and is responsible for much of the web development, graphics design and marketing that goes into SecondAds.

Community Comments

LoneFisher Resident
November 27, 2013, 5:45 am -

Just Curious how this affects only your system and none other in SL? 

Login to Reply
AmyNevilly Resident
November 27, 2013, 8:46 pm -

It does affect all systems in SL. They may not be curtious enough to inform you about it and pretend like everything is fine but it does.

Login to Reply
Tropaz Resident
December 2, 2013, 3:57 am -

As a person who has a script that talks to a server, i myself have ran afoul of this. In my case, i have no checks to see if this was indeed the case.  The fact that the programming they use here does is very much appreciated

Login to Reply

10,199 Kingdom Coins were distributed daily in 2017! In 2018 only 3423. Only 1000 in 2020. Kingdom Coins are limited in total supply. Read more at Kingdom Coins explained