[Project] NS2 Round based player stats

1235

Comments

  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    [UPDATE]

    - Updated lua files for build 234.
  • RothgarRothgar Join Date: 2009-11-13 Member: 69372Members
    edited December 2012
    EDIT: error is with a custom map loading old build files I believe, not ns2stats
  • RothgarRothgar Join Date: 2009-11-13 Member: 69372Members
    A few errors:

    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->Loading 'maps/ns2_pulsecombat.level'
    Warning: Overriding map's pathing_settings.option_tile_size from 48 to 36
    Error: Couldn't open file ''
    Error: Couldn't open file 'models/props/descent/descent_terminal_01_attached.model'
    Building pathing mesh for level maps/ns2_pulsecombat.level
    Finished loading 'maps/ns2_pulsecombat.level'
    Client connecting (XX.XXX.XX.XXX)
    Error: Couldn't open file 'models/props/refinery/refinery_fan128_blades.animation_graph'
    Error: Couldn't open file ''
    Server Commands Registered.
    Loading config://MapCycle.json
    Loading Event Overrides.
    [Server] Script Error #1: lua/RBPSlogic.lua:87: attempt to index global 'RBPSconfig' (a nil value)
        Call stack:
        #1: oneSecondTimer lua/RBPSlogic.lua:87
            self =  {DisableOnPreUpdate=function, DisableOnUpdatePhysics=function, DisableOnUpdateRender=function, GetAngles=function, GetAttachPoint=function, GetAttachPointCoords=function, GetAttachPointIndex=function, GetChildAtIndex=function, GetClassName=function, GetCoords=function, GetDistance=function, GetDistanceSquared=function, GetDistanceXZ=function, GetId=function, GetIsDestroyed=function, GetIsMapEntity=function, GetIsVisible=function, GetLagCompensated=function, GetMapName=function, GetNumChildren=function, GetOrigin=function, GetParent=function, GetParentId=function, OnCreate=function, OnDestroy=function, OnGetIsRelevant=function, OnInitialized=function, OnInvalidOrigin=function, OnParentChanged=function, OnProcessMove=function, OnThink=function, OnUpdate=function, OverrideInput=function, PlaySound=function, Propagate_Always=0, Propagate_Callback=3, Propagate_Mask=2, Propagate_Never=1, SetAngles=function, SetAttachPoint=function, SetCoords=function, SetExcludeRelevancyMask=function, SetIncludeRelevancyMask=function, SetIsVisible=function, SetLagCompensated=function, SetMapEntity=function, SetNextThink=function, SetOrigin=function, SetParent=function, SetPhysicsBoundingBox=function, SetPropagate=function, SetRelevancyDistance=function, SetUpdates=function, StopSound=function, UpdatePhysicsBoundingBox=function, gameEnded=function, gameLogic=function, gameReset=function, gameStart=function, getAmountOfRealPlayers=function, init=function, invalidId=-1, isa=function, kMapName="RBPS", oneSecondTimer=function, playerUpdates=function, resLogic=function, resendLogic=function, tournamentModeLogic=function }
        #2: lua/RBPSlogic.lua:120
    [Server] Script Error #2: lua/RBPSlogic.lua:87: attempt to index global 'RBPSconfig' (a nil value)
        Call stack:
        #1: oneSecondTimer lua/RBPSlogic.lua:87
            self =  {DisableOnPreUpdate=function, DisableOnUpdatePhysics=function, DisableOnUpdateRender=function, GetAngles=function, GetAttachPoint=function, GetAttachPointCoords=function, GetAttachPointIndex=function, GetChildAtIndex=function, GetClassName=function, GetCoords=function, GetDistance=function, GetDistanceSquared=function, GetDistanceXZ=function, GetId=function, GetIsDestroyed=function, GetIsMapEntity=function, GetIsVisible=function, GetLagCompensated=function, GetMapName=function, GetNumChildren=function, GetOrigin=function, GetParent=function, GetParentId=function, OnCreate=function, OnDestroy=function, OnGetIsRelevant=function, OnInitialized=function, OnInvalidOrigin=function, OnParentChanged=function, OnProcessMove=function, OnThink=function, OnUpdate=function, OverrideInput=function, PlaySound=function, Propagate_Always=0, Propagate_Callback=3, Propagate_Mask=2, Propagate_Never=1, SetAngles=function, SetAttachPoint=function, SetCoords=function, SetExcludeRelevancyMask=function, SetIncludeRelevancyMask=function, SetIsVisible=function, SetLagCompensated=function, SetMapEntity=function, SetNextThink=function, SetOrigin=function, SetParent=function, SetPhysicsBoundingBox=function, SetPropagate=function, SetRelevancyDistance=function, SetUpdates=function, StopSound=function, UpdatePhysicsBoundingBox=function, gameEnded=function, gameLogic=function, gameReset=function, gameStart=function, getAmountOfRealPlayers=function, init=function, invalidId=-1, isa=function, kMapName="RBPS", oneSecondTimer=function, playerUpdates=function, resLogic=function, resendLogic=function, tournamentModeLogic=function }
        #2: lua/RBPSlogic.lua:120<!--c2--></div><!--ec2-->

    [code][/code]
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    <!--quoteo(post=2050505:date=Dec 24 2012, 06:55 AM:name=Rothgar)--><div class='quotetop'>QUOTE (Rothgar @ Dec 24 2012, 06:55 AM) <a href="index.php?act=findpost&pid=2050505"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->A few errors:

    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->Loading 'maps/ns2_pulsecombat.level'
    Warning: Overriding map's pathing_settings.option_tile_size from 48 to 36
    Error: Couldn't open file ''
    Error: Couldn't open file 'models/props/descent/descent_terminal_01_attached.model'
    Building pathing mesh for level maps/ns2_pulsecombat.level
    Finished loading 'maps/ns2_pulsecombat.level'
    Client connecting (XX.XXX.XX.XXX)
    Error: Couldn't open file 'models/props/refinery/refinery_fan128_blades.animation_graph'
    Error: Couldn't open file ''
    Server Commands Registered.
    Loading config://MapCycle.json
    Loading Event Overrides.
    [Server] Script Error #1: lua/RBPSlogic.lua:87: attempt to index global 'RBPSconfig' (a nil value)
        Call stack:
        #1: oneSecondTimer lua/RBPSlogic.lua:87
            self =  {DisableOnPreUpdate=function, DisableOnUpdatePhysics=function, DisableOnUpdateRender=function, GetAngles=function, GetAttachPoint=function, GetAttachPointCoords=function, GetAttachPointIndex=function, GetChildAtIndex=function, GetClassName=function, GetCoords=function, GetDistance=function, GetDistanceSquared=function, GetDistanceXZ=function, GetId=function, GetIsDestroyed=function, GetIsMapEntity=function, GetIsVisible=function, GetLagCompensated=function, GetMapName=function, GetNumChildren=function, GetOrigin=function, GetParent=function, GetParentId=function, OnCreate=function, OnDestroy=function, OnGetIsRelevant=function, OnInitialized=function, OnInvalidOrigin=function, OnParentChanged=function, OnProcessMove=function, OnThink=function, OnUpdate=function, OverrideInput=function, PlaySound=function, Propagate_Always=0, Propagate_Callback=3, Propagate_Mask=2, Propagate_Never=1, SetAngles=function, SetAttachPoint=function, SetCoords=function, SetExcludeRelevancyMask=function, SetIncludeRelevancyMask=function, SetIsVisible=function, SetLagCompensated=function, SetMapEntity=function, SetNextThink=function, SetOrigin=function, SetParent=function, SetPhysicsBoundingBox=function, SetPropagate=function, SetRelevancyDistance=function, SetUpdates=function, StopSound=function, UpdatePhysicsBoundingBox=function, gameEnded=function, gameLogic=function, gameReset=function, gameStart=function, getAmountOfRealPlayers=function, init=function, invalidId=-1, isa=function, kMapName="RBPS", oneSecondTimer=function, playerUpdates=function, resLogic=function, resendLogic=function, tournamentModeLogic=function }
        #2: lua/RBPSlogic.lua:120
    [Server] Script Error #2: lua/RBPSlogic.lua:87: attempt to index global 'RBPSconfig' (a nil value)
        Call stack:
        #1: oneSecondTimer lua/RBPSlogic.lua:87
            self =  {DisableOnPreUpdate=function, DisableOnUpdatePhysics=function, DisableOnUpdateRender=function, GetAngles=function, GetAttachPoint=function, GetAttachPointCoords=function, GetAttachPointIndex=function, GetChildAtIndex=function, GetClassName=function, GetCoords=function, GetDistance=function, GetDistanceSquared=function, GetDistanceXZ=function, GetId=function, GetIsDestroyed=function, GetIsMapEntity=function, GetIsVisible=function, GetLagCompensated=function, GetMapName=function, GetNumChildren=function, GetOrigin=function, GetParent=function, GetParentId=function, OnCreate=function, OnDestroy=function, OnGetIsRelevant=function, OnInitialized=function, OnInvalidOrigin=function, OnParentChanged=function, OnProcessMove=function, OnThink=function, OnUpdate=function, OverrideInput=function, PlaySound=function, Propagate_Always=0, Propagate_Callback=3, Propagate_Mask=2, Propagate_Never=1, SetAngles=function, SetAttachPoint=function, SetCoords=function, SetExcludeRelevancyMask=function, SetIncludeRelevancyMask=function, SetIsVisible=function, SetLagCompensated=function, SetMapEntity=function, SetNextThink=function, SetOrigin=function, SetParent=function, SetPhysicsBoundingBox=function, SetPropagate=function, SetRelevancyDistance=function, SetUpdates=function, StopSound=function, UpdatePhysicsBoundingBox=function, gameEnded=function, gameLogic=function, gameReset=function, gameStart=function, getAmountOfRealPlayers=function, init=function, invalidId=-1, isa=function, kMapName="RBPS", oneSecondTimer=function, playerUpdates=function, resLogic=function, resendLogic=function, tournamentModeLogic=function }
        #2: lua/RBPSlogic.lua:120<!--c2--></div><!--ec2-->

    [code][/code]<!--QuoteEnd--></div><!--QuoteEEnd-->

    "attempt to index global 'RBPSconfig' (a nil value)" : Means that there is something wrong with the config file, deleting config files should help. Also make sure that config_path folder is writeable by ns2server progress and new files can be created.
  • minomino Join Date: 2005-02-24 Member: 42334Members, Constellation, Reinforced - Shadow, WC 2013 - Shadow
    Hi,

    i cant register my servers with the my account (http://ns2stats.org/player/player/29932). NS2Stats are running. Many times more than 10 players have been on the server, but the command sv_verify_server does noething. No feedback in the console. "stats" are just working fine and i can also login in to my account.

    On these server i'm the admin and cant register them:
    <a href="http://ns2stats.org/server/server/1082" target="_blank">http://ns2stats.org/server/server/1082</a>
    <a href="http://ns2stats.org/server/server/1176" target="_blank">http://ns2stats.org/server/server/1176</a>

    How can i fix it? Or would you add me manually? :)
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    <!--quoteo(post=2054317:date=Jan 2 2013, 12:42 AM:name=mino)--><div class='quotetop'>QUOTE (mino @ Jan 2 2013, 12:42 AM) <a href="index.php?act=findpost&pid=2054317"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hi,

    i cant register my servers with the my account (http://ns2stats.org/player/player/29932). NS2Stats are running. Many times more than 10 players have been on the server, but the command sv_verify_server does noething. No feedback in the console. "stats" are just working fine and i can also login in to my account.

    On these server i'm the admin and cant register them:
    <a href="http://ns2stats.org/server/server/1082" target="_blank">http://ns2stats.org/server/server/1082</a>
    <a href="http://ns2stats.org/server/server/1176" target="_blank">http://ns2stats.org/server/server/1176</a>

    How can i fix it? Or would you add me manually? :)<!--QuoteEnd--></div><!--QuoteEEnd-->

    Hi, reason why you cannot do it should be that you do not have rights to use that admin command. Make sure you have it in allowed commands in serveradmins file. Command should also show up in sv_help if you have rights to use it.
  • minomino Join Date: 2005-02-24 Member: 42334Members, Constellation, Reinforced - Shadow, WC 2013 - Shadow
    Hi Sint,

    no, i have admin rights on these servers. With the sv_help command i see all commands that are accessible for an admin like sv_kick and so on ( DAK commands and the builtin ones). The "sv_verify_server" command is not showing up in the list. Maybe there is a problem in using DAK and NS2Stats, i think i saw somewhere that the DAK Mod is overwriting existing admin commands, but thats just a wild guess.

    Here is my ServerAdmin.json(SteamID Xed out):
    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->{
      "groups": {
        "mod_group": {
          "commands": [ "sv_reset", "sv_ban" ],
          "type": "allowed"
        },
        "admin_group": {
          "commands": [  ],
          "type": "disallowed"
        },
        "simple_reserved": {
          "type": "allowed",
          "commands": [ "sv_hasreserve", "sv_listadmins" ]
        }
      },
      "users":
      {
          "mino": { "id": 31XXXXX, "groups": [ "admin_group" ] },
      }
    }<!--c2--></div><!--ec2-->
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    <!--quoteo(post=2054598:date=Jan 2 2013, 12:26 PM:name=mino)--><div class='quotetop'>QUOTE (mino @ Jan 2 2013, 12:26 PM) <a href="index.php?act=findpost&pid=2054598"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hi Sint,

    no, i have admin rights on these servers. With the sv_help command i see all commands that are accessible for an admin like sv_kick and so on ( DAK commands and the builtin ones). The "sv_verify_server" command is not showing up in the list. Maybe there is a problem in using DAK and NS2Stats, i think i saw somewhere that the DAK Mod is overwriting existing admin commands, but thats just a wild guess.

    ...<!--QuoteEnd--></div><!--QuoteEEnd-->

    You can try to disable DAK for one round and test if it works, the command along with other ns2stats commands should show up in sv_help with that serverAdmin config file.
  • minomino Join Date: 2005-02-24 Member: 42334Members, Constellation, Reinforced - Shadow, WC 2013 - Shadow
    <!--quoteo(post=2055135:date=Jan 3 2013, 07:57 AM:name=Sint)--><div class='quotetop'>QUOTE (Sint @ Jan 3 2013, 07:57 AM) <a href="index.php?act=findpost&pid=2055135"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->You can try to disable DAK for one round and test if it works, the command along with other ns2stats commands should show up in sv_help with that serverAdmin config file.<!--QuoteEnd--></div><!--QuoteEEnd-->

    That did the job. I can see now all ns2_stats commands incl. sv_verify_server in the console when i run sv_help. With DAK installed i can only see the DAK related ones which are obviously overwriting also basic commands like sv_slay which are already present in a vanilla server. Either this is the problem of DAK or NS2_Stats that there commands couldnt work together. I will ask xDragon, the maker of DAK, whats happening there too.
  • MGS-3MGS-3 France Join Date: 2006-11-11 Member: 58540Members, NS2 Playtester, Reinforced - Supporter, Reinforced - Onos, Subnautica Playtester
    edited January 2013
    <!--quoteo(post=2050596:date=Dec 24 2012, 11:26 AM:name=Sint)--><div class='quotetop'>QUOTE (Sint @ Dec 24 2012, 11:26 AM) <a href="index.php?act=findpost&pid=2050596"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->"attempt to index global 'RBPSconfig' (a nil value)" : Means that there is something wrong with the config file, deleting config files should help. Also make sure that config_path folder is writeable by ns2server progress and new files can be created.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I get this same error...

    - It's only on pulsecombat and co_down maps
    - I check config_path is writeable (with check NTFS uU)
    - I delete config files of ns2stats
    - No error on old build ns2.

    Idea ?



    --------------------------------------

    Other error:
    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->[Server] Script Error #1: lua/RBPSserverCoutActions.lua:22: attempt to index local 'message' (a nil value)
        Call stack:
        #1: func lua/RBPSserverCoutActions.lua:22
            client = ServerClient { }
            message = nil
        #2: cout/CoutServerNetworkHooks.lua:11
            client = ServerClient { }
            message =  {action="modsInfo", message="{ "mods": "ns2_turtle,NS2 Eclipse Beta,Player Badges,DAK Admin Kit,NS2Stats,Gorge Red Cross Heal Spray,Gorge Heart Heal Spray,Minimap Colored Players,e_X_m Spawn Add-On,pewpew's Minimap Blur Remover,OMG Power Node,ns2_FTL,ns2_Jambi,Holiday 2012 Assists,"" }
            action = "modsInfo"
            decoded = nil
            (for generator) = function
            (for state) =  {1= {action="serverInfo", func=function }, 2= {action="modsInfo", func=function } }
            (for control) = 2
            key = 2
            taulu =  {action="modsInfo", func=function }<!--c2--></div><!--ec2-->
  • minomino Join Date: 2005-02-24 Member: 42334Members, Constellation, Reinforced - Shadow, WC 2013 - Shadow
    Is there a way to load the N2Stats mod in the Server.lua? With DAK mod its possible, hopefully with NS2stats too. A mod whitelist is really needed. New players dont join so much the modified servers.
  • -pANIC--pANIC- Join Date: 2013-01-13 Member: 179295Members, Reinforced - Gold
    Is there a forum thread for NS2Stats related tech support or is this it?
  • ZeikkoZeikko Join Date: 2007-12-16 Member: 63179Members, Squad Five Blue, NS2 Map Tester
    <!--quoteo(post=2059381:date=Jan 11 2013, 11:04 PM:name=mino)--><div class='quotetop'>QUOTE (mino @ Jan 11 2013, 11:04 PM) <a href="index.php?act=findpost&pid=2059381"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Is there a way to load the N2Stats mod in the Server.lua? With DAK mod its possible, hopefully with NS2stats too. A mod whitelist is really needed. New players dont join so much the modified servers.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Not that I know of.

    <!--quoteo(post=2059984:date=Jan 13 2013, 09:12 AM:name=-pANIC-)--><div class='quotetop'>QUOTE (-pANIC- @ Jan 13 2013, 09:12 AM) <a href="index.php?act=findpost&pid=2059984"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Is there a forum thread for NS2Stats related tech support or is this it?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Yeah this is it. What's the problem?
  • -pANIC--pANIC- Join Date: 2013-01-13 Member: 179295Members, Reinforced - Gold
    It seems I'm unable to register myself as the admin for my server by typing in sv_verify_server from the console. At least I don't see any response from the command.
    Thoughts?
  • WhosatWhosat Singapore Join Date: 2006-11-03 Member: 58301Members, Reinforced - Shadow
    How does one configure the "maps" line in the config file when you are running modded maps? In my instance, I am running combat mod and basically all my maps are mods. Do I still need to specify the mod ID in the maps line as I do in mapcycle.json?
  • MindstormMindstorm Join Date: 2012-12-17 Member: 175356Members
    Any plans on making a stats only version (aka server only mod). Thereby creating the possebility of loading the scrips only server sided so your server stays whitelisted?
  • WhosatWhosat Singapore Join Date: 2006-11-03 Member: 58301Members, Reinforced - Shadow
    To answer my own question above, you define the maps without the mods in them.

    i.e.

    <div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
    "maps": [
    "ns2_co_Core",
    "ns2_pulsecombat",
    "ns2_summitcombat",
    "ns2_co_down",
    "ns2_co_veilcombat",
    "ns2_co_faceoff",
    "ns2_assault"
    ],
    </div>

    Now I have another issue.

    My server log is constantly showing this error, usually after the client connects.

    <div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
    [Server] Script Error #1: lua/RBPSserverCoutActions.lua:22: attempt to index local 'message' (a nil value)
    Call stack:
    #1: func lua/RBPSserverCoutActions.lua:22
    client = ServerClient { }
    message = nil
    #2: cout/CoutServerNetworkHooks.lua:11
    client = ServerClient { }
    message = {action="modsInfo", message="{ "mods": "NS2 Triad,NS2 Kleos,NS2_Goliath,ns2_turtle,NS2 Eclipse Beta,NS2 Tanith Beta,ns2_yakushima,Ns2 co_faceoff remake,Co_Summit,co_assault,co_chuteout,ns2 co_pulse remake,co_Core remake (Alpha 3),Minimal Alien Vision,Combat Mode,Player Badges,DAK Ad" }
    action = "modsInfo"
    decoded = nil
    (for generator) = function
    (for state) = {1= {action="serverInfo", func=function }, 2= {action="modsInfo", func=function } }
    (for control) = 2
    key = 2
    taulu = {action="modsInfo", func=function }
    </div>

    There are only 2 server script-based mods which I use: ns2stats and combat mode. I posted in the combat mode thread and the developer told me that their plugin does not use the said function above. Therefore there can only be one other culprit?
  • TechnIckSTechnIckS Join Date: 2007-01-14 Member: 59616Members
    I noticed recently your web site is VERY slow. Takes forever to load the pages!
    Do you guys need help hosting the database, website or both? I'm offering to help (free off course). Either linux or windows, i have two powerful servers that can help.
  • ZeikkoZeikko Join Date: 2007-12-16 Member: 63179Members, Squad Five Blue, NS2 Map Tester
    wireaudio wrote: »
    I noticed recently your web site is VERY slow. Takes forever to load the pages!
    Do you guys need help hosting the database, website or both? I'm offering to help (free off course). Either linux or windows, i have two powerful servers that can help.

    Have you checked if you have customized filters on?
    The website performs slower with non default filters because the results are most probably not cached.
    If you have an enterprise level server and able to lend us atleast 4 cores and a high performance RAID array with about 500GB of space please send me an email to zeikko@teamarchaea.net or reply here and i'm happy to discuss about it.
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    [UPDATE]
    - Lua has been updated for 239
    - ns2stats.com can now be used, we'll prob make it main domain at some point.

    Gonna resume work on ns2stats this month, have been busy with irl but we'll have some time now. We are thinking of getting 2 new web/vp servers for ns2stats, these would be located prob in China(or somewhere close to Japan and Australia) and NA and game data from nearby ns2 game servers would be posted on them instead of server in Finland, so this would make games to register on site better. Also thinking of adding donate to site and/or little google adds.. would help with server updates and costs.
  • nicholmikeynicholmikey Join Date: 2012-10-31 Member: 165281Members
    How do I change the amount of players required for a vote-map? I run a 18 man server, the other day I had 12 players on and they tried to use votemap but it required 13 votes. (1 more vote than there were players)

    Is this configurable?
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    How do I change the amount of players required for a vote-map? I run a 18 man server, the other day I had 12 players on and they tried to use votemap but it required 13 votes. (1 more vote than there were players)

    Is this configurable?

    Amount of votes required is not configurable atm. Its calculated and results in about 60% of required votes. If what you are saying is true and your not talking about some other votemap mods then that is a bug. But anyway there is that other votemap mod which is better and includes graphical UI for voting, ns2stats only has console command votemap.
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    [UPDATE]
    - Fixed votemap player requirements issue
    - Fixed "message is null"-error (prob)
    - Added server status updates to ns2stats.com (can be disabled from config, server sends status update every 2 minutes):
    Currently http://ns2stats.com/server/index list is updating in real time (if page is refreshed) and showing current server player amounts and active servers. Later this enables clan site widgets to show server info on their own sites etc. And ofc more data in ns2stats.com, like featured servers, current private games etc.
  • KalabalanaKalabalana Join Date: 2003-11-14 Member: 22859Members
    NS2stats is for recording player data.
    The ranking, and any advanced organization of player data (recorded or not) should not be associated with this process, though it inevitably will (and to an extent currently is) . An opt-out option would be nice.
    Player ranking is a far more complex process and should not be associated with this awesome project.
    Either way, keep up the good work guys!
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    One additional to ns2stats I'd like to see is the class and weapon info. Specifically, the number of times each player buys/pickups each weapon (e.g. shotgun, GL, FT, JP, exo, mines, welders) and classes (e.g. gorges, lerks, fades, onos).
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    [UPDATE]
    - Updated lua for build 240.

    --
    Response to above comments:
    More stats will come to site in this month, rankings will stay to extend they are now at least. And that data might be used to arrange teams and maybe even give seasonal awards in form of in-game badges etc. Thou option to disable ranking on ns2stats enabled server is possible and prob will be made.
  • -pANIC--pANIC- Join Date: 2013-01-13 Member: 179295Members, Reinforced - Gold
    I attempted to run sv_verify_server from the console whilst connected to my server but I get the following error in the server console: "Client with id 14XXXX is not allowed to execute command: sv_verify_server", does anybody know how I can remedy this?
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    -pANIC- wrote: »
    I attempted to run sv_verify_server from the console whilst connected to my server but I get the following error in the server console: "Client with id 14XXXX is not allowed to execute command: sv_verify_server", does anybody know how I can remedy this?

    Means that you need to add that command to allowed commands in ServerAdmin.json file. More info in wiki.
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    Server only version of ns2stats available. Your server will appear as unmodded even when it is running ns2stats! More info here.
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    A few other things I've noticed/would love to see:

    Nonreporting bug
    - Some properly setup servers (e.g. they have reported ns2stats data to the website before), occasionally don't report their results to the website. For example, here are the matches in the Invitational this past weekend that didn't report results, but should have:
    Saunamen vs coolclan: http://www.twitch.tv/naturalselection2/b/373030299 1:21:00->1:33:00
    coolclan vs Be BAGUETTE my friend: http://www.twitch.tv/bonkers_noobcam/b/373075358
    Be BAGUETTE my friend vs coolclan: http://www.twitch.tv/bonkers_noobcam/b/373087434
    Nexzil vs coolclan: http://www.twitch.tv/naturalselection2/b/373115455 48:00->1:01:00

    More formal tournament or league separation
    - Much of the competitive round data is a mess of tourny/league play, pcws, and public matches. It would be nice if we could something a bit more formal to separate this info, such as allowing matches to be 'tagged' (e.g. tagging this weekends tournament matches with something like 'NSL Invitational') and then filtered.

    A page with a list of all of the matches
    - I'm frequently finding myself going round by round (e.g. adding one to the round number in the URL) to ensure I find all of the games. It be nice if there was a page that just listed all of the matches in chronological order starting with the most recent. Ideally, it'd just be like the 'Recent rounds' listing except it would have all the rounds with the following info:
    - Round Number
    - Data/time
    - Length
    - Server
    - Map

    Date/time stamp
    - While having the time pasted since the match posted at the top of the round page is useful, I'd prefer a simple date and time stamp. The specific timezone isn't important (just choose one) as long as its stated and consistent.

Sign In or Register to comment.