Almost … !

Finally another update. Not like many people visited the site before, but that should soon change. Yup, you read that correctly, I used the word soon. And not “In a few months”, no no, in a week (or 2).

That’s because all the tricky work is done now. That means hacking the halo server is done. And now comes the second part. Making that everything works nicely, and in an easier programming langauge than assembly. So that should go a lot faster. And again there is new list with features (In other words: at least on of these features should be in the first version…):

iMega tools:

  • Chat logger
  • sv_say command
  • Admin control based on cd key hashes and chat controls (so you don’t need the rcon password anymore!)
  • Vote for next map system
  • Visit counter: see how many players visit your server.

Admin text commands:

  • /freeze : Freezes all players in the server
  • /speed #playerid : Changes the speed of a player. This can also be used to freeze a player individually.
  • /teleport #playerid X Y Z or /teleport #playerid location_name : teleport someone somewhere.
  • /set_tp #platerid locationname : Save the location of a current player to a location name. This location name can then be used in the /teleport command.
  • /del_tp locationname : Remove a location name.
  • /alias #playerid : Returns all the names that a player has used on the server.
  • /e rcon_command : Execute a rcon command.

Player text commands:

  • /adminlist : Will display a list of the current admins in the server.
  • /vote #id : Vote for a specific option (used in vote for next map).
  • /visits : Returns the number of visits that the server has.

I think all that is very nice for a first version of iMega. But the problem is that when it’s finished, we need someone to actually run the program. And running a 3rd party program on a gameserver isn’t always allowed…

So big thanks goes to Jonsen of, because he allows us to run iMega on his server! In fact, the server is already up and running @ But it’s not running iMega yet, it only has the sv_say command at the moment.

I’ll see you again in 1-2 weeks 😉


maart 24, 2007 at 5:27 pm 1 reactie

A little video

Well, the sv_say command is working. I made a little vid just to prove it :-P.

At the moment I’m working on the graphical interface. The halo server doesn’t use “stdio”, so it’s a bit harder to send commands to it. I found a way around this, but that takes a bit longer to make. Anyway all the other parts are already working. So when I finished the interface I can put it all togheter and test it 🙂

Oh the forum is still under construction ..

januari 2, 2007 at 7:42 pm Plaats een reactie


I’ve been messing around with the halopc server for a long time now. It all started with reading a tutorial on “how to make a trainer”, and then testing it on the halo server. And after a good year of learning, testing, searching (and being lazy) I finally have enough info to make a decent program for it.


Currently the halo server is outdated. It doesn’t have a voting system, no cheat protection, no log files, old ms-dos interface, no effective team-killing control, etc. And it doesn’t look like Microsoft will update it … That’s why I’m making “iMega”. It’s a server tool for halopc. The first version will include a chat logger, rcon logger, a sv_say command and a voting system (vote for next map and vote to kick afk/team-killers). Chat and rcon log are functions for server admins only, and they were not that hard to make.

The sv_say command was a bit harder :p. After making the chat logger, I had the idea to make a voting system. But you can’t make that if you can’t send messages to the players. So I needed to make a sv_say command. Currently iMega “hijacks” a “players name” to send the message. So unlike haloce it doesn’t prefix the messages with something like “**** SERVER ****”. It will just look like a message of a normal player. But the messages itself are prefixed with “[iMega]”. So you get something like “IFE eggor: [iMega] Vote for next map!”. Well, it’s better than nothing!

Future versions of iMega will include basic aimbot detection, better system to kick/ban team-killers and AFK people, init.txt builder, a windows interface, etc. The only problem is having enough time to program it all.

Halo Server Explorations

iMega isn’t the only reason why I made this website (well, blog in this case..). I also made a forum where you can leave your comments or suggestions about iMega, and your knowledge about the halo server. Unfortunately I cannot share all the information I found, because with that info it would be easy to create cheats/hacks (there are already enough aimbotters). So this is also a place to explore how the halo server works, hence the name “Halo Server Explorations”.

december 28, 2006 at 11:36 pm Plaats een reactie

Nieuwere berichten