An updated version of [SFI]Gez's great server-side mod. In this version, he fixed a problem with regen in specialties, assimilation skin problems, removed sfi_borgteam, fixed elimination bug, and chat protect now works in assimilation. He's also added a new command for playing music (see below).
SFI Server Mod version v1.6 public release by [SFI]Gez =) *======================* MSN: firstname.lastname@example.org ICQ: 116922509 E-Mail: email@example.com *======================* |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| New in v1.6 Fixed from v1.5: Problem with regen in specialties Fixed from v1.5: Assimilation skin problems Fixed from v1.5: Removed sfi_borgteam (caused the skin bugs) Fixed from v1.5: Elimination bug Fixed from v1.5: Chat protect now works in assimilation New Command: rcon sfi_music <path> This plays the music you specify to everyone (set by default in maplist cfgs) |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| *=========================================================* Description: This is a mod I've been working on for a while now, it basicly fixes bugs, gives the server admins more control and gives a different and more pleasurable playing experience. Note that the mod is completely server-side meaning that players have to download nothing to enjoy the fun. Installation: -Windows: Unzip to the folder with stvoyhm.exe (stvoyhm) -Linux: Create a directory like /home/.../ef/sfiserver Where/ '/home/ef/' is the path where you installed eliteforce. You can start the game with the +set fs_game sfiserver arguement An example of the efstart file: ./efded +set fs_game sfiserver +exec server.cfg +exec specialties.cfg How to run: Double click SFIServer.bat OR Open Holomatch, go to Mods, and load SFI Server 1.6 *=========================================================* *================================================================* Rcon Commands: Set the rconpassword with /rconpassword passwordhere Then use the following with /rcon in front: sfi_team <client> <team> Sets the client of your choice to the team of your choice. sfi_class <client> <class> Sets the client of your choice to the class of your choice. (specialties) sfi_kill <client> <attacker> <method of death> Kills the client of your choice. sfi_god <client> Forces the client into and out of God Mode even without cheats on. sfi_noclip <client> Forces the client into and out of noclip mode even without cheats on. sfi_say <client> <text> Forces the client to say what you specify. sfi_name <client> <name> Forces the clients name to change to whatever you specify. sfi_model <player> <model> Forces the clients model to change to whatever you specify. sfi_cpsay <text> Prints text in the screen center for all clients. sfi_print <text> Prints text in the console for all clients. sfi_sound <sound directory> Plays a sound for all clients. (eg. sfi_sound sound/world/electro.wav) sfi_music <music directory> Plays music for all clients. (eg. sfi_music music/briefing2.mp3) sfi_addscore <client> <score> Adds points to a player. sfi_randomvar <cvar> <min> <max> [prefix] Add a cvar to this if you want the server to randomise it at the next map change. sfi_randomvarlist Lists the cvars currently in the random list. sfi_hurt <client> <damage> Damages a client. sfi_clientinfo <client> <info> Shows info on clients. (eg. sfi_clientinfo 1 team) *================================================================* *===================================================================================================* Example Server Cvars: (For a .cfg file) seta sfi_servername "The ^4[SFI]^2Euro ^7Server" seta sfi_msg_steal "1" //Print messages for steaking flags in ctf seta sfi_msg_return "1" //Print messages for returning flags in ctf seta sfi_msg_score "1" //Print messages for scoring captures in ctf seta sfi_allowsuicide "1" //Allow suicide seta sfi_suicidetimeout "30" //Time between suicides seta sfi_wmotd "^7Welcome to the ^4[SFI]^2Euro ^7Server provided by ^4[SFI]^2Gez" seta sfi_heavytdelay "15" //Delay before heavy gets the transporter (-1 disables) seta sfi_demoddelay "10" //Delay before demo gets the detpack (-1 disables) seta sfi_infilitemcount "2" //Amount of hastes infils can give seta sfi_sniperitemcount "5" //Amount of seekers snipers can give seta sfi_heavyitemcount "1" //Amount of quads heavies can give seta sfi_demoitemcount "1" //Amount of flights demos can give seta sfi_techitemcount "3" //Amount of cloaks techs can give seta sfi_demoteamwire "1" //Demo mines only explode if an enemy walk through them seta sfi_rconpassword "coolserver" //For clients using /sfi_rcon seta sfi_training "0" //Removes all weapons ammo and pickups seta sfi_ctftiebreaker "1" //If time runs out in ctf and the score is tied the game continues until there's a winner seta sfi_ffhurt "1" //Forcefields hurt the enemy seta sfi_ffdecrease "0" //Health a forcefield loses each second seta sfi_locationdamage "1" //Damage depends on where you hit someone, eg. head = ouch! seta sfi_weaponammo "1" //Weapons are also ammo pickups seta sfi_armortime "20" //Time before armor respawns seta sfi_healthtime "30" //Time before health respawns seta sfi_ammotime "5" //Time before ammo respawns seta sfi_holdabletime "60" //Time before holdables respawns seta sfi_megahealthtime "120" //Time before mega healths respawn seta sfi_poweruptime "120" //Time before powerups respawn seta sfi_introsound "sound/voice/biessman/forge3/yourface.wav" //Sound to be played after the warmup seta sfi_weakheavy "1" //Heavys photons are weaker seta sfi_infilmodel "paris" //Infil Skin seta sfi_snipermodel "janeway" //Sniper Skin seta sfi_heavymodel "chakotay" //Heavy Skin seta sfi_demomodel "tuvok" //Demo Skin seta sfi_medicmodel "doctor" //Medic Skin seta sfi_techmodel "torres" //Tech Skin seta sfi_vipmodel "neelix" //Admiral Skin seta sfi_infilhealth "50" //Infil Starting Health seta sfi_sniperhealth "175" //Sniper Starting Health seta sfi_heavyhealth "225" //Heavy Starting Health seta sfi_demohealth "125" //Demo Starting Health seta sfi_medichealth "175" //Medic Starting Health seta sfi_techhealth "175" //Tech Starting Health seta sfi_viphealth "150" //Admiral Starting Health seta sfi_infilarmor "50" //Infil Starting Armor seta sfi_sniperarmor "175" //Sniper Starting Armor seta sfi_heavyarmor "225" //Heavy Starting Armor seta sfi_demoarmor "125" //Demo Starting Armor seta sfi_medicarmor "175" //Medic Starting Armor seta sfi_techarmor "175" //Tech Starting Armor seta sfi_viparmor "150" //Admiral Starting Armor seta sfi_disableinfil "0" //Disables Infils seta sfi_disablesniper "0" //Disables Snipers seta sfi_disableheavy "0" //Disables Heavy Weapons Specialists seta sfi_disabledemo "0" //Disables Demolitionists seta sfi_disablemedic "0" //Disables Medics seta sfi_disabletech "0" //Disables Techs seta sfi_disablevip "0" //Disables Admirals seta sfi_disableinfiljump "1" //Stops infils from jumping high seta sfi_maxphaserammo "100" //Max ammo for the phaser seta sfi_maxriffleammo "150" //Max ammo for the compression riffle seta sfi_maximodammo "75" //Max ammo for the I-Mod seta sfi_maxscavengerammo "50" //Max ammo for the scavenger seta sfi_maxstasisammo "100" //Max ammo for the stasis weapon seta sfi_maxgrenadeammo "50" //Max ammo for the grenade launcher seta sfi_maxtetrionammo "150" //Max ammo for the tetrion seta sfi_maxphotonammo "25" //Max ammo for the photon seta sfi_maxwelderammo "150" //Max ammo for the arc welder seta sfi_maxborgweaponammo "100" //Max ammo for the borg weapon seta sfi_maxassimilatorammo "100" //Max ammo for the assimilator seta sfi_selfdamage "1" //You can't hurt yourself (stops photon jumps) seta sfi_campprotect "1" //Campers beware if 1 ;-) seta sfi_camptimeout "30" //Time you must be in that area seta sfi_campshuffle "200" //Area stayed in to be considered camping seta sfi_bodytime "300" //Time before bodys vanish seta sfi_minserverbots "1" //Two bots will play if there are no other players seta sfi_forceexit "50" //Time before the level exits regardless of who is ready seta sfi_notournamentchat "0" //Chatting to players in touraments is not allowed if 1 seta sfi_chatprotect "1" //If someone hurts you while your chatting they get twice the damage they inflicted seta sfi_chattimeout "5" //Time you must have been chatting for in seconds to get revenge seta sfi_votespace "60" //Time to wait after you start a vote before you can start another seta sfi_borgteam "blue" //The borg team seta sfi_inactivityspectator "1" //Get kicked to the spectators rather than off the server for inactivity seta sfi_specsregen "10" //How much health you get per second with a regen in specialties seta sfi_realdecoys "1" //Decoys update faster seta sfi_decoytime "5" //Time in mins before decoys vanish seta sfi_flagtransport "1" //Can keep flags when using holdable transporter seta sfi_standardvotes "0" //Only standard votes *===================================================================================================* *=================================================================================================* Included Files: actionhero.cfg - Starts Action Hero and execs a new maplist assimilation.cfg - Starts Assimilation and execs a new maplist disintegration.cfg - Starts Disintegration and execs a new maplist elimination.cfg - Starts Elimination and execs a new maplist modsoff.cfg - Starts Regular CTF and execs a new maplist specialties.cfg - Starts Specialties and execs a new maplist sfidefaults.cfg -Default cvars (as if SFIServer mod wasn't there) sfiserver.cfg -Recommended cvars SFIServer.bat -In the folder with stvoyhm.exe (stvoyhm) starts the server in dedicated mode with the mod *=================================================================================================* *==================================================================================* Special Thanks: A big thank you goes out to the following individuals who helped greatly in the creation of my mod. Adamw (Quake 3 Berylium mod) Agent Tux (Serverupfull mod) Merlin (An all around great guy) Peace (WiZ mod) And to the following testers: [SFI]Eliteone [SFI]Kirk [SFI]Vulcanears Peace And anyone I have missed. *==================================================================================* Enjoy! PS. Please mail me or contact me on msn/icq if you find any bugs or have compliments/comments/suggestions
There are no comments yet. Be the first!