Solved

Details regarding user handling of games

Posted on 2003-11-09
4
239 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 125 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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

What is RenderMan: RenderMan is a not any particular piece of software. RenderMan is an industry standard, defining set of rules that any rendering software should use, to be RenderMan-compliant. Pixar's RenderMan is a flagship implementation of …
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…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.

717 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