Register Members List Experience Mark Forums Read Donate

CommunityFortress.com TF2 Wiki CommunityFT Twitter

Go Back   CommunityForums > Gaming > CommunityFT > General Discussion
CommForums Shop

Reply
 
Thread Tools Display Modes
Old 08-29-2010, 10:24 PM   #31
fluffyanimals
Junior Member
Points: 313, Level: 6
Points: 313, Level: 6 Points: 313, Level: 6 Points: 313, Level: 6
Activity: 21.2%
Activity: 21.2% Activity: 21.2% Activity: 21.2%
 
Join Date: Aug 2010
Posts: 7
Default

I apologize to Pingu for not going in detail on what he had done but I had forgotten to ask him recently about how much he had done regarding the site although he has linked me to the other league stuff before. Pingu, I recommend talking to Falco since he also does some coding (mentioned it to you) and maybe it'd be easier to get something done between the two of you (no idea since I can't code but just throwing it out there).

Quote:
If no one can contact floor master and its clear he has no intent on helping, then natf2l ought to move on without him.
-jiggawhat

I'm going to second this right now since so far attempts have been unsuccessful to get in touch with him so we might as well start trying to get stuff arranged for an NATF2L and using MatchMod as Pingu suggested if we still have no feedback from floor whatsoever in the next few days. While it'd be nice to get in touch him floor if we can't do it then there is a point to saying that we've waited long enough at this point and we need to simply move on and make things happen separately.

Quote:
...we have TGL, TWL, CEVO, UGC, gotfrag, mygamingedge, commft - the community is scattered everywhere. If we could consolidate TF2 into only NATF2L and ESEA then I think that would be sufficient.
- jiggawhat

This is the core idea. There's nothing wrong with having a strong league like ESEA since many of the good teams participate in it but even just having two leagues would greatly reduce the thinness of the community with its current state. Get a free league for everyone to get in on, have more teams overall in one group with a proper amount of divisions, consolidate and expand.
fluffyanimals is offline   Reply With Quote  
0
Old 08-29-2010, 11:21 PM   #32
jiggawhat
Senior Member
Points: 1,641, Level: 24
Points: 1,641, Level: 24 Points: 1,641, Level: 24 Points: 1,641, Level: 24
Activity: 18.2%
Activity: 18.2% Activity: 18.2% Activity: 18.2%
 
Join Date: Jun 2010
Posts: 126
Default

So if I understand correctly matchmod is a server plugin like ESEA's that can do all the stats/demos/automation/etc. ?
jiggawhat is offline   Reply With Quote  
0
Old 08-29-2010, 11:26 PM   #33
fluffyanimals
Junior Member
Points: 313, Level: 6
Points: 313, Level: 6 Points: 313, Level: 6 Points: 313, Level: 6
Activity: 21.2%
Activity: 21.2% Activity: 21.2% Activity: 21.2%
 
Join Date: Aug 2010
Posts: 7
Default

http://matchmod.net/

This is all I know about MatchMod. As far as stats go I don't know all of what needs to be done or how easy that is to do but I'll ask Pingu directly on Steam and get back to everyone here if Pingu doesn't beat me to it since both ESEA and TF2Lobby do stat-tracking (although I think Lobby does a bit of a better job of it overall with a few things, and it looks more clear but ESEA's version as least shows you a comparison of everyone, although I imagine that last part isn't tough to implement if the rest is already there).
fluffyanimals is offline   Reply With Quote  
0
Old 08-30-2010, 09:02 AM   #34
Hawkeye
Post deleter :-)
Points: 5,054, Level: 48
Points: 5,054, Level: 48 Points: 5,054, Level: 48 Points: 5,054, Level: 48
Activity: 50.0%
Activity: 50.0% Activity: 50.0% Activity: 50.0%
User owns 1x VIP Membership User owns 1x Custom Title
 
Join Date: Oct 2009
Posts: 699
Default

Quote:
Originally Posted by jiggawhat View Post
So if I understand correctly matchmod is a server plugin like ESEA's that can do all the stats/demos/automation/etc. ?
It automates the match it self, auto-records the demos (STV) and tracks the game..

I can add hooks in for league matches to auto-report back relatively easily though if we use Sockets or something else.

Stats are not covered as of yet, as I haven't built a back-end to house them. The biggie here is getting all the servers to talk appropriately to a central repository and ensure security of the back-end.
Hawkeye is offline   Reply With Quote  
0
Old 08-30-2010, 01:45 PM   #35
MjrNuT
Member
Points: 1,634, Level: 24
Points: 1,634, Level: 24 Points: 1,634, Level: 24 Points: 1,634, Level: 24
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
MjrNuT's Avatar
 
Join Date: Apr 2010
Location: Folsom, CA
Posts: 84
Default

Quote:
Originally Posted by fluffyanimals View Post
1) Me, Falco, Jinn
Pingu and Papa Smurf (to some extent since they're interested in it and have provided ideas, feedback and some work) + anyone here at Community Fortress that has talked about it but predominately Falco (-tC), Jinn and I so far with some extraneous help here and there

2) So far (to the best of my knowledge) some coding has been done on the part of trying to help get it organized in terms of making a league, having players be able to sign up for it, form teams, etc. However, there's still been a block with nothing from Floormaster (unless someone here can contact him) and we're currently in the process of just trying to get some basic affiliation between TF2 and Community Fortress. If we can get that done then we can move on to things such as small, quick, weekend tourneys using TF2Lobby, try to get some integration regarding stats and leagues going, etc. A lot of other stuff comes later but without anything from Floor we're still stuck at somewhat of a standstill.

3)
- a) Contact Floormaster
- b) Get some affiliation between TF2Lobby and Community Fortress going
- c) Following (a) and (b) get Lobby setup with CommFT to some extent and do testing
- d) More complex stuff that follows (a), (b), and (c)

4) If you know Floor, contact him, get him in touch with the rest of us here, get him in touch with Jinn, with me, and then we can discuss plans past that on how to get things done. After that we'd need testing with integrated features and we can go from there. This point will be updated in future posts as progress actually gets made trying to contact Floor and any other heads of TF2Lobby that we can.
Possible Contacts (as provided on Lobby's "About" page): FLOOR_MASTER, Mangy Carface, Nineaxis <-- help look into these and see what we can get done. If anyone knows them message them and direct them here.


So there is dual effort going on regarding the back-end development (Pingu and who?).

I'd like to see a more concrete picture of the core group and their roles. This is a significant effort and a plan for internal and external purposes should have been rolled out yesterday. ;)




Quote:
Originally Posted by pingu View Post
So, I only just noticed this thread and even though Fluffy mentioned me a few times, he didn't say much.

I've already registered natf2l.com and natf2l.org. I believe Cinq has registered tf2l.org but wants no part of the project until ESEA drops TF2. I've been coding this week and have already made some headway, but I'm not sure if Fluffy was talking about my progress.

I'm using Ruby on Rails for various reasons; I'm sure others will object. I've done users, login, teams, joining teams, events, and subevents. Now I just need to add a few types of subevents (league, tournament, etc) and create the logic. There is still a lot of work to be done, and everything I've done constitutes the back-end with little or no front-end.

Some people may not know me, which is completely acceptable. I've coded and administered a successful league for another game and have worked on a lot of higher profile websites since (largest of which had 1.5M impressions per day). All of these sites have been made in PHP, but I've learned to hate the language and won't be using it.

This is the part where I lose all credibility, but fuck tf2lobby. Floor won't hand over his code, especially if you can't even contact the guy. And even if he did, it would probably be a pain to integrate and Floor won't offer his assistance. The better idea is to think more about integrating MatchMod and doing stats the ESEA way.

Hey Pingu,

Thanks for jumping in and speaking for yourself. Helps to see some of your work also.


In looking at all the comments regarding Floor Master for some affiliation, it just does not seem feasible at all. If it wasn't already useful before and even now, then it's more than likely he is not interested, no time to attend to, or hasn't been presented properly as to why he should be involved.


TF2Lobby is available to anyone and makes its own stats. For a specific league, no, which is what would be wanton here. Imo, only rely on TF2Lobby if you want to. I don't think it will make or break this effort. Use Matchmod (shame on Hawkeye for not plugging/advertising earlier! I'm a big proponent of it).


Question to the owners of the domains for this effort (natf2l.org, etc.): You folks just going to take on the costs of the hosting and bandwidth? Already able to scale with the growth and such? Which lead me to....what costs (since this is premised on Community League) will be fixed and responsible by the top 3 ppl here (Falco, Jinn, Fluffy) vs. those to be solicited for by the Community? [I understand those may not be readily answered, but it will help me determine my interest levels].


Thanks to the participants here!
__________________
MjrNuT
Flames and Ash Gaming
MjrNuT is offline   Reply With Quote  
0
Old 08-30-2010, 03:56 PM   #36
Hawkeye
Post deleter :-)
Points: 5,054, Level: 48
Points: 5,054, Level: 48 Points: 5,054, Level: 48 Points: 5,054, Level: 48
Activity: 50.0%
Activity: 50.0% Activity: 50.0% Activity: 50.0%
User owns 1x VIP Membership User owns 1x Custom Title
 
Join Date: Oct 2009
Posts: 699
Default

As far as the Stats go, it's actually a relatively easy thing to accomplish if your goal is exclusively TF2. The trick is parsing the data at the back end once you receive it.

Initially what I was looking at for MatchMod was something like this.

Take each round as a separate entity, and send stats to the backend via Sockets after the round in a formatted dump (XML or something) and drop a copy locally to the server. So each round could be logged independently (more details on why in a moment)

Issues are Sockets if it's dumping data has issues freezing up the server in some scenarios. So keeping the chunks small (single rounds) and pre-parsing on the server made a lot of sense to limit what went out over the wire.

Now the aspect I wanted to make sure of, is if a particular match crashed mid-way, you could it the server and do a !match 12345 resume and it will quickly parse the completed rounds, reset the team/player scores and continue on it's way.

As far as getting views of say a week, league, map etc, at that point it's just designing the Database/SQL to make things relatively logical.

What I am doing right now, is starting and stopping the server logs, so if you look in the tf/logs folder, the log files will correspond to a match that I can upload to the existing log parser to get fairly decent stats on a particular match.

The integration I did with TF2Lobby was done completely working outside to see how the lobby accomplished what it does and then hooking those actions at key points.

A primary goal in any effort is long term supportability. MatchMod was basically the "Hawkeye is lazy and hated executing configs STV and log file for each match mod", so the entire process went by without a hitch. Which is why I think it's long term viability since once it's working is pretty good.
Hawkeye is offline   Reply With Quote  
0
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:07 AM.