?
Solved

Details regarding user handling of games

Posted on 2003-11-09
4
Medium Priority
?
242 Views
Last Modified: 2013-12-26
Dear all,

First of all I'm talking aout internet games which you need to install something on your PC, so as to establish a client/server model, and then the client logs into the game server to start play.

My query is regarding user handling.  I understand that there must be a database to store each user's 'stuff'.  But I'd like to know more.  Specifically (I know you would ask),

- what type of DB is usually used
- what other engines are needed for the user login portion of games
- what sort of things need to be stored in the DB

I assume the user authentication part may be complex.  Within the online gaming industry, are there any standards for user authentication??  Or is it username/password basd still?

Moreover, can digital certificates be applied to user authentication in online games??  If so, how (what do u recommend)?

Thank you very much.

0
Comment
Question by:h3chan
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 

Accepted Solution

by:
Parking_Lot_Games earned 500 total points
ID: 9772772
most of these questions should also be influenced by the development platform, and the type of game in question. for instance, you may want to use web services if you are coding .NET. also the information stored and retrieved should be as close to concise as possible for instance, don't store personal settings in the data, store it local to the client. some common things to contain in a user account would be: userid/username, validation (password), status (which can contain user level as well), contact (email), and a character data object including char core stats, attributes, etc.. (things that would likely be hacked client side). once again, depending on the game, you could either write a custom data handling system, or you could use something with record locking such as SQL. hope that helps.
0
 

Author Comment

by:h3chan
ID: 9776038
Thank you for your answer, I'm now clear about what sort of info should be stored server-side for security purposes.

Since I'm not myself in the online gaming industry, can you provide more details as to industry standards (if any) regarding information security, including user authentication.

Are there any online games that use high-end security stuff such as digital certificates for user authentication?  If so, how do they apply it?

Thanks alot.
0

Featured Post

Get MongoDB database support online, now!

At Percona’s web store you can order your MongoDB database support needs in minutes. No hassles, no fuss, just pick and click. Pay online with a credit card. Handle your MongoDB database support now!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Artificial Intelligence comes in many forms, and for game developers, Path-Finding is an important ability for making an NPC (Non-Playable Character) maneuver through terrain.  A* is a particularly easy way to approach it.  I’ll start with the algor…
As game developers, we quickly learn that Artificial Intelligence (AI) doesn’t need to be so tough.  To reference Space Ghost: “Moltar, I have a giant brain that is able to reduce any complex machine into a simple yes or no answer. (http://www.youtu…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…
Suggested Courses
Course of the Month11 days, 9 hours left to enroll

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question