Halo 1 & 2 for PC
This topic has moved here: Subject: Introducing the greatest Halo 1 PC program yet.... Roulette!
  • Subject: Introducing the greatest Halo 1 PC program yet.... Roulette!
Subject: Introducing the greatest Halo 1 PC program yet.... Roulette!

It's been a long, hard 7 (8?) years for Halo PC server admins. You've wanted features of newer games for years, but never been answered. You've always wanted to ban that bastard that mouthed off and ran, but you never saw again. You always wished you had a better way to control who did what with RCON after you gave it to them. And, basically, you wanted more features that newer games so tantalizingly offered. But yet, you were not answered.

Until now.

Introducing Roulette from Spartan Snipers- The comprehensive Halo PC: Combat Evolved Client+Server RCON utility.

This program is still in alpha, but will be released into a closed public beta within the coming week or so. So far, we've made impressive progress:


Rcon access system:
This allows you to control who can use RCON on your server. You can also specify what access they will have. There are three default access levels: kick only, kick and ban and complete access. However, you can also specify exactly which commands they can use (custom access levels). Rcon holders are identified by their hash code, only people that are recognized (by their hash) can use rcon.

Hash logger:
When people join your server, their hash code will be recorded and saved. This allows you to look back through your logs and find trouble making players. There is also an sv_banhash command so that you can punish said players without them being present in the server.

Chat logger:
All chat will be logged and saved to file.


Additional RCON commands:
sv_kill (Kills specified player)
sv_changeteam (force changes specified player)
sv_lockteam (locks specified player to his team
sv_say (makes a server announcement. The player sees it addressed to them)
sv_banhash (as mentioned above, bans a specified hash for however long you specify)
sv_banIP (May change- bans a specified IP address from joining the server)
sv_banIPrange (May change- bans an IP range)

Additional Features:
Enhances server security protocol by adding RCON access permissions, RCON bruteforce protection, and RCON Client bruteforce protection, as well as a few other security enhancements to the server code itself.

RCON Client- No longer a need to be in Halo or Console to administer a server. Has chat viewer, logger, RCON execution, and permission restrictions built in- so you can give someone the right to kick, but not ban, etc. This will develop as we get a few releases into Roulette.

And a special addition that is not finished yet...hold your breath...yes, a server-side bot detection and removal algorithm. This hasn't been coded yet, but we know how to do it.



In addition to this program, we have released a few handy client tools into open public beta. They've since been rolled into one package, called Halo Statistics v.12. This program gives you full in-game logging; everything that you see happen in game is recorded. Kills, Deaths, Chat, KDR, etc. And, we have the option of color-coding player names for easy posting on a board that uses generic BBCode. Check it out here:

http://spartansnipers.proboards.com/index.cgi?board=clandevsw &action=display&thread=5191

We've got a server-side player+hash logger that is the Roulette proof-of-concept.

Heck, we've got all sorts of crazy stuff that hasn't been let of the cage yet. Stuff like multi-server banlist synchronization apps, multi-mod switcher for changing the server type with the push of a button (rather than restructuring your whole server folder), and who knows what else?

[Edited on 02.20.2010 10:50 PM PST]

  • 02.20.2010 1:28 AM PDT
  •  | 
  • Elder Legendary Member

Yes, I am a hypocrite, and I'm sorry. I really do mean well, but I'm not running on all cylinders.

Everytime someone buys a copy of Halo 2 Vista, a puppy dies.

Wow. Wow.

  • 02.20.2010 1:59 AM PDT

Halo 3 for PC.

Cool.

[Edited on 02.24.2010 2:27 AM PST]

  • 02.20.2010 2:01 AM PDT
  •  | 
  • Noble Legendary Member

Halo 1&2 PC forum's resident OC ReMixer. Like rockified and metalized video game music? Subscribe to my YouTube channel.

Yeah. That's right. I don't have a 50 in H3. I never got Onyx in Reach. If a game sucks too much, I won't even bother trying for such trivial "accolades". Besides, I've done way more things that take far more skill and talent than anything that can be done in a video game.

I don't know whether or not to believe this. It seems too awesome to be true. But at the same time, there's stuff backing it all up.

Is this really happening? Like, really?

  • 02.20.2010 2:04 AM PDT

Yes, it's really happening. Right now we're just waiting on the guy who was tasked with developing a secure communication method for the RCON client to finish up. I wish I could let you into our Dev forum, but then all our top secret projects would leak, so...

I may post up the hash logger here if the rest of the dev team is ok with it. Sort of a "teaser" for the lot of ya.

Oh, did I mention all this is open source (so far)? I think the only item that won't be open source is the RCON client itself, as that could lead to security vulnerabilities.

Here's what the chat logger can spit out:

~ASSASSIN~ was killed by fast
Zejams: yah?
��}Associus: who is hacking?
...
w: ban him!
...
w committed suicide
evil sheep was killed by TJAY
Zejams was killed by TJAY
A planet was killed by TJAY
=D was killed by TJAY
��}Associus was killed by TJAY
w: lolk
TJAY was killed by RetroNADE
��}Associus: nice sk TJAy
RetroNADE was killed by fast
Crazy was killed by =D
w was killed by =D


& etc. This board doesn't support colors so I can't show you a log in it's full glory.

[Edited on 02.20.2010 2:17 AM PST]

  • 02.20.2010 2:10 AM PDT

Grenades are like RAM, you can never have too much

My god....im completely speechless.........someone give this man a truckload of internets

  • 02.20.2010 2:44 AM PDT

x Foman123 x
15.
That's the number of bans in this thread. Next time you want to derail something, go stand in front of a train.

Looks amazing!

Do you have Xfire? Want to speak to you through that in real time.

  • 02.20.2010 5:35 AM PDT
  • gamertag: [none]
  • user homepage:

Something smells fishy...

Is Halo Statistics v1.2 similar to HAC (Halo Anti-Cheat)?
I mean HAC posts a player's stats on its website while Halo Statics apparently saves a player's stats in a log file (that's my understanding).
So are there any outstanding similarities or differences?

This is the website of HAC:
http://www.haloanticheat.com

[Edited on 02.20.2010 10:01 AM PST]

  • 02.20.2010 10:00 AM PDT

They are two almost completely different programs. Only similarity is that they log data. Halo Statistics makes a personal log of your entire game. It was initially designed to be used as an Rcon supplement for writing ban reports, as it logs Rcon kicks/bans and player actions in the server. We added the stats function to it because we offer medals to clan members who can perform certain tasks and prove it. Membership is not required to run this application.

I have not used Halo AC personally, but I think all it offers besides basic stats logging (K/D/KDR) is process monitoring, which is all well and good but requires the client to actually run it, as well as be a registered member of HaloAC.

Completely different program and functionality from HAC.

My Xfire is "thecomputerdude". I may not reply to requests immediately due to work and college, but I will try to answer any questions I can.

[Edited on 02.20.2010 10:53 AM PST]

  • 02.20.2010 10:48 AM PDT
  •  | 
  • Exalted Legendary Member
  • gamertag: Btcc22
  • user homepage:

Just for clarification, HAC doesn't monitor processes and player statistics/game history (which includes every stats related variable, whether or not we choose to display it) are a secondary goal for HAC.

This app has quite different functionality and intent. :)

[Edited on 02.20.2010 11:17 AM PST]

  • 02.20.2010 11:14 AM PDT

Posted by: Gandalf: I'm new. And a wizard.

Sapphire just got even more awesome.

Posted by: mount420: You are late.
Posted by: jaythenerdkid: A wizard is never late.
Posted by: THORSGOD: Nor is he ever early. He arrives precisely when he means to.

This looks extremely useful!

  • 02.20.2010 1:24 PM PDT

All I ask is that you don't try to capture me.

<3

  • 02.20.2010 3:59 PM PDT

This thread is awesome

+sticky pls?

  • 02.20.2010 4:18 PM PDT

Halo 3 for PC.

why announce this on Bungie.net?

  • 02.21.2010 1:09 AM PDT

Can you give me any good reason why not to announce this on the original designer's board? If you're gonna be permanently negative in this thread, or otherwise make useless commentary like your other post, please find some other location for it.

Lets see, short version, rule #2:
2. Do not be selfish or a jerk.

[Edited on 02.21.2010 1:39 AM PST]

  • 02.21.2010 1:35 AM PDT
  • gamertag: kg6jay
  • user homepage:

We announced it here because it is a central place for Halo PC players to gather and hopefully see what we are doing to keep the game alive after these many years of slow decline.

In other news, we are looking at about a week or so before an initial closed beta on the §§ clan servers.

  • 02.21.2010 1:56 AM PDT

Halo 3 for PC.

Posted by: thecomputerdude
Can you give me any good reason why not to announce this on the original designer's board? If you're gonna be permanently negative in this thread, or otherwise make useless commentary like your other post, please find some other location for it.

Lets see, short version, rule #2:
2. Do not be selfish or a jerk.
lawl.
I mean, you could announce this directly at those H1 communities.
like modacity.net, or other H1 sites.
Posted by: kg6jay
We announced it here because it is a central place for Halo PC players to gather and hopefully see what we are doing to keep the game alive after these many years of slow decline.

true...


[Edited on 02.22.2010 2:26 AM PST]

  • 02.22.2010 2:08 AM PDT
  •  | 
  • Exalted Legendary Member
  • gamertag: Btcc22
  • user homepage:

Pretty sure this a Halo 1 community.

Just saying.

  • 02.22.2010 2:35 AM PDT

The program has been released into public beta. Some changes have been made since initial posting.
http://haloapps.wordpress.com./

[Edited on 03.06.2010 9:11 PM PST]

  • 03.06.2010 9:11 PM PDT

(Bungie > 343i)

Posted by: n357
Wow. Wow.
Wow indeed, keep up the good work.

  • 03.10.2010 7:13 PM PDT