Server retaining player info

Discussion in 'Feedback' started by SwampRat, Dec 11, 2007.

  1. SwampRat

    SwampRat Member

    Messages:
    519
    Likes Received:
    0
    Trophy Points:
    0
    As someone whose connection screws up every now and then, this is something I'd appreciate (I did search but couldnt think of many terms so it may have been talked about lots before but I didnt see it):

    Could the server remember each players points for the shorter of a couple of minutes and until the end of the round? If you get a random glitch and have to reconnect then it sets you back a lot, if its not much effort then it'd be nice to not lose everything (fair enough to remove turrents/walls, although even those you could make them be inactive for a minute and remove if ther player doesnt rejoin, but less milage in that).

    It shouldnt apply to people who are kicked.

    Would there be any draw backs to it? Would it help anyone other than me?
     
  2. Degenatron

    Degenatron Member

    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    0
    This sounds like a great idea to me. I've seen other source games (DOD:S for one) that would hold your score. I know I'd like not losing my 3 or 4 special skills after a lock-up. If thats ALL it did, it would be worth it.

    D-Gen
     
  3. knighttemplar

    knighttemplar Member

    Messages:
    2,786
    Likes Received:
    0
    Trophy Points:
    0
    I think my score has been held for 5 seconds before, but that's hardlly enough time. I think 30 seconds would be just fine, and I hope not too much of a load on the server (could it be client side?)
     
  4. SwampRat

    SwampRat Member

    Messages:
    519
    Likes Received:
    0
    Trophy Points:
    0
    client side could be horridly abusable - find a file, change it to say you had 4980 skill points, log on and have lots of points straight away. unless it was hidden somehow.

    The server could keep a smallish log file of steam ids of players joining the server in a round and just nail their score to it when they leave the server, then the only server-side task would be read&check / write on players joining / leaving.
     
  5. Private Sandbag

    Private Sandbag Member

    Messages:
    7,491
    Likes Received:
    0
    Trophy Points:
    0
    I really REALLY want this.

    I crash often, and defending the last flag of escort when you only have one turret and no upgrades save revive is tough.
     
  6. Helk

    Helk Member

    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    0
    This is actually a pretty good idea, all you'd have to do is add a CUtlMap to the gamerules class and in OnDisconnect save the players skillpoints in there with their name as the key, and if they reconnect in x seconds restore them, and also clear it out on map change
     
  7. Solokiller

    Solokiller Member

    Messages:
    4,861
    Likes Received:
    7
    Trophy Points:
    0
    I'm pretty sure Kreno can code that in if he wants to. But who says he wants to? He does. :p
     
  8. SwampRat

    SwampRat Member

    Messages:
    519
    Likes Received:
    0
    Trophy Points:
    0
    Sorry about reviving this (it'd got about 10 pages in), I was thinking of adding it to the organising thing - but can anyone think of any cons to the idea for completeness?

    so far its along the lines of:

    pros:
    Means that if your connection drops, you have a VAC error or otherwise unintentionally leave the server, you can rejoin without losing your points etc

    cons:
    May encourage people to have connection problems by removing a disincentive.
     
  9. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    Why would people want to have connection problems? rofl
     
  10. knighttemplar

    knighttemplar Member

    Messages:
    2,786
    Likes Received:
    0
    Trophy Points:
    0
    it may increase the amounts people get kicked for Shooting on admin in the face
     
  11. Private Sandbag

    Private Sandbag Member

    Messages:
    7,491
    Likes Received:
    0
    Trophy Points:
    0
    i can't see anything bad, seems a great idea to me.

    i often have this problem.
     
  12. Emp_Recruit

    Emp_Recruit Member

    Messages:
    4,244
    Likes Received:
    0
    Trophy Points:
    0
    This is the one thing that keeps me from having massive connection problems!!!!!!! Remove this and I will crash all the time! BUAhHAHAHHAh
     
  13. arklansman

    arklansman Member

    Messages:
    5,365
    Likes Received:
    0
    Trophy Points:
    0
    *gets dial-up*
     
  14. DeadlyDad

    DeadlyDad Member

    Messages:
    206
    Likes Received:
    0
    Trophy Points:
    0
    How about receiving a certain percentage of your skill points (e.g. 5%) and/or squad points (e.g. 10%) from last round as a reward for good play?
     
  15. Solokiller

    Solokiller Member

    Messages:
    4,861
    Likes Received:
    7
    Trophy Points:
    0
    That would stack up and after a few rounds, give you free skills. Bad idea.
     
  16. Muobman

    Muobman Member

    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    0
    I've said exactly the same thing about keeping points, my internet connection messes up sometimes (damn internet phone) and it takes a minute or so to rejoin, I wholeheartedly support this for the next big update. ^^
     
  17. Reef

    Reef Member

    Messages:
    795
    Likes Received:
    0
    Trophy Points:
    0
    one of the cons in suggestions topic is:
    * Could promote rubbish connections by removing a disincentive to crashing

    wth?
    You don't get extra points for rejoining, You just get Your points back. CS:S does remember points, someone said DOD:S does the same thing, I think we should have this feature in Empires.
    I think Your con was meant to mean this:
    if someone has a poor internet connection then he would stop playing because of constantly loosed points. Now, with the remember_points feature, he will be able to play with much less problems (he will still get reconnected but he will not loose points). That is hardly a con, so I think it should be removed from the "organize stuff" topic.
     

Share This Page