Welcome soldiers to the new battlefield. In the battlefield that awaits you, you will find strange new weapons, vehicles and physics that seem to defy law, but worry not soldier, you're not alone. For we all have seen these bizarre things and have decided to stand and fight along side you. If you find yourself alone, flying through the air, worry soldier, for you are not superman, but are about to die unless you pull out your parachute. So what is the Tactical Ballistics Mod? The Tactical Ballistics mod is a 100% server side mod that provides new weapons, vehicles, maps, and game modes. Tactical Ballistics Mod - "Changing the battlefield, one life at a time."

Post feature Report RSS New Features Will Set Crazy Ballistics Apart From The Rest!

After talking with some python coders, Crazy Ballistics, which is slated to have a name change since we're going in a new direction, will have a staff of 3 now instead of just me. They will be adding some new features to the server and mod that has never been attempted before on any other mod. Ladies and Gentleman, more power to the users!

Posted by on

If the server needs to talk back to a player, admin, or moderator, try to code it so that it does so through a colored whisper. That way the server commands at the top don't get spammed.

**********************************
Something special for first place!
**********************************

#stealth - Allows the player to be stealthed for x amount of seconds. Once per round.

#change weapon/vehicle projectile - Changes the projectile of said weapon/vehicle with the projectile they choose. This is global and for the round only.

#unlocks - Gives the top player ALL unlocks.

#deathshield - Gives the top player the ability to have a shield around them that will instantly kill any player that gets too close for x amount of seconds. Once per round.

#freezeplayer player - Freezes a player once per round for X amount of seconds.

#addportal -radius- -PlayerID/Flag/Location- - Adds a portal in front of the location that a player is standing. When a player enters this radius, that player will be transported to whatever location the portal is set for. Players are limited to just one portal per game.

#setportal -Radius- - An alternative to using the portal. It sets up a portal at the location of where the player is standing. When a player enters this radius, that player will be transported to the end portal on the map, which is set by the player who set up the portal.

#endportal - Sets the end location for the portal. Players will be located to this location upon entering the portal.

#removeportal - removes the exisiting portal.

#jumpup -Height- - Allows the player to jump up into the sky to a certain height.

#barrage -location- -Projectile- - Sends a barrage of whatever projectile to a player's location.

#decoy -Prone/Stand/Crouch- - Spawns a real life decoy of your soldier to fool other players.

#gunship EU/PAC - Spawns a gunship on levels that do not have gunships.

#distance -NUMBER- - Sets the visible distance at which you can view.

#pod - Spawns a pod and puts the player in a pod.

****************************************
Something special for the top 3 players:
****************************************

#shield - Provides a shield around the player for X amount of seconds. Might be done using titan shields or giving the player 100000 amount of health.

#spawn vehicle - Spawns a vehicle in front of the player spawning it.

#superman - Makes a player invincible and allows the player to fly around the map for x amount of seconds.

#bunker - Builds a bunker around that player for X amount of seconds.

#relocate -PLayer ID- - Allows that player to relocate to another player on either team, once per round.

#playerjump -Player ID- -Height- - Makes a player of their choosing jump X meters. This can be used only once per round.

#relocateplayer -PLayer ID- -Player ID- - Makes a player of their choosing relocate to another player. This can be used only once per round.

#gravitygrenades -Radius- - Turns all the grenades globally into gravity grenades for X amount of seconds. Gravity grenades will pull anything within the specified radius towards the center of the explosion of the grenade. Players can reuse this command over and over.

#radiate -Radius- - Will set a radioactive area for X radius for X amount of seconds. This area will slowly kill infantry.

#clean - Will clean up any radiated areas near the player.

#ammo - Gives that player full ammunition upon request. Can only be used once per round.

#health - Gives that player full health upon request. Can only be used once per round.

#crush player - This spawns an object on top of a player which will crush them. This can only be used once per round.

#fire - Sets your player on fire.

--------------------
All player commands:
--------------------

#rank - Tells the person's rank and their current score. Also shows who is above and below them in the ranking and what their points are. 3 separate lines.

#rank person - Tells the rank about a player that somebody requested and their score. It shows who is above and who is below them in the ranking and what those scores are. 3 separate lines.

#compare player player - It shows both players' scores and ranks and shows how many points are between the 2 players.

#progress - Show's that players progress to their next rank. It also shows how many points they have now compared to what is stored.

#progress person - Shows the requested person's progress towards their next rank. It also shows how many points they have now compared to what is stored.

#stats - Shows the current player's important stats, such as overall kills, score, deaths, KDR, knife kills, who is their favorite victim, who has killed them the most, their best killing streak, and the most dog tags of what player.

#stats person - Shows the requested player's important stats, such as overall kills, score, deaths, KDR, knife kills, who is their favorite victim, who has killed them the most, their best killing streak, and the most dog tags of what player.

#top5 - Shows the top 5 players in the server and what their scores are.

#knife person - Shows if they have knifed a particular person in the past and how many times. It also shows if that player has knifed the current player and also how many times.

#votemap map - Starts a vote to change the map to a particular map.

#taunt player - Will have the server taunt a player for them.

#VoteGravity -Number- - Starts a vote to change the gravity of the server to whatever number they vote for.

#voteRandomGravity - Starts a vote to have the gravity change every 30 seconds on the server.

#ventrilo - Shows the current ventrilo information of the server.

#website - Shows the current website information of the server.

#requestrestart - Starts a vote to restart the map for whatever reason.

#voteNOKilling - Starts a vote to make all weapons non-lethal.

#votekilling - Starts a vote to make all weapons lethal again. This means all weapons will kill again.

#selfprotect - Allows a player to use this command once and only once for the life of the server. It allows them to automatically get unbanned if they are auto-banned for using bad language. The system will add that player to a list so if they get banned, the system will search for that player on the list and check if they have used this system before. If they have not, they will get unbanned instantly. A player only needs to initate this command once for the life of the server.

#votemode gamemode - Will allow players to vote to have a particular game mode they choose, like capture the flag, freeze tag, fort wars, etc.

#help - Gives players all the basic commands.

#votetitanrepair -ON/OFF- - Allows players to vote to have all titans auto repair. This will be a server setting.

#voteautorepair -ON/OFF- - Allows players to vote to all all vehicles auto repair. This will be a server setting.

#votejump -Height- - Allows all players to jump a distance of X height for a single round.

#votespeed -MetersPerSecond- - Allows all players to run at a speed of X meters per second for a single round.

#voteab on/off - Starts a vote to turn autobalance on or off.

#voteranking on/off - Starts a vote to turn on or off the ranking system.

#flip - Flips your soldier upside down.

#eject - Removes your soldier from your current vehicle and ejects them above their vehicle.

#rules - Displays the current rules for the server which can be updated by server admins.

#mode - Tells the player what game modes are currently active.

#settings - Tells the player what game settings are currently active.

#votestatus - Tells the player which voting systems are enabled and which commands they can use.

#info - Tells the player who created this in-game management system, how to reach them, what version is currently running, and when the last time it was updated.

!info - An alternative to the #info command. This command not only displays the #info information but lets players know if the in-game management system has been disabled or not.

---------------------------
Moderator & Admin commands:
---------------------------

#mod.login - Tells the server to make that person a moderator. The player enters no password. If the player is on the trusted player list, it will compare the information on that player (such as IP, cd key hash, PID, AND name of the player), against what is stored. If most or all of the information matches, then it will give that player a moderator.

#smack player - Tells the server to randomly kill a player for 1 minute.

#add player - Adds a player to that trusted player's account. Whatever actions they do will reflect on their account.

#votekick player - Starts a vote to kick a player.

#change map - Changes the map to the requested map.

#ab on/off - Turns on or off auto balance.

#teamkick player - Starts a vote to switch a player to the other team.

#requestban player - Tells the server to collect all the information it can and store it for an admin to come by and review. If the admin accepts the ban request, it will ban that player using a smacktard ban.

#say "-string-" - Tells the server to say whatever the player wants it to say in BIG orange letters.

#unban player - Unbans a particular player.

#restartmap - Instantly restarts the map.

#builder player - Temporarily makes a player a builder for either a round or until they disconnect from the server.

#revokebuilder player - Removes a player from being a builder for either the round or until they disconnect.

#NoKilling - Tells the server to make all weapons non-lethal.

#Killing - Tells the server to make weapons lethal again.

#voterealism - Votes to turn off the huds of all players and makes it so that they play only by sights for x amount of seconds.

#protect player - Prevents a player from getting permanently banned from the server. This does not apply to any other cases, just permanently banned. This is a one time deal for a player.

#safezone flag -Radius- -Team- - Provides a radius of protection around a flag for a team. It prevents players from entering this area and shooting weapons into the area. This is to replace the spawn protection area.

#drop player - Drops a vehicle at a player's location.

#ads - Adds active defense shields to all vehicles including static vehicles.

#removeads - Removes ads from all vehicles.

#normalads - Returns ads back to normal.

#changemode gamemode - Changes the current game mode to have a particular game mode they choose, like capture the flag, freeze tag, fort wars, etc.

#modhelp - Gives all the moderator commands.

#hackcheck Player - Disables that player's HUD to see if they are hacking and using an AIM bot. If their game play is uneffected by this, then they are hacking. This is only active for 2 minutes. Admins and moderators can restore the player's HUD by typing #restoreHUD Player.

#restoreHUD player - Restores the hud of the specified player.

#changegravity -Number- - Changes the gravity of the server to the number provided.

#randomgravity on/off - Sets the gravity to become random on the server every 30 seconds.

#allammo - Gives all players full ammo. Can only be used once per round.

#allhealth - Gives all players full health. Can only be used once per round.

#crushplayers - This command will spawn an object on all players to crush them.

#titanrepair ON/OFF - This command will tell the server to auto repair the titans.

#autorepair ON/OFF - This command will tell the server to auto repair all vehicles.

#jump -Height- - Allows all players to jump a distance of X height for a single round.

#speed -MetersPerSecond- - Allows all players to run at a speed of X meters per second for a single round.

#allstealth -Number- - Everybody becomes invisible for X amount of seconds - this can be completed using the cloaking system.

#stealthteam -Team- - Everybody on the team becomes invisible for X amount of seconds.

#transportall -Location- - Tells the server to transport everybody to a specified location.

#lockteams - Locks the teams as they are, even if they are unbalanced. New players joining the server will be moved to the team with the most players.

#ranking on/off - Turns on or off the server ranking system.

#lock -player/Team- - Locks a player to a team or a team in general and prevents them from getting switch and prevents them from switching.

#unlock -player/Team/Teams- - This is the global unlock command. Use this to unlock a player, team, or both teams.

--------------------
---Admin commands---
--------------------

#admin.login - Tells the server to make that person an admin. The player enters no password. If the player is on the admin list, it will compare the information on that player (such as IP, CD key hash, PID, AND name of the player), against what is stored. If most or all of the information matches, then it will give that player admin.

#addtrust player - Adds the player to the moderator/trusted player list so they can use moderator commands.

#trust player - Temporarily provides a player with moderator status.

#deltrust player - Removes a player from the moderator list.

#removetrust player - Removes a player's moderator status temporarily.

#ban player - Smacktard ban. This is an entirely new way of banning a player. The server will first add that player automatically to the smacktard list, which is explained further down. After that, it stores that player's IP address, PID, Player name, CD hash and IP range into a file called the Smacktard Ban list. Once this is completed, it will ban both the IP and the CD key hash into the game's ban system to ensure they remain banned. Then every time a player connects to the server, the smactard ban system will check that player's IP address, CD Key hash, PID, and IP range against what is stored. If any information matches what is on file for that player, the smachtard ban system will automatically store and reban the new information for that player and kick him off the server to ensure they never bother the server again.

#allowban player - This command is used for admins that want to talk to repeat ban offenders. When an admin initiates this command, it turns off the smacktard ban system for a particular player. Their previous bans are still in place and their inforamtion is still stored in the smacktard ban list, however, it will allow them to reconnect so they can talk to an admin. Remember, they won't be able to play because they are already on the smacktard list but they can at least talk to an admin.

#restoreban player - After an admin has talked with a repeat offender, initiating this command will turn back on the smacktard ban system for that player, preventing them from ever returning.

#wipe player - Removes all traces of any kinds of bans for a player.

#removeban player - Removes a player from the smacktard ban list. This does not remove their IP or CD Key hash bans that might be present in the game's ban list.

#banrange IPRange/IPRange - Adds a ban range to the smacktard ban list. Any players within this range will automatically be added to the smacktard ban list upon connecting storing all their information.

#search player - Searches for any kinds of bans that might be placed on a player.

#kick player - This command first kills the player instantly then kicks the player from the server.

#crash player - This command will crash a player to the desktop if possible.

#kill player - This command will kill a player instantly.

#killall - This kills all the players in the server.

#switch player - This command will instantly kill a player and switch them to the other team.

#addsmack player - Adds the player to the smacktard list. When a player is on the smacktard list and they are connected to the server, the server will continuely kill that player upon spawning, preventing them from playing the game. This is permanent whether or not they reconnect or the server changes maps. The only way for a player to be able to play the game again is for them to be removed from the smacktard list.

#removesmack player - Removes a player from the smacktard list.

#addbuilder player - Permanently adds a player to the builders list.

#removebuilder player - Permanently removes a player from the builders list.

#trustedbuilder player - Permanently adds a player to the trusted builders list.

#allowbuilders Yes/No - Turns the ability to have builders on and off for the server (Not for the round).

#setbuilders map Yes/No - Sets up maps to either allow or deny the ability to have builders.

#realism -Number- - Turns off the huds of all players and makes it so that they play only by sights for x amount of seconds.

#pause - Pauses the server for X amount of seconds.

#freezeteam - Freezes an entire team in place.

#unfreeze - Unfreezes all players.

#unfreeze player - Unfreezes a single player.

#freezeall - Freezes all players.

#freeze player - Freezes a player.

#adminhelp - Gives all the admin commands.

#admin player - Gives that player temporary admin.

#removeadmin player - Temporarily removes the admin for that player.

#spawntime player - Sets a player to have a certain spawn time.

#votetime -seconds- - Sets the time allowed for a player-casted vote to be set.

#voteratio -percent- - Sets how many players are needed for a vote to be succesful.

#voteinterval -seconds- - Sets the time inbetween when a player can cast another vote again.

#votedelay -Minutes- - Sets the amount of time from when a round starts until a player is able to start a vote.

#voteallowed -map- - Sets if a particular map is allowed to have players cast votes.

#votedisabled -minutes/round- Temporarily disables global voting for the specified time or round.

#voting -ON/OFF- - Turns on or off global voting.

#disablevote -INDIVIDUAL VOTE- - Disables a particular voting system such as disabling the ability for players to vote to turn off the ranking system.

#enablevote -INDIVIDUAL VOTE- - Enables a particular voting system such as enabling the ability for players to vote to turn on the ranking system.

#comlock -command/all- - This command allows admins to disable and lock out any player or moderator commands from being used in the server. This is handy if for example an admin wants to keep autobalance on at all times no matter what. Locking the autobalance command will prevent players or moderators from changing this server command/setting.

#comunlock -command/all- - This command allows admins to re-enable any commands that have been previously locked on the server.

#monitor moderator/admin filename - Tells the server to monitor and record all the activities of a particular moderator or admin and to store that information in a filename but only for that day. All files will be stored in a .txt file but the administrator does not need to include .txt in the file name as it is automatic.

#activemonitor moderator/admin foldername - Tells the server to continously monitor a moderator or admin indefinately and to take the day-by-day recordings and store them in a folder to which can be accessed later. All files will be stored in a .txt file inside the folder name.

#stopmonitoring moderator/admin - Tells the server to discontinue any monitors that have been placed on a moderator or admin.

--------------------
Owner-Admin Commands
--------------------

#Crashall - This command will crash all players to their desktop. A warning will appear and a code must be entered before it will take effect.

#pearl player - Provides a permanent shield of protection around a player. No player can get permanently banned, added to a smacktard list, or ever be voted against with the pearl command. This is for the life of the server.

#removepearl player - Removes the permanent shield of protection around a player.

#addadmin player - Tells the system to add the player as a permanent admin.

#deladmin player - Tells the system to permanently remove the player from the admin list.

#customize moderator/admin - Tells the server that this is a lessor moderator or admin and that their powers have to be controlled. When this option is placed on a player, all their rights and abilities are stripped completely so that the head admin can customize their abilities. Only owners can use this command.

#enablecommand moderator/admin nameofcommand, nameofcommand, etc... - This command allows the owners to add command abilities to the moderator or admin, thus customizing their powers. Any owner can take powers from any catagory to give to a moderator or admin except for such areas as the top 3.

#disablecommand moderator/admin nameofcommand, nameofcommand, etc... - This command allows the owners to remove any command abilities for a moderator or admin, thus customizing their powers. If this command is initiated and the #customize command previously has not been typed, then the server automatically assumes that they want to customize and sets their account to controlled customize. What this means is that it allows owners to customize an admin's or moderator's account without having to use the #customize command to wipe the account clean and start from scratch. This is handy if you only want to disable just a few commands.

#owner admin verificationcode - Adds an admin to the owner list. The player must already be on the admin list in order to make them an owner. Once this command is given, the owner must then type in a verification command to ensure that they want to make them an owner. Owners are the head admins who can't get kicked, banned, or any action taken against them. They are immune to all. They have the ability to lock commands and override any admin or moderator's commands. The only way to remove an admin is to manually edit the owner files on the FTP server.

#ownerlock -command/all- - This command overrides any admin lock commands that may have been issued and more importantly, permanently locks a command and cannot be unlocked again unless the owner initiates the #ownerunlock command. Handy if you have a new admin who is experimenting around with all the commands.

#ownerunlock -command/all- - This commmand unlocks only owner locked commands. This command cannot be used to unlock regular locked commands. Use the #comunlock command for that.

#default - A owner-admin only command. This command resets ALL the commands back to default when the in-game management system was first initiated.

#store/#save -filename- - Allows owner admins to store the current in-game management configuration into a file. This is handy if your in-game management system accidently becomes currupt later on down the road.

#load -filename - Allows owner admins to load previously stored in-game management configuration files. This is handy if your in-game management system has become corrupt.

#playersave -filename- -moderator/admin- - Allows owner-admins to store configurations of admins/moderators privileges/rights so that they can be applied later to other admins or moderators.

#playerload -filename- -moderator/admin- - Allows owner-admins to load and apply already stored privilege configurations to new or old moderators and administrators. Players can also manually edit the files VIA the FTP so that they do not have to manually do it in game.

#scriptallow -enable/disable- - Allows/Disallows moderators and admins to make customize scripts on the server.

!disable verificationcode - Turns off the entire in-game management system. Any and all # commands will not work no matter what commands are issued. Only owners can initiate this command.

!enable verificationcode - Turns back on the in-game management system allowing the use of # commands again. Only owners can initiate this command.

---------------
Script Commands
---------------

----------------
Builder commands
----------------

@spawner name vehicle - A very basic spawner for regular builders. It creates an object spawner of the vehicle they choose in front of them in the direction they are facing. When the vehicle is destroyed a new one instantly respawns in its place of the same type in the same direction as the other one was facing. This does not do a rotation.

@launchspawner name velocity - Tells the server that each time a vehicle is spawned on a spawner to hold that vehicle in place until it reaches the velocity that the player has set. Once the vehicle has reached that velocity, the server releases the vehicle to which it instantly takes off as if it were on a turbine launcher.

@rspawner name - Tells the server to delete that spawner.

-----------------------
Builder Script Commands
-----------------------


------------------------
Trusted Builder Commands
------------------------

@aspawner name vehicle time number - An advanced spawner for trusted builders. It creates an object spawner that they can customize with any vehicle, any time frame, and how many they want to spawn. When somebody takes off with a vehicle, another one will spawn in its placed based upon the time inbetween spawns and how many the builder wants to spawn. The maximum number of vehicles that can spawn are solely based upon the number they set.

@pspawner name vehicle time number - A permanent advanced spawner for the server. It creates an object spawner permanently on that map on the server.

@rpspawner name - Removes a permanent spawner.

**************
New Game Modes
**************

gamemodes:

FreezeTag - In freeze tag, the goal is for each team to successfully freeze the other team. When a player on one team gets within the radius of another player on the other team, both those players are frozen in place. A player from the same team can unfreeze a fellow player by simply getting into their radius. To win, one team must freeze the entire other team before their team gets frozen. The most number of players frozen on a team when time expires loses. Lethal Weapons are disabled in this team mode.

CaptureTheFlag - In capture the flag, one team must capture the flag of the opposite team and bring it back to their base. The other team can do the same. The round ends when one team has captured the opposite team's flag 5 times.

HideandSeek -Player ID- - Turns off auto balance and switches everybody except for that one player to one team. The server will prevent any player from switching to the other team. Commander assets are also disabled. Upon spawning, that player has to go hide while the rest of the players are relocated in a part of the map where they can't leave. After X amount of seconds, the restriction is lifted and all players must seek and destroy that single player. If that player can survive for X amount of minutes, then he wins. If he fails and gets killed, then the player who killed him wins. The game ends and returns back to normal upon the death of the hider.

FortWars - In Fortwars, all kits get infinate health and all players become builders. Then both teams must find good locations to build miniture bases. Once a player on a team has selected a place to build their base, they type the command #buildfort and a base is built at their location. They can then move stuff around and tweak it in any way they want. Both teams have x amount of minutes to locate and build their bases before a base is built for them. Upon timer experiaton, the kits for both teams return back to normal, and both teams can kill each other again. The goal is to capture or destroy the miniture bases. The team to capture or destroy all the forts on one team wins!

Racing - This disables all weaponry including grenades and all vehicles except for fav's. If the map supports a racing system, it will load explodable barrels around the map which will respawn if destroyed to guide players around the map.

TheHunt -Player ID- - This game mode is similar to hidenseek. Everybody except for one player is on one team. That one player who is solo is called the hunted. His goal is to survive at all costs. Any player who kills him then becomes the hunted and the server switches the players approperiately. There is no real "end" to the game except that the out of bounds MUST be on and a restriction to height must also be placed to prevent players from just podding up into the middle of no where. The server will keep all players restricted to the approperiate side. Any new player is immediately switched to the hunters team.

Post comment Comments
CHOPPERGIRL
CHOPPERGIRL - - 15 comments

I started modifying mm_iga.py (which hooks into in game chat and executes !commands on the chat line) to do some of these, but lost interest. I didn't want chat flooded with a bunch of retardo !commands that only long term players were privy to. Can really expand the game this way, but if I were to code that kind of effort, I'd start entirely from scratch with my own game engine and code things right, instead of having to dance around all this DICE monkey **** anymore.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: