From K.R. Engineering Support Wiki
Revision as of 17:54, 14 November 2015 by Karsten (Talk | contribs) (Who's behind all this?)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Gaming.SL Logo

InfoButton.png General Info

Who's behind all this?

Gaming.SL is a product of K.R. Engineering in Second Life. For more information, please visit the K.R. Engineering page.

How do you handle privacy concerns?

Please see our Privacy Policy at the bottom of this page.

Can I request specific features?

Absolutely, but we make no guarantees on whether they will be implemented, or a timeline for doing so. Please see the contact section below.

Are all the games on Gaming.SL made by K.R. Engineering?

Not necessarily. The creator responsible for a particular game on Gaming.SL is listed along with the game throughout the site, such as when viewing leaderboards, achievements, tournaments or game profiles. In the future we will be offering the Gaming.SL service as a licensed technology to other game creators in Second Life if they wish to make use of the features of the site. Interested game creators should contact us for more information regarding this.


What information am I seeing?

For each entry on the scoreboards, a variety of information is presented.

  • First is the position on the scoreboard.
  • Next is the actual score.
  • The name of the player who achieved this score is next. Under the name of the player, you may see additional information about how many players they were playing against. No information means they were playing by themselves, which is probably not very competitive for most games.
  • The date the score was made.
  • The region (simulator) in Second Life where this score was made.
  • Below the region and date is a list of the rules that the game was being played with when the score was made, including any house rules, variants, etc.

How do the search options work?

Please note that all of the search options below are MUTUALLY INCLUSIVE. That means the more of the fields you fill in, the narrower your search will become. To remove a criteria, simply erase everything in the box and it will be ignored.

  • Region Search: This field lets you search for scores that were attained only in a specific region (simulator) of Second Life. Exact names not required, will match on partial names. Partial name searches may result in scores being returned for more than a single region if there are multiple regions with similar names. For example, you can search for "Caledon" to find the top scores in all the regions of Caledon, or "Caledon Victoria City" to just find the scores from that single region.
  • Parcel Search: Find scores only from a specific parcel in Second Life. For best results, use in conjunction with Region Search. Partial name matching is also accepted here.
  • Winner Search: Find scores achieved by only a particular player. Partial name matches work as well. This is useful if, for example, you just wanted to see your own record scores at a particular game, without competing against other players for the top ten slots.
  • Minimum Players: Only show the high scores for games that were played with AT LEAST a certain number of players. For example, if you enter 4 here, then only games where there were 4 or more players competing will be shown.
  • Maximum Players: Only show the high scores for games that were played with AT MOST a certain number of players. For example, combined with Minimum Players at 2, and Maximum Players at 4, this would show you only the games where between 2 and 4 players were competing.
  • Start Date: Rather than show the high scores for all time, you can choose to only view scores that were achieved after a particular date. This field is very flexible. You can enter "Jan 5" to mean the 5th of January, this year. You can also enter "Feb 2011" to mean a particular month on a particular year. You can also enter such things as "yesterday" or "last week". Of course, standard date formats are accepted as well.
  • End Date: Similar to Start Date, this gives you the chance to filter scores between certain dates, rather than just those that occured after a particular date. You may also omit Start Date to see scores that occured prior to a particular date. Flexible dates accepted as exampled in Start Date.
  • Duplicate Winners: If set to "allowed", then a particular player may show up more than once in the leaderboard. If set to "none", then only the highest score from each player will be considered for inclusion on the leaderboard.
  • Option Search(es): There may be anywhere from 0 to 5 Option Search boxes for a particular game. These allow you to filter results based on variants in gameplay that may change the competitive nature of the game. Many games include "house rules" or alternate rule sets. Gaining a particular score may be easier on one rule set than on another, so it is often useful to find scores that were attained with a particular rule set to ensure fairness. See the help documentation for the particular game you are interested in to find out what options it has and what they do.

AchievementsButton.png Achievements

What are they?

Achievements are trophies for accomplishing a particular task in a game. The tasks may range from simple and quick to very challenging or near impossible. Players familiar with modern gaming services such as Steam on the PC/Mac, XBox Live or PSN will probably recognize these, as they work basically the same.

How do I get them?

Achievements are gained automatically by playing games in Second Life that are using Gaming.SL technology. If you are curious what the requirements are for getting a particular achievement, you can visit that game's profile page on the website (the Games link on the menu.) Many achievements will tell you exactly how to get them, others may merely offer hints or clues about themselves. Some may not give you any kind of idea how to get them, in which case the challenge probably isn't about getting it, but discovering it.

When you gain an achievement, you will be notified immediately in Second Life by the game you are playing.

What can I do with them?

Achievements are not currently redeemable on Gaming.SL for prizes of any kind. However, each achievement comes with a heightened sense of accomplishment and you can show them off to your friends all you want.

Where do I see which achievements I've unlocked?

Go to the Players page on Gaming.SL and type in your avatar name.

JackpotsButton.png Jackpots

How do they work?

Jackpots have a fixed frequency at which they award players based on their criteria specified. A frequency of 30 days means that every 30 days, the jackpot will award the top players a prize and then reset the scoreboard. This ensures that a player that achieves a really high score does not get to "camp" the jackpot. To qualify during each jackpot period, you must play and score a new high score for that particular period. Payments are made by Jackpot Server objects located in Second Life. These server objects will notify winners via instant message in Second Life when they win a placing on a jackpot that qualifies them for prizes as well as make payments automatically. There is no claims process to get your prize, no hoops to jump through, it's all automatic.

Where does the money come from?

The money is paid out of pocket by the individual who set up the jackpot. This could be the creator of the game in question, or perhaps a tournament or event host. Any money that you may have paid into a game table to play it does not contribute towards any jackpot, nor is it collected by Gaming.SL in any fashion.

Is this legal?

Yes, it is. The wagering policy of Second Life dictates that games may award prizes IF AND ONLY IF the winner did not have to pay a consideration (fee, bet, buy-in, etc) to qualify for the prize. This is how most games work in SL, the players must all contribute to a collective pool of money if they wish to play the game, and thus be eligible for the prize. Gaming.SL does not work this way. Your ability to earn prizes is based solely on your performance at playing the game, demonstrated by ranking high on the leaderboard for that game. Since no consideration is taken in by Gaming.SL, we are free to award prizes however we see fit to high achievers.

I won but I didn't get any prize money!

Although payments will usually be made in the first hour after, prizes can be awarded any time on the day after the jackpot period ends. If it has been more than 24 hours since the jackpot ended and you have not received a prize you believe you are entitled too, please contact us. It is always possible that a last minute high score knocked you off the leaderboard, or the region in Second Life that hosts the server for that jackpot may be down. We will investigate and take appropriate action. However, you are not necessarily guaranteed to receive the prize money based on the outcome of our investigation. The jackpot you are after could be funded by individuals outside of Gaming.SL for events, tournaments, and the like. If this is the case, we will contact them to resolve this issue. If no resolution can be made, our only recourse will be to remove them from the site and ban them from running jackpots in the future.

I want to set up my own jackpot for my establishment or event

This is a feature that we are planning to make more broadly available in the coming months. If you have a special event that you would like a jackpot set up for in the interim, please contact us and we will let you know if we can make that happen for you.

Terms and Conditions

Duplicate from Jackpots on Gaming.SL:

  • Jackpots on Gaming.SL are your recurring chance to win cash prizes (in Linden Dollars). Play on qualifying game tables in Second Life for a chance to rank on the jackpots. Jackpots are awarded the day after their cycle has ended, which is the first day of a new cycle. Prizes may be awarded any time during this trailing 24-hour period.
  • The jackpot rankings are erased after every cycle. To qualify during each jackpot cycle, you must have played during that cycle.
  • Winners will be notified via instant message in Second Life and automatically given their prize, there is no claims process.
  • No purchase is necessary to qualify for the jackpot prizes, and any prizes you receive as a result of ranking on the jackpot are independent of any prizes you may receive from the particular game table you played.
  • Likewise, any fees paid into a particular game table in Second Life are not a part of Gaming.SL jackpots and are not collected by Gaming.SL nor do they contribute to the prizes. Winnings from Gaming.SL jackpots are based purely on game perfomance.
  • You may qualify for multiple jackpots simultaneously, but you cannot qualify for multiple positions on the same jackpot. If you achieve a new, higher ranking, your previous ranking will be removed.

TournamentsButton.png Tournaments

Tournaments on Gaming.SL allow supported games to conduct on-the-fly single or multi-table tournaments. There is fundamentally no difference between a tournament with 1 table or multiple tables, except in the number of rounds that the tournament goes through. A single table tournament will have a single round, wherein the game is played until all but a single player has been eliminated from the table. Players are eliminated based on having the worst score for a given play. Worst can be highest or lowest score, depending on the particular game. For tournaments with more than 1 table, a new round will begin automatically after all tables have finished round 1. This new round will begin on the last table to finish the previous round, and will be restricted to the winners of all the tables from the previous round. Once this second round has completed, the tournament is over and the tournament winner will be the winner of the second round.

Tournament standings for ongoing and recently completed (within the last 48 hours) tournaments can be viewed on the Gaming.SL website at

See the instructions for your particular game for details about how to create, join or leave tournaments.

ProfileButton.png Player Profiles

Player Profiles are automatically generated by Gaming.SL when you play any games that use Gaming.SL technology. These profiles are nothing more than your high scores and achievements on games that support these features.

PrivacyButton.png Privacy Policy

Last updated on February 4th, 2012.

What data do we collect and how do we use it?

  • We only collect data through our game tables in Second Life as of this writing. We do not collect data through any websites, including our own.
  • We only collect data as a result of direct interaction with our games. This means our games are not collecting data on anyone who is not playing them. No proximity data of any kind is collected.

Player Data

This section applies to all avatars in Second Life which have played a Gaming.SL game.

When a player joins one of our games, the game uploads the player's UUID, Username, Legacy Name and Display Name to our website.

  • Your UUID (Unique Universal IDentifier) is a unique 36-character string (e.g. 974cd5a0-16ca-42a9-bac6-8d583b7d7438) that uniquely identifies your avatar in Second Life. This UUID can be used by scripts to get information about your avatar, such as your name, how old your account is, and whether you are online or not. We collect this information so that we can associate your achievements and high scores with your avatar.
  • Your Username is the name you use to log in to Second Life and is always visible in your profile so that other Second Life residents can identify you uniquely, even if you change your Display Name. This username is unique to you. We collect this to aid in searching for yourself on the website to see your achievements and high scores.
  • Your Legacy Name is your name before the display names feature was implemented. For older Second Life residents, this will be the first and last name you assigned to your avatar when you created it. For newer Second Life residents, this will be your username followed by "Resident" as a last name. We collect your Legacy Name because Display Names can have unicode characters in them, and many features of Second Life (such as floating text) do not support Unicode characters, so we send the Legacy Name instead.
  • Your Display Name is the name you have chosen for yourself, it can be anything you want and is not unique to your avatar. Two avatars can have the same Display Name. We collect this information to use on the website in identifying you on pages showing your achievements and high scores.

This information is uploaded every time you join one of our games, so that if you have changed your name since you last played one of our games, we can update our database to correctly identify you on the website.

In addition to the information that is uploaded by the games, the server also records a timestamp (date and time) of the first time you ever played a Gaming.SL game and the most recent time you have played.

All of the information collected here is public data available to anyone who has a Second Life account. All of this data is visible simply by looking at your profile in Second Life. We simply mirror this data on our website.

As of this writing, no other information is collected about avatars.

Game Data

This section applies to all gaming tables (including "Pocket" games) in Second Life which support Gaming.SL.

Unlike avatars in Second Life, objects do not get assigned permanent UUIDs by the Second Life servers. Each time you rez an object in Second Life, it is randomly assigned a new UUID that only lasts as long as it stays rezzed. In order to overcome this issue, our website assigns its own UUIDs to our games that are independent of the UUIDs that Second Life assigns. The Gaming.SL UUID is unique to a game and lasts for the lifetime of that game.

The Gaming.SL UUID (also known as a "key") is assigned the first time your game is rezzed in Second Life. The table recognizes that it is the first time it has been rezzed, and sends a request to the server for a key. It then remembers this key for subsequent rezzes and does not ask for a new one. Henceforth in this section, "UUID" will refer specifically to the Gaming.SL UUID for a game unless otherwise specified.

Immediately upon being rezzed and every 12 hours after being rezzed, our game tables upload the following information to our website:

  • The Second Life UUID of their current owner. We use this information to send out product updates as well as to identify what tables are owned by a specific avatar.
  • The region (simulator) that the game is currently rezzed in and the name of the parcel on which the game is currently rezzed. We use this information to record location data about where a particular game was played, in order to allow for displaying localized high scores on the website or on in-world high score boards.

In addition to this data, the server records a timestamp (date and time) of when the game requested its UUID (first rez, in other words), as well as the date and time it last "checked in" to the website. Check-in time is going to be either its last rez, or a 12 hour interval since then as noted before.

A check-in can also be forced by the owner of a game table by using the "G.SL Sync" button on their table. This is useful such as when purchasing new addons (see Addon Data section below) to immediately install them, rather than waiting for a 12-hour interval.

When a game owner requests an update to their table, the table sends an update request to the website to determine if a new update is available. No information is uploaded with this request. If there is no new update, nothing further happens. If there is an update, the server records the time that the update was initiated and flags the table as having been updated.

As of this writing, no other information is collected about game tables.

Achievement Data

This section only applies to games that are listed as supporting Achievements on the Gaming.SL website.

When a game believes that a player should be awarded an achievement, it uploads the following information to the website:

  • The player's UUID.
  • The achievement they are to be awarded.

If the player has already been awarded the achievement in question, no further action is taken and the request is ignored.

If the player has not previously been awarded the achievement, the database records that the player now has the achievement and sends back a "success" message to the game, so that the game can inform the player of how awesome they are.

A timestamp (date and time) of when the achievement was unlocked is also recorded.

As of this writing, no other information is collected about achievements.

High Score Data

This section only applies to games that are listed as supporting Leaderboards on the Gaming.SL website.

When a game has been won, it will upload "end of game" data to the server. This data includes:

  • The UUID of the winner of the game, to display on high score boards.
  • The UUIDs of all other players who were playing against the winner. This information is used for tournament purposes.
  • The winner's score, to display on high score boards.
  • The duration of the game (how long it lasted from start to win).
  • The buy-in amount collected by the table for this game.
  • What options were used for this game, if any. Options are game specific and are often variations on the base rule set, such as Amish Dice in Greedy Greedy. This information is used on the Leaderboards so that players can limit the high scores they see to only games played with specific rule sets. The reason for this is that games played with one rule set may allow for higher scores to be achieved than when using a different ruleset, so it isn't fair to compare them directly to determine who has the "high" score. This information is also used by the Gaming.SL Jackpots for this same reason, to only determine winners from specific rule sets.

The server also records a timestamp (date and time) of when the game was won.

As of this writing, no other information is collected about high scores.

Addon Data

This section only applies to games that are listed as supporting Addons on the Gaming.SL website.

When you purchase an addon from our store, the vendor uploads your avatar UUID and the name of the addon that you wish to purchase.

  • If you have previously purchased this addon, the server rejects the request and the vendor will refund you.
  • If you have not previously purchase this addon, the server will record your UUID and the addon you purchased together in the database, so that we know in the future you now own this addon. The server also records the timestamp (date and time) of when you purchased it.

Addon data is sent from the server to your game tables every time they "check in" with the server (see the Game Data section for info on this). The server sends a list of only the names of addons that you have purchased that are compatible with the type (e.g Greedy Greedy, Simopolis, etc) and the version of the table checking in. No other data is sent. How the games use specific addons is completely open-ended and is implemented fully in the game itself, not on the server. The game only needs to know which ones you own from the server.

We record addon ownership information in the server rather than in the table for two reasons:

  1. So that when you update your table, the new table that you receive will automatically have access to the addons that you had installed on your old table.
  2. Because addons are not game specific. An addon might work with BOTH Greedy Greedy and Simopolis, for example, and we only want you to pay for it once instead of twice. Likewise, you may have more than one Greedy Greedy table, and we don't want you to have to buy the same addon for each of your tables. So our server records that you own this addon, and then all compatible games that you own now or in the future have access to it simultaneously.

As of this writing, no other information is collected about addons.

Can I opt out of this service?

Yes, you can. Click the Gaming.SL logo on any Gaming.SL enabled game in Second Life and click "Opt Out" on the menu. Should you change your mind, simply repeat this process to opt back in to Gaming.SL.

What does this opt me out of?

  • You will disappear off of the website. You will not show up for achievements, leaderboards, jackpots, tournaments, player profiles, or any other features of the website.
  • You will no longer appear on in-world Scorekeepers or Gamekeepers or any other objects in Second Life that access data from Gaming.SL.
  • Gaming.SL will no longer record information that pertains only to your account, such as achievements. As such, you will no longer gain achievements and will no longer see them announced for you in-world.

What does this NOT opt me out of?

  • In order to record that you have opted out of Gaming.SL features, the database must maintain a record of your account that is flagged as having opted out, so we know to ignore it in the future. As stated above in the Player Data section, this record contains no private information, only freely available information to everyone in Second Life. It will, however, not show up on the website anymore.
  • If you win a game, the game must still upload the results of the game to the Gaming.SL website, which includes the UUID of the person who won it. However, information pertaining to you will not show up on the website, such as on leaderboards and jackpots.
  • Any existing information in the database at the time of opt-out will continue to exist, but will simply become unavailable on the website. This means any achievements or similar that you have incurred while playing will still be logged in the database, but will not be accessible on the website. Also, no NEW information will be added to the database after opting out. If you wish to have all old information removed from the database, please contact us. We do not remove achievements and other old data immediately upon opting out because customers often opt-out by accident, and we do not want to destroy their Gaming.SL experience because they accidentally pressed the wrong button.
  • Updating your game will still work normally.
  • This does not disconnect your game table from the website, only you personally. Other people can continue to gain achievements and high scores on your game table.
  • If you have purchased addons for your games, they will continue to work normally. It also does not prevent you from buying more addons in the future.

Is my password safe?

Your password (if you have login rights on the website, such as for game developers) is stored in the database as an ISO 512-bit encrypted salted hash. Nobody knows what it is but you.

Do you know or collect my IP Address?

No, we do not. Like all websites, Gaming.SL does log the IP addresses of computers browsing the website, but this is anonymous information. Since you do not log in to the Gaming.SL website, we have no way of knowing what avatar is using a particular IP address.

Likewise, scripts in Second Life cannot access the IP address of an avatar, so our games do not upload this information since it isn't available. Only Linden Lab can see the IP addresses of avatars connected to Second Life.

Are Facebook/Twitter/Google+ connected to Gaming.SL?

No, we do not use any of the APIs provided by Google, Twitter or Facebook. Our pages on these services are for announcements and discussion only, they do not connect back to our servers in any way.

LoginButton.png Logging In

Logins are currently restricted to game developers only whose games are utilizing Gaming.SL technology. In the future, players can expect to be able to customize their profiles and apply to be game hosts, allowing them to create their own jackpots for events and utilize other features of the website.

ContactButton.png Contact Us

Please verify that your question is not answered by our FAQ above before contacting us as we receive a lot of inquiries and it helps us speedily answer everyone if we can skip questions already addressed by this site.