Page 1 of 53 1 2 3 11 51 ... LastLast
Results 1 to 10 of 524

Thread: Cerebrum Halo CE Game Tracking

  1. #1
    おはようございます klange's Avatar
    Join Date
    Dec 2006
    Posts
    3,028

    Cerebrum Halo CE Game Tracking

    STATUS REPORT: Updates on hold. Project is not canceled, but the main component is heavily dependent on Kornman's free time (and he doesn't have much).


    Cerebrum and Synapse

    Cerebrum-Synapse
    is an in-development system for tracking game stats. It was originally started for H2V, but for obvious reasons we stopped. So we're starting it back up again, almost two years later, for CE.

    Cerebrum takes data from specially equipped servers running a system called Synapse (an extension to Open Sauce) which generates an XML dump of all sorts of useful game information and uploads it to the Cerebrum server. The server then processes the data and puts it in a MySQL database. From there, the Cerebrum web interface provides players with complete details on their games, including kills, flag caps, time in the hill, and even player-vs-player details (who killed who).

    There is much to do to get Cerebrum-Synapse up and running. The first step is to get our game recording system into Open Sauce for dedicated servers. Once that is in place, the real development of Cerebrum can begin. Cerebrum will store massive amounts of data in a MySQL database here at Modacity.


    Features
    - Game summaries: including all the regular stats listed in the Postgame Carnage Report as well as Player vs. Player. Our tracking system will be able to provide clear information on who killed who, what weapon they used, and where both players were. It even supports custom weapons.
    - Player profiles: Your profile is attached to the MD5 hash of your pseudo-CD-key, which ensures integrity of profiles. You'll be able to see all the Synapse-monitored games you've played in, keep track of your total kills, and even see who you've killed the most.
    - Dynamic signatures: Like with the many third-party extensions to the H2/H3 stat systems, we'll provide dynamic signature images with all sorts of goodies, like your total kills, k/d ratio, player color, etc.
    - Various stats: We'll provide statistics on specific maps - who's the best on Coldsnap? what's the most popular game type on Bloodgulch these days? what maps are played the most? - to keep you in the loop.
    - Global banlist: Synapse will provide servers with a global list of banned players. The ban-list is mandatory for server administrators, but is highly exclusive to those players deemed unfit for the game.
    - Medals and Achievements: Bring Halo CE into the same action as Halo 2 and 3 with medals (per-game) and achievements (overall).
    - Ranking System: What's the point of all this tracking if we can't put it to good use with a global ranking and rating system? Accumulate points for kills and caps and move up the ranks to General.
    - Killzone Heatmaps: What's the most popular spot to get your ass handed to you on Sidewinder? Find out with our dynamically generate heatmaps.


    FAQs
    Can I see what this thing looks like?
    My original implementation/prototype of Cerebrum is available here. jcap may wish to post his for reference, as we'll be starting with it (it just looks better). The new prototype is available here. Update: The early gameviewer prototype is also up, though it lacks the features of the completed system.

    What can I do to help right now?
    Start taking thumbnail shots of your favorite maps. We can't live with the ones on HaloMaps, after all.

    We'll also need pretty graphics for Cerebrum, so if you're good with that sort of thing, feel free to contribute. Specifically, we'll be looking for weapon side views like what's shown for H3, medal graphics, achievement graphics, etc.

    If you're good with web design or development, or you have access to rec0's source code, you can join the development team and make Cerebrum or Synapse a reality now.

    Will Cerebrum have X Feature?
    See above. If it's not listed, maybe we don't know about it. I haven't started making a list of things we won't do.

    Can I use Synapse with my server?
    When the system is up and running, anyone will be able to use Synapse on their server, but you will have to register the server and some credentials with Cerebrum. We will track what servers are submitting what data and games may be revoked if tampering is found.

    So when can we get it?
    When it's done. At this point, it's barely even started. We'll keep you updated. Heck, if you're a regular here at Modacity you may get a chance to beta the system. Beta testing will be done on public dedicated servers.

    How will I link my CD key to my personal account?
    When Cerebrum-Synapse is read to go, you will link your CD key (through our extensively researched [not yet finished] CD Key hashing system) to your Modacity account. Don't have a Modacity account? Registered today!

    What are Medals? I've never played H2 or H3!
    You should play them... just don't play H2V... horrible, horrible game... Anyway, medals are awards for special kills you get in game. The most basic medals are for double kills and killing sprees. Other medals can be awarded for sprees with certain weapons, sticking your opponent, and more. Some of these more advanced medals will require Open Sauce, but the simplest ones will be done through any Synapse-equipped server extension.

    Will there be a ranking system like in Halo 2 and Halo 3?
    We will have a ranking and rating system in Cerebrum, but it will not follow the Halo 2/Halo 3 model. Our ranking system will be like that used in Call of Duty: kills and flag captures on any server will earn you points. At predetermined point levels, you will advance to the next rank.

    Will I be able to track my entire clan as a single group?
    Clans and league teams can be tracked with the Clan Management page, but this is a "Stage 2" addition.

    Is the global banlist mandatory to use Synapse?
    Yes. The banlist consists of known, proven and tried* botters and excessive TKers. Allowing them in games forces us to void those games because their presence destroys scoring and can have a massive effect on gameplay. Voiding these games destroys the experience for legitimate players by ruining any game stats they had accumulated before the banned player joined.
    * Players on the global banlist are the worst of the worst, proven multiple times to be botters and presented to us on open channels with clear proof. All players on the list will have a chance for an appeal in an open forum.

    Oh no, I'm really good at CE, you're going to ban me because of my awesome stats!
    Never! The banning process does not look at statistics except when banning TKers (because our stats dumps clearly show how betrayals play out). Rest assured, you won't be banned for having exceptional stats: only real, verifiable proof of botting will get you the hammer.

    I see you've started using a logo, is that the final logo for the project?
    Yes sir. Well... sort of. It's the basic shape. We're exploring further options in its presentation, including (among other things) a change in color scheme.

    Who are you guys?
    The primary developers of the system are myself, jcap and kornman00. I started mapping for back in '06, but my true calling is programming. I'm not too sure what jcap does, but he's an administrator here at Modacity and has definitely helped make this project a reality, even if it's not done yet. And kornman00 is god. That should do for biographies.

    This is awesome, I should +rep you and Jcap!
    Yes, yes, you should.

    I'm from bungie, we're stealing your idea to get more people to buy an old, unsupported game for ~$9.
    I highly doubt that. Honestly, if someone from bungie is reading this, they should email me. I can be a very sociable person when properly confronted, and I don't make any demands concerning futuristic body coverings and bullet deflectors.

    Where else has this been posted so I can bump it for you?
    HaloMaps
    ModNexus
    Open Carnage
    Rework3d
    You can also follow us on Twitter.


    Development Phases
    There are three key phases in the development of Cerebrum-Synapse. We are already well into "Phase 0", which is our designation for the minimal-feature test system that is being used to record statistics on the HCEL tournament games. Phase 1 is the primary release, and Phase 2 will bring various extra low-priority features we thought would be cool.

    Phase 0:
    __ - ✔ Basic statistics tracking
    __ - ✔ Basic game dumper
    __ - ✔ Manual game uploads
    Phase 1:
    __ - Complete kill/death tracking
    __ - ✔ Automatic, X secure uploads
    ____ Public Beta Test
    __ - Medals and achievements
    __ - Ban list
    Phase 2:
    __ - Rankings and ratings system finalized
    __ - Scheduled delivery of Medal Overlay and live statistics
    __ - Minor features by request
    Last edited by klange; August 23rd, 2009 at 01:59 AM.
    Reply With Quote

  2. #2
    InnerGoat killed my dakimakura waifu because I didn't post my desk :( jcap's Avatar
    Join Date
    Aug 2006
    Posts
    4,193

    Re: [WIP/Service] Cerebrum CE

    For anyone who feels like jumping on board with this, I still have our secret development forum which has been deserted for the past year with all its threads and posts. Ideas and concepts were in there.

    I also still have the entire frontend for Cerebrum, thankfully. It's basically a more polished version of his prototype (it's based off of an old version of mine).

    The project had to be abandoned mostly because of H2V. The game was broken and it couldn't dump stats correctly, and the game just slipped through the cracks because of the dropped support after a mere 11 months.

    At the VERY LEAST, I would like to see just postgame data and possibly a service record/cumulative player stats.
    Reply With Quote

  3. #3
    おはようございます klange's Avatar
    Join Date
    Dec 2006
    Posts
    3,028

    Re: [WIP/Service] Cerebrum CE

    Yours looked so much nicer because I never put any effort into the CSS on mine... >_<
    Move the board over to be a subforum of CE and we can get this started.

    e: Or you can sticky this. That works, too. Yay me, I have a sticky!
    Last edited by klange; June 20th, 2009 at 05:46 PM.
    Reply With Quote

  4. #4
    Senior Member Malloy's Avatar
    Join Date
    Aug 2008
    Posts
    637

    Re: [WIP/Service] Cerebrum CE

    Uh this'd be cool if you could add a group of profiles to a list that you could then monitor from then on.
    Reply With Quote

  5. #5
    おはようございます klange's Avatar
    Join Date
    Dec 2006
    Posts
    3,028

    Re: [WIP/Service] Cerebrum CE

    Quote Originally Posted by Malloy View Post
    Uh this'd be cool if you could add a group of profiles to a list that you could then monitor from then on.
    Like a friends list? It's all easily possible. We just need to lay the framework first. We can do a lot of fun things afterwords.
    e: If you mean your own profiles, they'll be done by CD key, so all of your profiles will appear together, regardless of what name you use. We'll also be doing signature images and such, as you'd expect.
    Last edited by klange; June 20th, 2009 at 05:49 PM.
    Reply With Quote

  6. #6
    Senior Member Malloy's Avatar
    Join Date
    Aug 2008
    Posts
    637

    Re: [WIP/Service] Cerebrum CE

    Awsome, definitely add filters so I dont have to look at non careables stats, thanks
    Reply With Quote

  7. #7
    おはようございます klange's Avatar
    Join Date
    Dec 2006
    Posts
    3,028

    Re: [WIP/Service] Cerebrum CE

    I'm going to bump the original content of my OP to the bottom and write up a more CE-specific overview of what Cerebrum is...
    Reply With Quote

  8. #8
    . .Wolf™'s Avatar
    Join Date
    Dec 2008
    Location
    Sweden
    Posts
    547

    Re: [WIP/Service] Cerebrum CE

    Will heatmaps be implented?That could be pretty cool

    Edit..Nvm i reread the bold :P Tired-.-
    Reply With Quote

  9. #9
    Senior Member Malloy's Avatar
    Join Date
    Aug 2008
    Posts
    637

    Re: [WIP/Service] Cerebrum CE

    KD spread please
    Reply With Quote

  10. #10
    InnerGoat killed my dakimakura waifu because I didn't post my desk :( jcap's Avatar
    Join Date
    Aug 2006
    Posts
    4,193

    Re: [WIP/Service] Cerebrum CE

    Synapse is basically the main communication part of this system. Cerebrum is the main database and frontend for stats.

    Also, Synapse will be able to communicate back and fourth between the Cerebrum and the dedicated game server. This is how a global banlist will be accomplished. If a person is found to be cheating, their cd-key hash will be banned from ALL stats and ALL servers collecting stats.
    Reply With Quote

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •