PK++ ASE Filter

To set up ASE to separate PK++ servers from VPK servers, do the following:

1. Open ASE
2. Filter|New
3. Add in the filter string

1 if modname ~!= “*PK++*” remove

4. Open the filter on the right-hand panel, now showing PK++ servers.

If you want to be more advanced you can separate them by PK++ version number also, since PK++ gives the version in modname, such as: PK++ 1.0.1.64

Aimbot

Some of you may know me from the official Painkiller forums. I’m the one who’s working on the singleplayer mod Powermad. For those of you who don’t know what this is, here are its features in a nutshell. It reactivates cheats that have been disabled in the retail version of Painkiller/BOOH, adds new ones and additional features, and it also fixes a lot of (singleplayer related) bugs in Painkiller/BOOH. You can find detailed information on this page (hope it’s ok to post a link):

http://www.kalme.de/painkiller/powermad.html

Recently as I went through some of the scripts trying something else, an idea for a new feature for this mod came to my mind. I didn’t know where this would be heading towards in the first place, but after I finished it (took me little more than two hours!), I was quite impressed by the results. It was only then that I actually began to realize what I had done, and I checked for multiplayer compatibility. I was shocked, because with little to no changes, this new feature also works in multiplayer. Yes, I’m talking about auto-aiming, or as you most likely would call it: an aimbot.

First I only tried to use it locally. I started a listen server and used PK++ bots to check if it’s working. It is.

It took me another twenty minutes to teach the bot what “ping” is and how it should be handled. I started a first real world test on one of the CPL servers yesterday (I365 CPL 1v1 8). I met someone there waiting for an opponent, and he was friendly enough to test with me for a few minutes. PK++ is running server-side, but I got the “authenticated” message without any problems. We only used warm-up. I ping ~160 to that server, but no matter how hard he tried… it took just a few seconds to bring him down to zero using the minigun. I tested again just an hour ago (on some other server) to record a video of it. Here are some movies:

http://www.kalme.de/painkiller/files/m1.wmv
Singleplayer, Abandonded factory level. That’s the way this mod was meant to be used.

http://www.kalme.de/painkiller/files/m2.wmv
Multiplayer, local PK++ listen server, against one of the bots.

http://www.kalme.de/painkiller/files/m3.wmv
Multiplayer, online, PK++, this guy just picked up mh and ga.

Ok. Why am I posting this? Some people told me it would have been better I never talked to anyone about this. But you see, writing this bot was so easy I still can’t believe it. Anyone with some programming skills can do it. In fact, I’m wondering if some of these are already out there, because it’s hard to believe no one tried to write one yet. Furthermore, Painkillers cheat protection seems to be the worst of all games I have seen so far. So I decided to publish what I found out (don’t worry, not the bot itself). I think the more people know about this, the more complaints will be raised, and the higher chances are this will be fixed and/or improved soon.

You can find the original discussion here (official Dreamcatcher forum):

http://www.dreamcatchergames.com/forums/showthread.php?t=20394

Note: this message also was posted in the CPL forum.

Dignitas PK Spotlight 12 – Daler

Continuing with our series of Pankiller player spotlights, number 12 is Daler.

Check it out – http://www.team-dignitas.com/news.php?newsid=1162

Team Dignitas: In europe in preparation for the first WT stop in Turkey we saw a few bootcamps going on, SK and Fnatic, Fatal1ty and Team Dignitas also play.it. How was it on the other side of the pond, did you bootcamp?

daler: I traveled up to New York to bootcamp with Wombat, Cha0ticz, Destrukt, DJ, Geoff, Brett, Thump4. I stayed at Cha0ticz’s place and we all played at Web2Zone, a lan center in New York City. This definitely helped me tons in preparing for Turkey. It is amazing how many things I do before the bootcamp and those things I do after, a completely new player and strats. I hope to be able to bootcamp with the same players for future tournaments.

Server Autoupdating!

This one is important, so its being posted as an article – hopefully well see more servers following this path.

PK++ offers many things, but the most important is the fact the game is being continuously updated. Steamfish aids gamers to be able to keep up to date with the latest patches/maps*, but this is slightly harder for servers.

For Windows servers it is possible to make use of Steamfish to be updated also, as discussed here:

http://www.pkeuro.com//comments.php?blogid=2&eid=113

For Windows this allows the server to undergo a full update when an rcon quit is issued by an admin/gamer on the server.

For Linux hosting, some great work has been done by i365-klaude in developing a Steamfish version for Linux.

http://public1.insomnia365.com/pk/pk++/update.sh

The work consists of a shell script that installs and updates PK++ for Linux PK servers. This hugely reduces the amount of work which is required by a server admin. If coupled with a similar run/update/run script as in the Windows example, Linux servers can be made to obey the same autoupdate behaviour.