Play2D

Would you like to react to this message? Create an account in a few clicks or log in to continue.
Play2D

Play2D Development Team


    In-game login system

    avatar
    Guest
    Guest


    In-game login system Empty In-game login system

    Post by Guest Sat Aug 27, 2016 4:16 am

    If we want to have some kind of report system we're not going to be able to rely on the account's ID (everyone knows that the IDs can be faked), for that I have a possible solution:

    1. Every time a user logins to his account, it generates a unique session ID
    2. The session ID is logged on the user's account on some database
    3. The session ID will be sent to the player & to the servers, this is going to be used to check login sessions in game
    4. If someone wants to report a cheater, this person will have to send the session id of the cheater
    5. Since the session ID is dynamic, the person (that's reporting) will have to tell when was the cheater seen cheating. That information will be checked with the information of the database

    IN CASE THAT THE PLAYERS AREN'T LOGGED INTO SOME ACCOUNT
    1. A session ID will be generated anyway
    3. The IP of the player will be stored on the session ID, and the session ID on some database
    4. If someone reports the session ID, it will be easy to just ban that IP address

    Please give some ideas/suggestions regarding the design of this system, or propose your own.
    avatar
    _Yank
    Admin


    Posts : 1
    Join date : 2016-08-27

    In-game login system Empty Re: In-game login system

    Post by _Yank Sat Aug 27, 2016 1:30 pm

    I kinda agree but keep that in mind that most things will need to be done on the server side. The server would generate the session ID and link it to its account. Then each player would retrieve that session from the server and not from the player itself (this way player would be able to fake it since the game is opensource).

      Current date/time is Fri Mar 29, 2024 1:26 am