PDA

View Full Version : Massive Linux port of PMB's plugins


Pierre-Marie Baty
26-04-2004, 05:02
For ages I wanted to do this, now I've finally taken the time to.

Some people might be interested in knowing that I've ported ALL my metamod plugins to Linux... including podfix, botaim, bleeding, damage and extranade... The files now include the source code, the eventual readmes, the libraries for Windows and Linux (.dll and .so), and a Linux Makefile.

I've compiled them on our BU server thanks to Onno's setup of the 2.95.3 GCC. Thanks Onno ! =)

A list of the concerned plugins :

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/bleeding_plugin.zip)Bleeding will make players display a greater amount of blood when hurt (useful for hunting your prey by following his blood drips).

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/botaim_plugin.zip)Botaim enhances the aiming system of the bots to make them more realistic (works with most bots, including POD-bot (http://www.nuclearbox.com/podbot/)).

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/damage_plugin.zip)Damage can multiply the severity of wounds players get during a round according to a given factor: kill your prey with one single bullet!

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/endround_plugin.zip)Endround forces a round end in Counter-Strike (http://www.counter-strike.net/) with a server command, but keeps all the acquired advantages (weapons, ranks, money, etc.)

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/extranade_plugin.zip)Extranade is a plugin for Counter-Strike (http://www.counter-strike.net/) enabling players to have more grenades than the normally allowed amount.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/forceteams_plugin.zip)Forceteams enables administrators to force team and skin selection not only for players but also for bots in Counter-Strike (http://www.counter-strike.net/).

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/getgamedirfix_plugin.zip)GetGameDirFix fixes the bug with HL 1.1.1.1 related to GetGameDir() which broke quite a couple bots recently (HPB_bot (http://hpb-bot.bots-united.com/), WBot (http://wbot.free.fr/), etc.)

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/hacksmith_plugin.zip)Hacksmith is a Counter-Strike (http://www.counter-strike.net/) plugin featuring player authentication, team forcing and a display of tactical messages during the game.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/headshot_plugin.zip)Headshot allows/disallows player wounds at a certain part of the body. Useful for headshot training.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/hlirc_plugin.zip)HLIRC turns any Half-Life server into an IRC client. Chat while you play, or watch your friends' matches in realtime while sitting in IRC!

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/logfix_plugin.zip)Logfix restores bot logging capability on HLStats (http://www.hlstats.org/) servers (bots were ignored by stat servers since the 1.1.1.0 upgrade).

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/mapedit_plugin.zip)Mapedit is a plugin to add/remove visually entities and spawn points in any Half-Life map and to save the resulting map on disk.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/maxhumans_plugin.zip)Maxhumans limits the number of allowed human players during a game in order to keep the teams balanced. Useful for bot servers.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/nextmap_plugin.zip)This map sucks ? Nextmap adds a new server command that will take you immediately to the next map in the mapcycle.txt file.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/noheadshot_plugin.zip)Noheadshot prevents bots to headshot human players (but humans still can headshot each other, and still can headshot bots normally).

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/playerlog_plugin.zip)Playerlog can log the arrival and leaving of human players on a game server, and can log their in-game chat as well, in 2 separate files.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/pmtools_plugin.zip)PMTools is a bunch of diagnosis and monitoring utilities for game entities and BSP data, very useful for any HL programmer.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/podbot.zip)POD-Bot, the famous bot by Count Floyd, ported to metamod. Same as the original, but its source code has REALLY been cleansed.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/podfix_plugin.zip)Podfix is the now famous patch that fixes a certain number of problems in the 2.5 version of the POD-bot (http://podbot.nuclearbox.com/) by Markus 'Count Floyd' Klinge.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/punish_plugin.zip)Punish for Counter-Strike (http://www.counter-strike.net/) servers can punish a player by turning him into a chicken, or can fill his hard drive with garbage data (perverse!).

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/restrictweapons_plugin.zip)Restrictweapons for Counter-Strike (http://www.counter-strike.net/) restricts players access to certain weapons in the buy menus, or completely restricts a menu.

http://racc.bots-united.com/img/download.png (http://racc.bots-united.com/releases/swapteams_plugin.zip)Swapteams can swap the players teams on the fly in Counter-Strike (http://www.counter-strike.net/) and restart a new round thanks to a console command.

You can also get all these plugins on my page:
http://racc.bots-united.com/english/index.html
at the bottom of the downloads section.

*edit* and I've put them into the filebase, too (metamod section) */edit*

Get'em, use'em, install'em, uninstall'em, thrash'em, stuff'em up your server's @$$ or do whatever you want with them, but enjoy. 8)

sPlOrYgOn
26-04-2004, 06:25
[16:45:50] <Pierre-Marie> ok, I'm releasing the bot and then going to bed... bye bye ladies :)
this sure seems to be true... :D
looks like you've done a lot in little time o_O

Pierre-Marie Baty
26-04-2004, 06:41
bah... the plugins were already ready for Windows... I just had to send them over to the Bots United server and compile them for Linux there. Then zip'em, and I'm set.

Anyway... I go to bed now.
Sure.

if you guys still see me around in 15 minutes, bash me upon. :D

DutchTiger
29-04-2004, 00:26
I never knew you made this amount of usefull plugins.
Hats off!
I see you are also developing some "fun plugins", would it be possible to consider to develop a new version of Botman's monster plugin? (With added monsters, as turret, miniturret etc.)

Pierre-Marie Baty
29-04-2004, 02:03
whoa o_O

if people jump in and pay me enough to make a living of it, then yes, gladly dudes :)

I'd rather code stuff like that my life long if I could :)

But you know, I've barely enough time for myself with that thing we call "real life"!
One day maybe I'll be curious and I'll have a look at it. It's pretty much probable that it won't happen though.

DutchTiger
29-04-2004, 14:41
I have the same problem thats why I asked ya ;)

Anyways good job!

Onno Kreuzinger
29-04-2004, 18:11
nice one PMB, i hope i can check them soon :)

[NvT]_KaszpiR_
30-04-2004, 10:49
i've been using your plugins on linux for over a half a year now :D - just had to make makefiles :P

Pierre-Marie Baty
30-04-2004, 15:40
sweet, it's the proof that they work :D
I was just a little bit anxious about the feedback from Linux users :P

Terran
01-05-2004, 12:05
I also used some of your plugins on linux too :-)