Jump to content

CnCNet Forums

Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Grant

Ladder - Change log

Recommended Posts

So a few important changes to note.

  • Players do not "lose" points if they have lost a game, they simply gain a smaller margin of points. 
    The theory is to eliminate the ethic of bad sportsmanship and rage quitting when losing. If you lose you're guaranteed some points.
     
  • Ladder design will always be evolving and remember everything you see is never finished. However we're scrapping the traditional table view you see so much in ladders. 
    Reason being it's too common, it's not inline with what we do here. We're pushing boundaries and want a somewhat unique experience to competitive C&C to entice as many players as possible.
     
  • Additional game stats introduced  
    Including and not limited to:
    • Player Colour
    • Player Faction
    • Player Credits
    • Player Infantry, Planes, Buildings Left
    • Player Units, Infantry, Planes, Buildings Bought
    • Player Units, Infantry, Planes, Buildings Destroyed
       
  • Current Game information stored:
    • Superweapons
    • Crates
    • Credits
    • Duration
    • MCV Redeploy
    • Build of Ally Conyard
    • Average FPS
    • Reconnection Error Flag
    • Unit Count Start
    • Players in Game
    • Map / Scenario
       
  • Game Scenarios 
    The different game scenarios of win/lose will require testing again to see if the code implemented catches disconnects, quitting etc.

 

For the additional game stats we've now got I would like to give a huge thanks to tomsons26 and dkeeton for helping me with the parsing and testing.
 

What's next?

  • Re-testing of the game scenarios , keep playing games, report anything unusual.  
  • A look into how we can handle Reconnection errors. 
  • On going UI changes and ladder code.



 

On another note thank you all for your testing so far and for being patient. 

Share this post


Link to post
Share on other sites

Changes - 15/07/2017

  • Tiberian Sun unit types added to the stats parsing (dkeeton)
  • Recent games
    • Now show on profile aswell as ladder listing
    • Date added when game was played
  • Player profile 
    • Average FPS added

       

recent-games.png

average.png

Share this post


Link to post
Share on other sites

Badges

Just added a first pass at basic badges based on rank currently. I'll make a page in a moment so you can see what badges are available. 

public function badge($rank)
    {
        switch ($rank)
        {
            case $rank >= 0 && $rank <= 50:
                return "rank-01-e2 badge-0";
            case $rank > 50 && $rank <= 100:
                return "rank-01-e3 badge-1";
            case $rank > 100 && $rank <= 200:
                return "rank-01-e4 badge-2";
            case $rank > 200 && $rank <= 300:
                return "rank-01-e5 badge-2";
            case $rank > 300 && $rank <= 400:
                return "rank-01-e6 badge-3";
            case $rank > 500 && $rank <= 600:
                return "rank-01-e7 badge-3";
            case $rank > 600 && $rank <= 700:
                return "rank-01-e8 badge-4";
            case $rank > 600 && $rank <= 700:
                return "rank-01-e8-1 badge-4";
            case $rank > 700 && $rank <= 800:
                return "rank-01-e8-2 badge-4";
            case $rank > 700 && $rank <= 800:
                return "rank-01-e9-1 badge-5";
            case $rank > 700 && $rank <= 800:
                return "rank-01-e9-2 badge-5";
            case $rank > 800 && $rank <= 900:
                return "rank-01-e9-2 badge-6";
            case $rank > 900 && $rank <= 1000:
                return "rank-01-e9-3 badge-6";
            case $rank > 1000 && $rank <= 1500:
                return "rank-02-00-e4 badge-7";
            case $rank > 1500 && $rank <= 2000:
                return "rank-02-00-e5 badge-7";
            case $rank > 2000 && $rank <= 2500:
                return "rank-02-00-e6 badge-7";
            case $rank > 2000 && $rank <= 2500:
                return "rank-02-00-e7 badge-7";
            case $rank > 3000:
                return "rank-02-00-e9-01 badge-8";
            default: "rank-03-e2";
        }
    }

We could look at it differently too, open to ideas on what. You could base badges on X, Y, Z and build up a score. 

Very rough look at badges (Colours will be changed): https://staging.cnc-comm.com/ladder/yr/badges

Share this post


Link to post
Share on other sites

So far it looks like that yeah.

Points:

  • Only 1vs1 Games should now count
  • Points no longer stored on username, and stored on a player_points table - allows easy management of games and points.

Admin panel:

  • As of currently, shows a list of all the games per ladder, and allows you to delete. Deleting a game removes all associated ladder_games, player_games, player_points records.  

Share this post


Link to post
Share on other sites

Game details:

  • Player colour added
  • Player country added
  • Funds left over

Stats processing:

  • Deletes game record if opponent does not exist in database

 

fundspng.png

Share this post


Link to post
Share on other sites

September updates

Ladder UI overhaul

Although staging, isn't quite like the below just yet that's the aim. 

new-ladder-home.png

new-ladder-listings-2.png

new-ladder-profile-2.png

QM Client

Is being tested, and will soon be available for alpha testing.

 

Share this post


Link to post
Share on other sites

Ladder

  • Ladder listings are now filterable by the last 5 months. 
  • Ladder support for RA1

filter.png

 

QM Client by @dkeeton

  • General bug fixes
  • Added first pass at support for RA1
  • Like 1

Share this post


Link to post
Share on other sites

Ladder

  • New Tiberian Sun & Red Alert player cards
  • Fixed sizing of player cards on main ladder listing

QM Client by @dkeeton

  • More general bug fixes to games

Share this post


Link to post
Share on other sites

Ladder

  • Prevent player usernames having apostrophes and = signs in. 
  • Player ratings bug - fix by @dkeeton

QM Client by @dkeeton

  • More general bug fixes
  • Updated UI with veto option on map.
  • Selectable faction per map

Share this post


Link to post
Share on other sites

Ladder

The points system has been updated to give more points for wins and less points for losses.

Share this post


Link to post
Share on other sites

Ladder

  • New badges implemented - Click the "Battle Ranks" button on the ladder listings to view what ranks are available.
  • Badges now reflect player skill rather than player points. 
  • Games limited to 25 on player view

Share this post


Link to post
Share on other sites

Ladder

Trial for November ladder month:

  • NO points are awarded on loss.
  • More points awarded on win. (denominator 120,000)

 

Congrats to players Just-Testing, RC1985 and Black for winning that October ladders.

Edited by dkeeton
  • Like 1

Share this post


Link to post
Share on other sites

Ladder

  • Yuri's Revenge 1v1 ladder has been spit in to 2 Leagues. Players are placed in leagues based on their rating. Highest rated players are in the Masters league and the rest are put in the Contenders League.
  • Point system was updated to give higher rated players more points per win.
  • Like 1

Share this post


Link to post
Share on other sites

Ladder 

  • Added a forum widget showing recent games. 
    • Also an option to filter by game. It will remember your option via a cookie.

      filter.png

Share this post


Link to post
Share on other sites

Ladder

Recent Games:

  • Added Duration, Average FPS and Factions to Boxes.
    factions.pngfactions-ts.png
  • Thanks 1

Share this post


Link to post
Share on other sites

Ladder

Added a simple search functionality to the ladder listing. Currently just searches the current months by default.

search.png

  • Thanks 1

Share this post


Link to post
Share on other sites

Ladder

Player view has now been changed slightly to be more consistent with others. 

  • Back button will now go back to the ladder, rather than ladder home.
  • Player cards that are selected will now, aswell as appearing on the ladder listings, will appear in the player view.
    • Player cards will soon be updated to include some new designs.
  • General design update

player-view.png

 

Game view

  • Back button will now go back to the ladder, rather than ladder home.
  • General design update

game-view.png

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By midatou
      Hey,
      I'm trying to install tiberian sun cncnet on Linux/Kubuntu 18.04.11 TLS.
      The .deb package won't install, it says unable to meet dependencies. I see on the installation video that linux mint seems to resolve the dependencies, perhaps its kubuntu?
      When I run it in a terminal it forces me to remove PHP (which I am running a server, so I don't want to uninstall php!).
      How do I install cncnet? I am still new to linux but am loving it so far.
      Is there any way to install it without removing php? Seems wine requires its removal to install. Why -- anyone know?
      Perhaps I can install on another account or? Maybe cncnet needs to look into using .AppImages -- they are pretty easy and OpenRA uses them perfectly for RA, TD, and Dune and they work great.
    • By RaVaGe
      To report please post a link to the ladder profile of the player + links to matches that have been counted twice.
      Don't PM staff on forum or Discord to get games counted against you removed faster.
       
      Example report:
       
       
    • By Snow-i
      Hi guys, hoping you can help me out here.
      For some reason, some games rooms won't let me connect to the others in the room showing NA for all players in the room.  I can still chat in these rooms but will ping NA to all. Seems that restarting the CNCnet client sometimes helps with this, sometimes doesn't.  I've checked all my UPnP settings and even setup the rule in my router.  Doesn't seem to have an effect.  Also seems like its only when certain players are hosting the room that the problem occurs.  Other times, connections work no prob.
      If I had to guess, it's got to be a problem with the port not opening correctly for given rooms (perhaps it's trying to open the connections on something other than the regular port?).   I'm a bit at a loss - if there were logs I could go over to see why the connections are failing in certain circumstances I'd likely be able to find the fix.    I am pretty technically handy (work as a technical project manager as my day job).  
      My setup is this:
      Alienware R7 i5 8400 w/ 1080 Ti, windows 10 home, Killer E2500 Gigabit networking adapter.  Windows firewall is off.  
      I am on a hardwired 1gpbs Google Webpass connection with a google wifi router.  I never had this problem on my laptop (before I got my desktop), so I'm thinking it's either some crapware dell has on my comp, a permissions issue with UPnP or the killer networking adapter software/firmware itself.   
       
      If I run the CNCnet_UPnP exe in the CNCnet folder, the cmd window says "failed to open ports" so further fuel to my idea that this issue is UPnP/permissions related.  
       
      So
      1) anywhere I can check the specific connection logs for rooms?
      2) any ideas on the UPnP configurations that I can tinker with? 
      Any help would be greatly appreciated as this problem is keeping me out of some really good games.
       
      Cheers!
      _snow
    • By killerpot
      noting work on this web site create account freeze at end but work! 
      second:try changing my profile pic do the same loading for ever nothing happend  same for the other picture profile upper  try in google chrome and firefox no add block nothing still not work!! prof here in firefox https://puu.sh/Byo6K/d8ec1890b5.mp4
       
       
    • By rabidsnypr
      So it depends on what computer I'm on and where I'm at(Location in the house and what house I'm in. I got two houses).
       
      Is there links to GameMusic.7z so I can Download it  myself to unzip and throw them in the folders myself?
       
      They don't download on windows xp machines from whatever reason, they reach the end and mess up. 
       
      Don't dis on the windows xp pro. I have machines that still update and I love windows xp.
       
      For all the Games, Except Dune, I cant dune's link to work for me to download it.
       
      Thanks
       
      \m/
  • Recently Browsing   0 members

    No registered users viewing this page.

×