Gaming.SL Live

From K.R. Engineering Support Wiki
Jump to: navigation, search
Gaming.SL Live Logo

InfoButton.png General Info

Who's behind all this?

Gaming.SL and Gaming.SL Live (hereafter referred to collectively Gaming.SL or G.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 may offer 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.

LeaderboardsButton.pngLIVE Games

What are LIVE games?

The LIVE games feature of the Gaming.SL website is a place where table owners can advertise their games and venues. All games that employ Gaming.SL Live technology default to being PRIVATE games that are not advertised and DO NOT appear on this section of the website. To show up as a LIVE game, game owners must explicitly set their tables to be PUBLIC.

How do I make my game LIVE?

To set a game as PUBLIC, touch the Gaming.SL logo on any compatible game and choose the "Public Opt" button. You will be taken to the website where you can enable this feature. You can return your game to being PRIVATE at any time by following the same procedure.

It is important to note that the PUBLIC feature follows the LICENSE it is enabled on, not the particular instance of a game. If you shut down, delete, or otherwise un-rez a LIVE game, and then use the same license to rez a new game elsewhere in Second Life, the new game will still be PUBLIC because it is using the same license. Licenses marked as PUBLIC remain so until explicitly turned off.

How does the LIVE page work?

The LIVE page shows a list of the top 5, 10, or 20 public games that match the chosen filters. By default, these filters are ALL GAMES with ANY OPTIONS. If you decide you only want to see Greedy Greedy games, you can change ALL GAMES to be GREEDY GREEDY in the dropdown menu at the top of the LIVE page. Doing so will also open up new dropdown menus to further filter by specific game options. For example, you could see a list of only public Greedy Greedy games that are playing with Amish Rules if you choose.

Public games present a variety of information to help you decide whether you are interested in a particular game. These options include the region and parcel the game is in, including parcel descriptions. It also includes the type of region, whether the region is full or not, how many players are currently playing the game, how many potential players are near the game (within 40 meters), and what the current game options are.

Games are sorted automatically based on their rank, with the highest ranking game appearing at the top. Rank is determined by a variety of statistics and performance metrics gathered about the region, the people in it, and the game itself. As of this writing, there are no 'sponsored games' that have an arbitrarily higher rank, all ranks are determined based on the same criteria.

Disclaimer: The appearance of a game on the LIVE stream does not in any way constitute an endorsement of that establishment by K.R. Engineering or Gaming.SL. The LIVE stream is OPT-IN by the owners of individual games and ranked algorithmically. We have no control over the region names, parcel names, or parcel descriptions of locations where owners place their games. We reserve the right to ban games in offensive locations from appearing on the LIVE stream as we feel appropriate.

LeaderboardsButton.pngTop Scores

The Top Scores page shows the top 5, 10, or 20 scores for the selected game. The top scores can be filtered based on location, number of players, game options, and other criteria. Top scores may be numerically HIGH or LOW depending on the specific game, but are considered the best for the game with the specified filter criteria.

LeaderboardsButton.pngTop Winners

The Top Winners page shows the top 5, 10, or 20 all-time winners for the selected game. This is the accumulated total number of times a player has won a particular game, regardless of whether it is considered a global high score. Like the Top Scores page, the Top Winners can be filtered to only show the top winners for specific locations, rule sets, dates, number of players, or other criteria.

LeaderboardsButton.pngTop Ranked

The Top Ranked page shows the top 5, 10, or 20 best players for the selected game. The criteria that determines "best" player is obviously a very difficult concept for a simple algorithm to determine, but we made a go at it and feel that it adds an interesting new dynamic to games being played.

When a Gaming.SL connected game is won, the server will generate a numerical number that represents the "rank" of the completed game. This rank is determined by such things as the number of players playing, the rank of those players, and how well those players performed in the game in relation to the winner. This number is then averaged across previous ranked games for the winning player. If a game causes your average to go up, then your rank goes up. The Top Ranked page will indicate whether your rank has recently increased, decreased, or stayed the same as a result of the last game played.

Because your rank is determined based on how well you do in a given game against the other players competing with you, the rules of the game are irrelevant because you're all playing with the same rules. As a result, there are no filters for these game options. You can filter by region if you wish to see a more localized listing of who is the best player of a given game at a given location.

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 Achievements 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.

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.

ProfileButton.png Player Profiles

Player Profiles are automatically generated by Gaming.SL when you play any games that use Gaming.SL technology. These profiles can be optionally customized by players who wish to obtain a login for the Gaming.SL website.

PrivacyButton.png Privacy Policy

Last updated on May 21st, 2018.

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 our website other than data which is commonly collected by all web servers on the internet, including logs of IP Addresses and page requests that come from browsing the website normally. This information is anonymous unless you are logged into the website, as we do not have any way to associate an IP Address with a Second Life account, since Second Life avatar IP Addresses are not available to us. We also log the IP address of users who choose to create a login on our website. Creating a login is not necessary to own or play K.R. Engineering games.
  • We do not collect data through any third-party websites.
  • We only collect data on AVATARS in Second Life who directly play or own our games. There is no passive collection of AVATAR data that occurs.
  • We do passively collect data on the REGIONS and PARCELS in Second Life that our games are played on.

Player Data

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

When a player joins (or rezzes) 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 as a unique identifier so that we can associate your achievements and high scores with your avatar. This UUID is also used to associate any licenses, addons, themes, or other products you have purchased with your account.
  • 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, as this is the name you have chosen for yourself.

This information is uploaded every time you join or rez 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.

Licenses

This section applies to all gaming tables in Second Life which support Gaming.SL Live.

Our games operate on a license-based system. When you purchase a Gaming.SL game, a license key is generated for your new game in our database. This license key grants you the right to operate one (1) instance of the game you have purchased. Additional licenses can be purchased for additional simultaneous instances.

Licenses in our database store the following information:

  • Date and time of purchase.
  • The game type and model that the license is for.
  • UUID of Second Life account that purchased it.
  • UUIDs of current and previous owners of the license.
  • Date and time that the license was last used in Second Life.
  • Licenses also store all of the settings of the game they were last used on. This is necessary to allow the game to save all of its settings between sessions, and restore the game settings to the same as the last time the owner used it. Otherwise the game would reset to a factory default state every time it was activated.

Region and Parcel Data

This section applies to all gaming tables in Second Life which support Gaming.SL Live.

While a Gaming.SL game is rezzed (in use), it will passively collect information about the region and parcel it is rezzed in. The following list is a complete accounting of all data collected on regions:

  • Region name.
  • Estate name.
  • Estate ID.
  • Region capacity (the maximum number of avatars allowed in the region at the same time.)
  • Region occupancy (the number of avatars currently in the region.)
  • Region performance sampling. This is a record of the last 5 region time dilation samples taken every 2 minutes.
  • Region type, such as Full Region, Homestead, or Void.

In addition to region data, the game will also collect data about the parcel that it is on. It does not collect information on other parcels in the region, ONLY the parcel it is currently rezzed (in use) on. The parcel data collected is:

  • Parcel name.
  • Parcel description.
  • Parcel UUID. This is an identifier that is unique to the specific parcel.
  • Parcel owner UUID.

All of the information collected here is public data available to anyone who has a Second Life account and access to the region. All of this data is visible simply by looking at region/parcel information windows in the Second Life viewer. We simply mirror this data on our website.

Region and Parcel information is recorded to be factored into the ranking and display of public games (see below). This information is also used to allow players to filter leaderboards and rankings by location, to see localized results.

Public Games

This section applies to all gaming tables in Second Life which support Gaming.SL Live.

Owners of individual games can optionally choose to make their games Public (also called Live). All games default to PRIVATE, and must be explicitly made public by the license owner if they choose to do so.

All games, regardless of whether they are Public or not, record the following information:

  • Region and Parcel the game is on (see Region and Parcel Data above).
  • Number of players currently playing the game.
  • Number of potential players near the game (Near as defined by within 40 meters of the game).
  • The most recent high score that was won on the game.
  • The most recent achievement that was unlocked on the game.
  • A subset of the game's settings that have been made available as search criteria (e.g. only find Greedy games playing with Zilch rules).
  • Whether the game is public or private.
  • The Live Rank of the game. The Live Rank of the game is determined algorithmically by the server based on region type, region performance, region capacity, region occupancy, nearby players, and active players. Games which have a higher Live Rank will appear above games with a lower Live Rank on the Gaming.SL Live Games (list of public games) page on the website. The Live Rank has no effect on private games.

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.
  • The progress of the player to unlocking the achievement if more than one step is necessary to be awarded. (such as "play the game X number of times.")

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 (or multiple winners, in the case of a tie or team games) of the game, to display on high score boards.
  • The UUIDs of all other players who were playing against the winner(s).
  • The winner's score, to display on high score boards.
  • The duration of the game (how long it lasted from start to win).
  • The total number of players who were playing at the time the game ended.
  • The minimum number of players who were present for the entire duration of the game.
  • The maximum number of players who were present for the entire duration of the game.
  • The Region and Parcel that the game was occupying when the game was won.
  • The version of the game that was played on.
  • 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.

The Winner Data is used by the Top Scores page on the website.

Winner Data

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

When a player wins a game in Second Life, we not only record the high score that was achieved, but we also record a tally of total wins for the winning player(s).

This win tally does not record any additional data beyond what is recorded in the High Score Data, but merely adds a separately searchable option for total number of times the player has won.

The Winner Data is used by the Top Winners page on the website.

Player Rank Data

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

When a player wins a game in Second Life, we not only record the high score and a tally of total wins, but we also assign the completed game a rank. This rank is algorithmically determined based on the number of players playing, how well the other players (everyone except the winner) performed in the game as compared to the winner, as well as the previously recorded rank of all participating players compared to the previously recorded rank of the winning player.

This rank does not record any additional data beyond what is recorded in the High Score Data, but merely adds a single number that represents the finished game's score, as well as a separately searchable number that represents the winner's rank.

The Rank Data is used by the Top Ranked page on the website.

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 that 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. 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.

Who has access to the data?

  • The only person who has access to the Gaming.SL database is the account holder behind the "Karsten Rutledge" Second Life account.
  • Data is not shared with any third parties either directly or indirectly beyond what is plainly visible by viewing the Gaming.SL website.

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. You can also use the Opt Out kiosk in our store. 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, 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 be visible 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 and the UUIDs of the other participating players. However, information pertaining to you will not show up on the website, such as on leaderboards and jackpots. If you win a game, it will be recorded, but it won't be visible anywhere.
  • 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 recorded 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.
  • Owning and playing games 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, themes, or games in the future.

Is my password safe?

Your password (if you have created an optional login on the website) is stored in the database using an industry-standard encryption. No plain-text passwords are stored anywhere on the website. Nobody knows what it is but you.

We do recommend that you not use the same password for Gaming.SL as you do for Second Life or any other website, to follow best security practices.

Do you know or collect my IP Address?

Like all websites, Gaming.SL does log the IP addresses of computers browsing the website, but this is anonymous information. If you choose to create a login on the website then we do record the IP address of accounts who have logged in to the website.

Scripts in Second Life cannot access the IP address of an avatar, so our games do not upload this information for simply playing or owning our games. Only Linden Lab employees can see the IP addresses of avatars connected to Second Life, and we are not affiliated with Linden Lab.

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

If you wish to create a login on the Gaming.SL website, simply visit the K.R. Engineering store in Second Life and click on the PASSWORD kiosk on the wall. This will generate a login for you with a random password. Once you login with this random password, we highly recommend that you change it to something memorable and secure that only you know.

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.