Jump to content

CnCNet Forums

Search In
  • More options...
Find results that contain...
Find results in...
aWarNoob1

$300 payout for ladders, badges, and clan support

Recommended Posts

Grant won't do it because he doesn't want to be the one responsible for killing xwis.net :P

  • Upvote 1

Share this post


Link to post
Share on other sites
On 4/22/2017 at 1:04 PM, XXxPrePxX said:

Man, the money is there!!! :P:P $400 isn't chump change!

Yep, especially for me. I was selling oranges and jumping on windshields from the side of the road for 2 years to make what i got today.

 

 

Edited by aWarNoob1
  • Upvote 1

Share this post


Link to post
Share on other sites

Ladder requires:

1. API to handle game results, and  accounts.

2. A quickmatch client 

3. Main Client updates to integrate with quickmatch client, and accounts.

4. Website for ladder.

Number 2 I can't do.

Share this post


Link to post
Share on other sites

guys if you want this ladder i know guy can desing web sites if you intrested pm me so i can give to you his skype 

Share this post


Link to post
Share on other sites

Hifi should do it just to piss Olaf off :D (jst kidding, Olaf's alright).

What about the rest of the CnCNet team? I'm sure Nyerguds, FunkyFr3sh or Rampastring could look into the YR code (matrix-style :P) and reverse the hell out of it if they wanted to, and make bots that match players and randomize maps and so on, or some other solution. I'm aware I'm making it sound a lot easier than it is, but if they wanted to do it, from what we've seen around here, they more than likely can. I'll even match the above offer and add another $400usd to it ffs :D ... seriously.

So any takers? $800usd can make your wife/girlfriend/(boyfriend?) very happy; an expensive date, or new shoes, or jewelry, or another Louis fucking Vuitton wallet... :D

  • Upvote 2

Share this post


Link to post
Share on other sites

Damn man, I should start posting it around school in the computer science room, $800 to the programmer who can succesfully get a ladder working!

 

It might work.

  • Upvote 1

Share this post


Link to post
Share on other sites
55 minutes ago, XXxPrePxX said:

Damn man, I should start posting it around school in the computer science room, $800 to the programmer who can succesfully get a ladder working!

 

It might work.

I did CS a while back and if I remember correctly, reverse engineering was never taught (maybe it's changed now though, I'm not sure, but I doubt it). But hey, maybe some of them do/study it in their spare time so... why not! But I think you should ask the CnCNet team for permission first.

Edited by fir3w0rx

Share this post


Link to post
Share on other sites
7 hours ago, Grant said:

Ladder requires:

1. API to handle game results, and  accounts.

2. A quickmatch client 

3. Main Client updates to integrate with quickmatch client, and accounts.

4. Website for ladder.

Number 2 I can't do.

Grant do you have a paypal account we could deposit some cash into? Even if you could do 1,3,4 that'd be good. Do we even need a quick match client to get the ladders up and running? Btw, I just paid some bills so i could probably only throw in 100 but i could try and give the rest in  2 weeks from now.

Share this post


Link to post
Share on other sites
4 hours ago, fir3w0rx said:

Rampastring

My programming experience is limited to desktop applications and games for the most part. And while I have some website coding and server-side service programming experience, Grant is likely far better at that stuff, especially since my server-side experience is from platforms that the CnCNet website and other services do not run on. And that means that out of Grant's list, alone I could only do #3.

Hacking YR itself wouldn't be a problem, but those hacks would be useless without a server-side service that would handle the game results, pair players for quick match etc. (depending on the implementation of the quick match feature, of course)

Edited by Rampastring
  • Upvote 1

Share this post


Link to post
Share on other sites
On 26/04/2017 at 11:49 AM, Grant said:

Ladder requires:

1. API to handle game results, and  accounts.

2. A quickmatch client 

3. Main Client updates to integrate with quickmatch client, and accounts.

4. Website for ladder.

Number 2 I can't do.

I'm sure you've already thought of this, but would it be worth "just" building a clan ladder instead?  No need for a qm function that way and people can always do 1v1 clans if they so wish 

  • Upvote 3

Share this post


Link to post
Share on other sites
8 hours ago, Chandler said:

I'm sure you've already thought of this, but would it be worth "just" building a clan ladder instead?  No need for a qm function that way and people can always do 1v1 clans if they so wish 

That's what I was trying to get at with my 'alternative ladder' concept (thread posted in this subforum).

It would take away #2 from being used. I would imagine #1 would be designed to put people into clans.

To me, that ladder would be sufficient enough for competitive gaming again. Yeah, it wouldn't have the amazing concept of randomized matching, but it would allow people to 1on1, 2on2, 3on3, 4on4 in competitive terms, and that's cool enough for a while.

  • Upvote 1

Share this post


Link to post
Share on other sites

The quickmatch client was an idea to make things easier, it's a lot more work without it.

I already had the ladder running for ra1 and ts, main problems were:

 

1. Sending additional commands adds more delay, each command adds 3 seconds. (you can already notice the delay now without the ladder, it will get much worse..)

A quickmatch client would solve this issue, since it will be a separate application without global chat and no limitations.

 

2. It's difficult to verify who is actually logged in or not, someone could pretend to be another guy and send fake game results to the server. This probably can be solved but requires even more commands to be send over the server (see 1.)

 

3. If players can choose against who they play it will end up with a lot problems, they will just refuse to play against good players to avoid losses and everyone will complain.

A quickmatch client would solve this issue too, the server will choose based on your rating against who you play (names are hidden so you can't bail, you don't know against who you play).

 

 

I won't work on a ladder again if it ends up being the same mess again like last time, for me a quickmatch client is a must.

 

  • Upvote 4

Share this post


Link to post
Share on other sites

You say a quickmatch client is a must. But i'm hearing we dont have a way to aquire a quickmatch client. So it sounds to me like this is a hurdle we cannot get over.

Basically for 2 years this has had a "not looking good" feel to it..  i think people just want a definitive answer...even if the answer is that a proper ladder is not possible.

I dont know enough about the coding/programming side of things to even make educated guesses as to what needs or not to happen. I only need to know if there's something the community can do financially to aid the progress of this, or if it simply cannot and will not be done.

In other words..."give it to me straight Doc"

Share this post


Link to post
Share on other sites
  1. Yes the ladder is possible. It was proven to be possible back when we had a beta up on the site (for those that remember). 
    In @FunkyFr3shs client RA & TS had client support for ladder games, where you would create a ladder game and play. We turned the ladder offline due to excessive bailing, some issues it was having in general and if I remember correctly, it was just a POC/BETA anyway. 
     
  2. YR never saw this functionality. It did however eventually send stats from players in the background, and that worked up to a point. 
     
  3. IMO a ladder is possible if everyone comes together in the team and works on it for a few months. However people already have a lot to do and look after. You have to look after the clients, the games themselves too, maintain the websites, tunnels, forums, people asking for help etc. Introducing a ladder to an already maxed out team produces a lot more stress. If this was our full time job, we'd be done in a couple of weeks, but it's not unfortunately!

    TLDR: Yes but it's finding a time everyone can work on it at once.

    Below is who we need on what:
    Quote

     

    Ladder requires:

    1. API to handle game results, and accounts.
    Required: Stats parsing required: ( @hifi or @Tahj )
    PHP API - @Grant
    OR USE @Tahjs existing API and skip above (Depends on the below?)

    2. A quickmatch client 
    Required: @FunkyFr3sh or @Rampastring 

    3. Main Client updates to integrate with quickmatch client, and accounts.
    Required: @Grant or @dkeeton or @Rampastring and for RA/TS - @FunkyFr3sh

    4. Website for ladder.
    Required: @Grant

     

     

Share this post


Link to post
Share on other sites
36 minutes ago, Grant said:

2. A quickmatch client 
Required: @FunkyFr3sh or @Rampastring 

This seems to be the biggest challenge....I ask these two gentleman....is this possible? and would money help to make it a reality?

Edited by -AuF- AuFRuLeR

Share this post


Link to post
Share on other sites

I'm willing to chip in 100$ even 200$ to get a matchmaking style ladder.

if the work load is too much maybe we can hire someone to code the matchmaking client?

  • Upvote 2

Share this post


Link to post
Share on other sites

Just to make it clear, the quickmatch client is only a must for me (in case I would start working on a ladder again). Anyone else could come up with a better idea if they have one and do it another way.

 

The fact you guys are willing to donate is cool though, maybe someone is getting motivated to do it.

For me it's not very motivating though, I already dislike the title of this thread "badges, and clan support...". I don't even want to think about these two features when we don't even have the plain 1v1 quickmatch ladder ready. Clan and badges should come after we have a stable 1vs1 ladder.

 

The quickmatch client would be simple, it's not too much work I guess. But we don't have the server part done for it either, we need something where you can register for a quickmatch and the server will find the matching opponent (Didn't really think about how this part is going to work yet TBH...)

  • Upvote 2

Share this post


Link to post
Share on other sites

The quick match client application and its integration into the main client itself would be simple. But I can't do the server part myself. And based on the rest of the CnCNet team's prior experience with the ladder that had no quick match, it wouldn't work. So a quick match client is necessary for me as well.

Tbh I'm personally not interested in these features (ladder, clans, badges). However, with some donations I could consider working on them (for the games that use my client; that means YR, MO, DTA and TI). But the quick match client with a working 1v1 ladder needs to be done first, because without that, clans and badges would be useless (or at least they couldn't be utilized to their full functionality).

Edited by Rampastring
  • Upvote 2

Share this post


Link to post
Share on other sites
4 hours ago, Rampastring said:

The quick match client application and its integration into the main client itself would be simple. But I can't do the server part myself. And based on the rest of the CnCNet team's prior experience with the ladder that had no quick match, it wouldn't work. So a quick match client is necessary for me as well.

Tbh I'm personally not interested in these features (ladder, clans, badges). However, with some donations I could consider working on them (for the games that use my client; that means YR, MO, DTA and TI). But the quick match client with a working 1v1 ladder needs to be done first, because without that, clans and badges would be useless (or at least they couldn't be utilized to their full functionality).

Ok, so you're able to create the quickmatch(qm) client as well as integrate it with the main game client. But can the qm client be created FIRST, and then afterwards the rest of the qm system? If so, how much $$$ will it take to get things rolling? We can talk in private if you prefer.

 

Long story short:

QM Client + Integration with Game Client(s) = $(insert dollar figure here)

Share this post


Link to post
Share on other sites

The quickmatch server needs to be created or at least the quickmatch protocol specification designed before a client for it can be made. And the server part I can't do myself.

Basically, like FunkyFr3sh said, there should be a server that registered players would contact via the client and the server would then match players of fitting skill levels with each other and return the information about the game settings, opponent's address / tunnel server address etc. back to the client, that would then start the actual game.

Edited by Rampastring
  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By amilcard88
      when i start yuri's revenge im in the lobby for like 2 mins and all of a sudden all the games on the left start to disappear then it will say connection to cnc has been lost then trying to connect to other lobby and this keeps happening. please help??????????????? 
    • By drelix76
      Good day, I'm having a bit of trouble Hosting a for example a Survival map.
      What I just did is,
      I create a room
      I choose a lower ping server
      I choose a Dctanxman survival map, others join in (unknown players) some have high ping/some have unknown ping and some have lower ping
      When some of the others join in I encounter a notice saying "Player 'playername' has different files compared to the game host. Either 'playername' or the game host could be cheating."
      So I lock the room, I just ignore the notice because I have already got pass that everytime I join other host.
      They all get ready
      I press Launch game
      In the loading screen (I "THE HOST" loads but others don't, or in other players perspective, I may have to assume that I don't load in their screen) << THAT IS MY PROBLEM
      Now I always doubt I won't connect/load in loading screen with others when I'm the host, why is it like that for me?
      and sometimes when I join others I encounter this notice "Player 'playername' has different files compared to the game host. Either 'playername' or the game host could be cheating."
      from what I remember, I made a copy of the folder C:\Gamies\Red Alert 2-YR\Maps\ and made a Clean Install of my PC and reinstall RA2/YR together with CnCNet for YR and copy the backup Maps folder I made a copy earlier and pasted it back after updating CnCNet, I think this triggered that notice "Player 'playername' has different.... etc."
      How do I remove the notice "Player 'playername' has different files compared to the game host. Either 'playername' or the game host could be cheating."?
      I may have to assume this is what makes me not load with others when I'm the host, I just made a copy of the Maps folder, why is it triggering a notice like that? It did came from other players... is there a way around this?
    • By aaa147
      When I opened the game hall, this pop-up appeared.So what should I do?

    • By Tore
      This is a little topic to point you to some C&C modding tools.
      Feel free to add more tools to this topic. 

      The XCC Utilities:
      Essential for any modder. Download HERE. Made by Olaf Van Der Spek. Contains: XCC AV Player, XCC Editor, XCC Mixer (V 1.45), XCC MIX Editor and XCC TMP Editor.
      XCC TFD Shortcut installer - Handy for TFD users.
      XCC Radar Color editor
      XCC AUD writer - This is a plug-in for WinAmp that allows you to create .aud files from .mp3 files. For WinAmp, and MP3 editing, see Sound related tools below.
      XCC .dll pack - You might need these DLL files to run the XCC utilities. Put them in the same directory as the program you are having trouble running.
      XCC Utils 1.45 U - with Visual Styles support http://www.vk.cncguild.net/TOOLS/DATA/XCC_Utils_U.zip
      Mix Protector. Locks your mix files, this program helps to prevent asset theft. http://www.vk.cncguild.net/TOOLS/DATA/MIXProtector.exe

      INI (.ini) related tools:
      DCoders AI Editor - A program to help you edit the AI.ini file.
      If the above link doesn't work, click HERE.
      Most use notepad for editing the ini files, but some use other notepad-based programs. These are some good programs to edit the .ini files.
      NoteTab
      NotePad++
       
      Voxel (.vxl) and HVA (.hva) related tools:
      Voxel Section Editor III (VXLSE) 1.37 - Another tool created by Banshee and other people from PPM, for creating voxels. Voxels are used mostly as tanks in TS and RA2.
      Cube Normalizer 1.5 - A program for normalizing voxels.
      WILL'S Voxel Editor. An alternate voxel editor (as used by Mig Eater).
      3DS2VXL - A program for converting .3ds files to.vxl files.
      Some 3DS2vxl patches
      OS HVA Builder 2.1 - A program for editing .hva files.
      OS HVA Builder Quick Patch - Updates OS HVA Builder from V2.0 or above to 2.12.
      OS Voxel Viewer - A program for viewing .vxl files.
      OS Voxel Viewer Quick Patch - Updates OSVV from V1.5 or above to V1.75.

      SHP (.shp) related tools
      OS SHP Builder - This tool created by Banshee and other people from PPM, is a tool used to create shp files, these files are used as units and buildings in all C&C games from C&C1 to RA2. Download is here.
      Engie File Converter is a conversion suite created by Nyerguds that supports most of the Westwood image formats (D2 SHP, TD SHP, TS SHP, CPS, WSA). Downloads folder is here.
      Radar Color Editor Is a program put together by Nyerguds (GUI by IcySon55) which you use to modify the colors of your SHP's on the radar screen, a very handy tool.

      Music (.aud/.mp3/.wav) related tools
      For the XCC AUD writer, see the XCC Utilities Section at the top.
      WinAmp - This program, combined with The XCC AUD writer, can create usable, ready to be inserted into TS, .aud files.
      Audacity - A program for editing .mp3 and .wav files, which can then be converted to .aud files. Not required, but handy for making many new sounds.

      2D Image editing software
      Not a requirement of TS editing, but many modders use these programs such as PhotoShop, Paint Shop Pro and Gimp.

      3D Image software
      Commonly used for creating renders and buildings. Again, not required, but very handy to have.
      Blender - A free, open source, easy to use 3D modeling program.
      3DS MAX - An incredible 3D program. It comes at a price though. For a free trial, follow the link on the main page.
      See also: 3DS to VXL above.
      GMAX- A cut down, but free version of 3DS MAX. That site also has tutorials here and there, so make sure you check them out too.
      Anim8or is a free 3D modeling program which is a favorite out of the free programs.
      Hex Editing related tools (for editing GAME.exe) Note: These programs are NOT Decompilers/disassemblers.
      HHD hex editor - A tool for edting the TS game.exe. Note that this is an older version, but it is MUCH better than the new one.
      Hex Workshop - A more complicated, but more useful Hex editor.
      PE Explorer - A hex editor and resource viewer in one, with several other useful features. Only recommended for those with experience in exe editing though. Link leads to a download page for a 30 day trial.

      Language.dll related tools
      Resource Hacker - A tool for editing the TS Language.dll. Can also be used to edit the GAME.exe to a certain extent.
      XN Resource Editor - A more powerful, but slightly more complicated resource editor. Can also be used for modifying certain parts of GAME.exe

      Misc tools
      TMP Studio - A tool for editing and creating TS and RA2 terrain files.
      Explosion Generator - Found by Triforce a while ago, this is a nice program that generates random explosions, which can be used in TS.
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×