Painkiller 1.64 Lite is a standalone multiplayer client package based on the official Painkiller multiplayer demo, without music and single player maps, patched to 1.64. This installer does not contain PK++.
1) Since GameSpy was shut down, the master server was moved to OpenSpy.
To see the in-game servers, replace gamespy.com with openspy.net in the Engine.dll file located in the Bin folder using any Hex editor, like it is described here: Beta.openspy.net
Backup your Engine.dll before this procedure just in case.
If the above method brings some difficulties, you can use an alternative way by modifying the hosts file.
This step is not required if you already replaced gamespy.com with openspy.net in Engine.dll !!!
Add the following entries in your Windows hosts file (C:\Windows\System32\drivers\etc\hosts):
# painkiller game
157.245.212.59 painkiller.master.gamespy.com
157.245.212.59 painkiller.available.gamespy.com
157.245.212.59 painkiller.ms0.gamespy.com
157.245.212.59 painkiller.ms1.gamespy.com
157.245.212.59 painkiller.ms2.gamespy.com
157.245.212.59 painkiller.ms3.gamespy.com
157.245.212.59 painkiller.ms4.gamespy.com
157.245.212.59 painkiller.ms5.gamespy.com
157.245.212.59 painkiller.ms6.gamespy.com
157.245.212.59 painkiller.ms7.gamespy.com
157.245.212.59 painkiller.ms8.gamespy.com
157.245.212.59 painkiller.ms9.gamespy.com
157.245.212.59 painkiller.ms10.gamespy.com
157.245.212.59 painkiller.ms11.gamespy.com
157.245.212.59 painkiller.ms12.gamespy.com
157.245.212.59 painkiller.ms13.gamespy.com
157.245.212.59 painkiller.ms14.gamespy.com
157.245.212.59 painkiller.ms15.gamespy.com
2) Change the game CD key. This one is important. While OpenSpy does not check the validity of your key, gameservers check its format and uniqueness.
The key format is the following:
xxxx-xxxx-xxxx-xxxx
Where x is a number or a letter, like in
3875-f802-f704-1d3e
You can use random letters and numbers but mind the format.
3) Some servers require PK++ installed so you need to install PK++ 1.3.
Once it is installed, to run PK++, create a shortcut with the following property:
C:\...\Painkiller_1.64_Lite\Bin\Painkiller.exe -lscripts pkplus.pak
Alternatively, run Updater.exe in the data folder. It'll create all the shortcuts automatically.
4) Some servers are hidden and have custom maps. So join Painkiller discord to ask people around:
Discord.gg
The hidden servers are
PlayGround FFA - 212.42.38.178:3455
PG Duel - 212.42.38.178:3456
OpenSpy servers:
Beta.openspy.net
To connect to a hidden server, type `/connect ip:port` in the in-game console.
5) Useful commands
/maplist
/callvote map mapname
/callvote gamemode gamemodename
where gamemodename: ffa, tdm, ctf, pcf, duel
/vote yes
/ready