Tips

  • To disable the action of the mouse in the game cl_freemouse 1
  • To view the altitude where you are: Cl_showaltitude 1
    • To change places the altitude: Horizontal: cl_showaltitudeoffsetx value + or - 9999 & Vertical: cl_showaltitudeoffsety value + or - 9999

Cl_showchatterunit 1

  • [U1] = Nomade - Scavenger health 100%
  • [U2] = Savage - Stalker: Health 100%
  • [U3] = Lego - Predator: Health 100%
  • [S2] = Balista - Summoner: Health 100%
  • [S3] = Catapult - Behemoth: Health 100%
  • [H1] = Chaplain - Shaman: Health 100%

More color [U1] tends toward the dark green, red, the more the player is injured. When the player is red is dead, when there is nothing to either player is an enemie either the player is in the process of choosing his unit.

Savage Color Chart

Savage Server

Clan Commands

Clan Commands Example Description
newicon [filename] /newicon c:/newfolder/myicon.png Use / and not \ to separate direcories. put or change my clan icon, first save as png format.
createclan [abbreviation] [clan name] /createclan FK Frank this allow to create your clan
invite [ingame playername] /invite jackinvite a new (on-line) player in your clan. Requires Founder
joinclan [abbreviation] /joinclan FK Accepts an invite to join a clan
kickfromclan [ingame playername] /kickfromclan playername Allow you to revoke an on-line user's clan invite
makeclanadmin [ingame playername] /makeclanadmin playername This command will allow you to make admin, one of your clan member, but again, this player has to be in game with you, in the same server. Admin will be able to recruit new player or to kick them. but he won't be able to kick yourself because you're the founder.
transfersuperadmin [ingame playername] /transfersuperadmin playernameThis command will make superadmin a member of your clan. (he has to be in game with you on the same server) this will give him the status of founder so he'll have the same rights as you.
clanmembers /clanmembers This command allow you to see all the clan members at all the time, and also who is admin or founder. You need to be in the clan to do and see it.
userkickfromclan [username] /userkickfromclan playernamethis allow you to kick a member. and the player doesn't need to be in game with you, even if he's offline.
usermakeclanadmin [username] /usermakeclanadmin playernameThis will allow you to make admin, a member of your clan. this player doesn't need to be connected on a server or in game.Admin will be able to recruit new player or to kick them. but he won't be able to kick yourself because you're the founder.
usertransfersuperadmin [username] /usertransfersuperadmin playernameThis command will make superadmin a member of your clan. (he doesn't need to be in game or even connected) this will give him the status of founder so he'll have the same rights as you.
flushclanicon /flushclanicon this command will refresh all clan icons in your game. whem there are display problems.

Azngod's Savage Script

set meleesensitivity 45;
set rangedsensitivity 15;

set racetest "~
set beast 0; set human 0;~
ask stringsmatch #player_racename# beast; if [answer == 1] set beast 1;~
ask stringsmatch #player_racename# human; if [answer == 1] set human 1"

set weaponcycle "~
set weapon 0;~
if [cweapon == 0] set weapon 1;~
if [cweapon > 0] set weapon 0;~
set cweapon #weapon#;

set sensitivitychange "~
if [cweapon == 1] set sensitivity #rangedsensitivity#;~
if [cweapon == 0 | cweapon > 1] set sensitivity #meleesensitivity#"

bind lbutton "~
do racetest;~
ask stringsmatch #player_currentunit# human_medic;~
if [player_item == 1] if [player_ammo == 0 & human == 1 & answer == 0] set cweapon 0;~
if [player_item == 1] if [beast == 1 | answer == 1] if [player_mana < 5] set cweapon 0;~
if [player_item != cweapon] invswitch #cweapon#; button1 1;~
do sensitivitychange"
bind rbutton "if [player_item = 1] set cweapon #player_item#; invswitch 0; button2 1; do sensitivitychange"
bind ] "if [team_idleworkers > 0] msg #team_commandername# ^rCommander ^w#team_commandername#: You have #team_idleworkers#^w idle ^yworkers!"
bind g "invswitch 2; button1 1; do sensitivitychange"
bindup g "button1 0; invswitch #cweapon#; do sensitivitychange"
bind h "chatteam #player_secondsToRespawn# seconds!"
bind 1 "invswitch 0; set cweapon 0; do sensitivitychange"
bind 2 "invswitch 1; set cweapon 1; do sensitivitychange"
bind 3 "invswitch 2; set cweapon 2; do sensitivitychange"
bindup 3 ""
bind 4 "invswitch 3; set cweapon 3; do sensitivitychange"
bind 5 "invswitch 4; button1 1; do sensitivitychange"
bindup 5 "button1 0; invswitch #cweapon#; do sensitivitychange"
bind space "toggle move_up"
bindup space "move_up 0"

bind wheelup "~
do weaponcycle;~
invswitch #cweapon#;~
do sensitivitychange"

bind wheeldown "~
do weaponcycle;~
invswitch #cweapon#;~
do sensitivitychange"

bind c "~
do racetest;~
if [beast == 1] playerrequest powerup beast_recharge;~
if [human == 1] playerrequest powerup human_electrify"
bind q "~
do racetest;~
if [beast == 1] playerrequest powerup beast_fire_shield;~
if [human == 1] playerrequest powerup human_adrenaline"
bind x "~
set siegeunit 0;~
ask stringsmatch #player_currentunit# human_catapult; if [answer == 1] set siegeunit 1;~
ask stringsmatch #player_currentunit# human_ballista; if [answer == 1] set siegeunit 1;~
do racetest;~
if [siegeunit == 0 & human == 1] playerrequest powerup human_magnetic_shield;~
if [siegeunit == 1] eject"

SEP: Serverside variables list

------------------------------
Default is in ()
------------------------------
sv_wantedObjectFiles ("SEP-2/"): Used to ask for a specific mod's files and tell the client we use those. For example: "SEP-2/" for the SEP-2 balance settings.
sv_allowGuestReferee (2): This command has been fixed; 0 = no guest referee at all, 1 = we always need a guest referee, 2 = Can only vote guest referees.
sv_logRefCommands (1): Logs all referee commands and their result to the "logref" file.
sv_unrefPassword (unset): When entered through /refpwd, all referee priviledges are cancelled.
sv_refereePassword (unset): Password for normal referees (no slay, no kick, no mute)
sv_refGodPassword (unset): Password for god referees, no power limitation.
sv_allowPowerupRequests (-1): Are buff requests authorized? (best option is -1: only potentially approved if the energy pool is full)
sv_allowPromoteRequests (0): Are officer requests authorized?
sv_allowBuildRequests (0): Are building requests authorized?
sv_allowMoneyRequests (2): Are money requests authorized?
sv_forceSEP (0): Should non-SEP clients be prevented from playing on this server? (negative values = SEP clients not accepted)
sv_waitForCommander (1): Should we prevent games from starting before both teams have a commander?
sv_team3race: Race of the third team in 3 teams mode
sv_chatFloodInterval (5): Time in seconds after which the number of consecutive messages is reset (From S2)
sv_chatFloodCount (10): How many consecutive times can someone type before the flooding system mutes him? (From S2)
sv_chatFloodPenaltyTime (10): For how many seconds does the offender get muted? (from S2)
sv_chatCommFloodCount (15): How many consecutive times can a commander type before the flooding system mutes him?
sv_killRespawnTime (1): Multiplier for the respawn time of people using /kill; value between 1 and 2.
sv_killGoldLost (1): Multiplier for the amount of gold lost for people using /kill
sv_minAwardTime (45000): Minimum ingame time before someone can get an award
sv_npcfallmult (1): Multiplier for NPC fall damage; when fall damage is activated
sv_minfall (10): Minimum HP lost for fall damage to affect the player
sv_puremethod (0) : System to force pure DLLs only to be able to connect. Set at 1 for a simple version, and 2 for a much much harder to crack one. Future versions of SEP may add new versions of the system.
sv_meleeonly (0): If enabled, all non-melee weapons will be removed from the player's inventory before spawning.
sv_itemShowOwner (1): If at 0, items do not show their owner
sv_repairMult (1): Multiplier to the standard repair costs (at 1, it's the same as the price of the building)
sv_maxPing (0): If enabled, maximum ping allowed on the server. Pings above this will be kicked. I suggest VERY high values (600+) if you want to use this. It has been reported that very high pingers (900+) could cause overall serverlag, I'm not entirely sure to what extent, but this is why this option has been made.
sv_maxPingTimeout (60000): How much time, in ms, the ping has to remain above the maximum ping value for the person to be kicked.
sv_maxPingWarning (2500): Time after which a warning is given to the user. A second warning at midtime will also be given.
sv_distributeGold (0): When the team gold is above 50K, should the extra gold be distributed evenly to the team? (bandwidth expensive, not suggested)
sv_giveOverflowToTeam (1): If a player's gold is capped, should the overflow go to the team? (bandwidth free)
sv_infinitegold (0): Both teams will have infinite gold, and requests for weapons/units/items will always be approved.
sv_teamDamage (0): Team damage, activated or not.
sv_teamDamagePercent (100): Percentage of the damage dealt to team members.
sv_NonSEPSpamFrequency (42500): Time in milliseconds between SEP promotional messages to non-SEP users. This time is always higher for promoting to EX2 clients. Best way to disable this is to put it at 9999999.
sv_teamMeleeDamage, sv_teamWeaponDamage, sv_teamBuildingDamage, sv_teamItemDamage, sv_teamSiegeDamage: Should these do team damage? Only used if sv_teamDamage also is.
sv_allowWarmupTeamKill (1): Use the standard "let us kill everyone during warmup" system?
sv_allowWarmupAllSpawnLocs (0): When at 1, players may spawn at both team's spawn locations during warmup & gamesetup.
sv_noCommanderBuffs (2): Buff behaviour when there is no commander. 0 = auto-decline, 1 = auto-approve, 2 = auto-approve for officers, decline for others.
sv_newCommanderBuffs (1): Buff behaviour for non-SEP commanders. See above.
sv_logScripting: Log buff requests & misc. other things. A value of 1 would log it in /savage/game/scriptinglog and 2 would also display it in the chatbox for everyone to see. Useful for clanmatches in leagues/ladders that don't allow buff requests, but not suggested on public servers.
sv_runningVoteTime (0): "Running vote" system; if someone votes, the max time increases back to X if it's lower than X. Not well tested. If you want to use it anyway, around 5000 is suggested.
sv_allowElectVotes (1): Allow the new elect votes.
sv_allowDrawVotes (1): Allow the new draw votes.
sv_allowShuffleVotes (1): Allow the new shuffle votes.
sv_fixHitboxBug (1): If enabled, this uses our new hitbox, where you need to look up to hit things over you and down to hit things down under you. The standard S2 hitbox is quite... weird, for several reasons, and using this might thus be a good idea.
sv_adjustHitbox (0): By how much the hitbox is increased over you. Old fix, not suggested. It could be used to remove headjumping without the new hitbox though; 2-3 would be a fair guess then.
sv_enableTithe (0): Should commanders be able to reduce/increase their team's tithe (=taxes) at wish?
g_maxofficers (3): Maximum officers
g_clientsperofficer (5): Clients needed for each officer
sv_ctfTime (80): Time used for winning in CTF games
sv_allowAllBuildAngles (1): If disabled, only buildings with angles of 0, 90, 180 or 270 are accepted.
sv_commanderNoRespawn (1): Allow people with an active respawn timer to grab the commander seat.
p_newStuckCode (1): Use a few new lines of physics code to prevent people from getting stuck.
p_specspeed (1): Changes the movement speed of freefly spectators (this is a multiplicater)
sv_allowPausing: Allow admins to pause the game, and make pause votes possible.
sv_allowPauseVotes: Allow the new pause vote (requires sv_allowPausing)
sv_allowUnpauseVotes: Allow the new pause vote
sv_autopause: Automatically pause the game (when not in the engame/warmup) if someone disconnects/crashes (useful for clan matches)
sv_allowSlapping: Allow commanders to /slap players

--------------------
DUEL SYSTEM
--------------------
sv_duelserver (0): Is this a duel server? If 0, all variables below are useless
sv_duelmaxexp (1): 1 = all players act as if they were lv99 (doesn't show). 0 = As if they were lv0.
sv_duelautoheal (1): Do players auto-heal at duel start?
sv_duelautoress (1): Do players auto-ress when they die on a duel server, unless they killed themselves?
sv_duelcanforfeit (1): Can players forfeit? (see below)
sv_duelforfeitmintime (20000): How much time before players can request for a time-out/forfeit by pressing F on the ground?
sv_allowNonDuels (1): Is the FFA mode allowed?
sv_duelsounds (1): Times at which warnings sounds are given on duel servers. 1 = On duel start. 2 = On challenge too. 3: On reminders too
sv_duelcomp: Readonly, sets whether we are in duelcomp mode. Will be set to one when playing on a duel competition map.
sv_beginsignup (30000): Time in ms at whic the signup spamming begins.
sv_respamsignup (1): How many times we should respam signup info.
sv_endsignup (120000): When does the duel comp start? (120000 would be 90 seconds after the initial signup spam if sv_beginsignup is at 30000)
sv_forcedrounds [/b](2): How many rounds where the race switch automatically? 2 = 4, because you got one for each player.
sv_ucrounds (1): How many rounds where the user's wanted team determines his race and unit?
sv_firstduelstarttime (240000): How much time does someone have to respond to the first round of a duel before being timed-out?
sv_duelstarttime (120000): See above, used for all rounds but the first.
sv_roundmaxlength (400000): Maximum length in ms of a round before the person with the lowest HP gets timed-out (if both have the same HP, both will be timed-out)
sv_duelbreaktime (4000): Time between rounds. No reason to change that IMO.
sv_maxnoduelresponse (2): How many times can someone get timed-out before they are eliminated from the competition?
sv_duelmaxmore (1): In certain cases, someone who won a lot of duels will have to duel someone who won few if any; this determines how many more levels the person can have and still have this duel considered as a win.
sv_duelmaxgain (2): Same thing, but the other way around; if you win against someone with more duels won, you can theorically get up to his level (not 1 above like if he's the same level as you are); but this is the limit of how many levels you can gain in that case.
sv_dueluseglobal (0): Can spectators use the global chat? If 0, it automatically becomes team chat so it won't distract the duellers.
sv_duelrefuseglobal (1): Same as above but for referees.
sv_duelteam1unit ("human_nomad"): The unit for team 1; it HAS to be the same race as the team's race unless you want to get in bigtime trouble.
sv_duelteam2unit ("human_nomad"): See above.
sv_duelteam1weapona (unset) to sv_duelteam2weaponc: Starting weapons/items of the duellers
sv_duelwaypoints (0): Give a waypoint to the person you've challenged. Kinda useless but eh.

--------------------
FRENZY MODE
--------------------

sv_frenzyNeededStone (4000): How much resource you need for winning.
sv_frenzyResouce ("stone"): Frenzy defaults to needing stone, but you could use another resource. All text will be changed as needed.
sv_frenzyMilestone1 (0.2), 2 (0.5) and 3 (0.75): Percentage of the total needed to hit tech milestones
sv_frenzyStartLevel (2): Level players start at in frenzy mode.
sv_Milestone1Team1Unit to sv_Milestone3Team2Unit: Units researched at misc. tech milestones
sv_Milestone1Team1Weapon to sv_Milestone3Team2Weapon: Weapons researched at misc. tech milestones
sv_frenzyRespawnTime: Maximum respawn timer length when in a frenzy gametype.

--------------------
SEP MASTERSERVER
--------------------
sv_sendStatsSEP (1): Should we send stats to our new stats server?
sv_sendSpecialCoreCharacters (1): Legacy.
sv_authserver (216.15.252.190): IP of the auth server; don't change this
sv_authserverport (14377): Port of the auth server; don't change this
For all sv_allow*Votes, a value of 0 will disallo them, 1 will allow them, and 2 will allow them ONLY during the endgame (award screen).

How Savage Works & Future Development

/msg <playername> <message> -Sends a PM
/re <message> -Responds to last received PM
/kill -kills you when you get stuck or just want to get back to spawn fast
^### -The color command allows you to pick color values 0-9 to pretty your text.

CallVote

/callvote -Allows you to vote
/callvote world => this will ask to load a particular map. Ex : /callvote world bunker
/callvote mute => To mute a player. Ex : /callvote mute Cola
/callvote unmute => To unmute the player.
/callvote kick => To kick a plyer from the server. Ex : /callvote kick Cola
/callvote nextmap => To load the next map
/callvote pause => To stop the game for a while
/callvote unpause => To stop the break 
/callvote shuffle => To shuffle teams
/callvote elect => To elect a new com Ex : /callvote elect cola
/callvote impeach => To impeach a com to command 
/callvote concede => To concede; this will finish the game (of course!)
/callvote msg => To write a message. Ex : /callvote msg Bye all!
/callvote restartmatch => To restart the match
/callvote draw => To draw. when the match can't finish! 0-0
/callvote race => to change the race of team 1 and/or 2

Quick Commands List

/clancommands => To create your clan : Link
/quit => To leave the game
/disconnect => To disconnect yourself from the server
/reconnect => to reconnect yourself; useful when you've been muted
/crash =>To crash your game

/name => To change your name in game. Eg./name Cola
/password => To switch from your account to another account using your password. NB. you'll need to have at least 2 account. otherwise; (or if you mistake) "code"=password it will generate a new account.
/username => To switch from your account to another account using your username. NB. you'll need to have at least 2 account. otherwise; (or if you mistake) "pseudo"=username it will generate a new account.
/kill =>To suicide in 4 sec; when you're blocked... very useful
/maplist => /maplist min max > to have the list of maps available on the server where you are.
NB. you have to type: /maplist 0 200 to see all maps. or if you are looking for a particular map: /maplist 20 50
/reflist =>To indicate who is ref on the server
/ref => to see your power when you're ref
/refpwd => /refpwd code > to put your ref code
/msg => /msg Cola > To send a private message to a specific player
/re => to answer the last message without typing /msg name 
/demorecord => Start the recording of the demo
/demostop => Stop the recording of the demo

To show off your stats or such to everyone you can create macros that will tell all the players on the server how good you are.

A macro simply allows you to press 1 button and execute simple or advanced actions. For example, you press 'w' to move forward. 'V' brings up pre-setup voice recordings and allows simple execution without having to use the console and typing in a few commands to send the voice recording to everyone.

There is a few ways to setup these macros. Usually you'll run out of keys if you do it all through savage's key bindings. To bind in savage you simply enter the console ~ and typing bind <keyname> <function> (without the <>).I recommend getting Macro Express. This program allows you to setup macros in millions of ways. If you do not want to mess with this 3rd party program you can also get a keyboard that has macro buttons and setup them their also. But, all in all it comes down to knowing the commands to make a macro.

While logged in as referee you may execute referee actions from your Savage client, these include but are not limited to restarting running, changing maps, setting/impeaching commanders, muting and kicking. All referee commands are executed by using the “ref” command, followed by a command string as argument specifying the action; remember that you need to add a slash in front of the command if you want to execute it from your chatbox (as opposed to from console).
There are 3 different kinds of referee status: normal, god and guest; these are covered on the page about the referee system in general (I hope…). Normal and guest status have the same set of commands, god status has some additional ones; commands which only can be used as god referee are marked with a * below.

Ref Commands

Command String Effect Example (chatbox-ready)
restartmatch Resets the server back to game setup mode (if not activated, then warmup mode). /ref restartmatch
startmatch Ends game setup mode instantly, does not have any effect in warmup mode or during game. /ref startmatch
setrace [team number] [race] Sets the race of the specified team to the specified race, takes effect on next map change. Valid races are “human” and “beast”. /ref setrace 2 human
nextmap Loads the next map, which will be chosen by server rotation; resets the server back to game setup mode (if not activated, then warmup mode). /ref nextmap
world [map name] Loads the specified map; resets the server back to game setup mode (if not activated, then warmup mode). /ref world crossroads
impeach [team number] Impeaches the commander of the specified team. /ref impeach 1
setcmdr [player name] Sets the specified player as commander in the team he is in; impeaching the current commander at the same time if necessary. /ref setcmdr UnnamedNewbie(42)
kick [player name] Kicks the specified player from the server; this includes a 5 minute ban. /ref kick UnnamedNewbie(42)
kicknum [client num] Kicks the player with the specified client number from the server; this includes a 5 minute ban.
Use the “listclients” command to get a list of all players' current client numbers.
/ref kicknum 42
mute [player name] Mutes the specified player; this includes restriction from normal chat, voice chat and calling votes. /ref mute UnnamedNewbie(42)
mutenum [client num] Mutes the player with the specified client number; this includes restriction from normal chat, voice chat and calling votes.
Use the “listclients” command to get a list of all players' current client numbers.
/ref mutenum 42
unmute [player name] Unmutes the specified player. /ref unmute UnnamedNewbie(42)
pause Pauses the match. Players cannot move nor look around while the game is paused, they can chat and call votes though. /ref pause
unpause Unpauses the match. /ref unpause
switchteam [team number] [player name] Moves the specified player to the specified team. Using 0 as team number may be used to indicate the spectator team. /ref switchteam 2 UnnamedNewbie(42)
stopvote Cancels a currently running vote, without having the vote causing any effect. /ref stopvote
time [time in milliseconds] Increases the match time by the specified amount of milliseconds; negative values may be used to subtract time. /ref time 600000
settime [time in milliseconds] Sets the match time to the specified amount of milliseconds. /ref settime 3600000
unref Removes your current referee status. /ref unref
shuffle Shuffles the teams. /ref shuffle
slay [player name] Instantly kills the specified player. This is especially useful against exploiters. /ref slay UnnamedNewbie(42)
chiprel [player name] Turns the specified player into a chiprel without meleeing abilities (but with ranged and item ones) and only 100 health points. Leaping for beast stays intact, blocking not. /ref chiprel UnnamedNewbie(42)
buffalo [player name] Turns the specified player into a plains buffalo without meleeing abilities (but with ranged and item ones) and 700 health points. Leaping for beast stays intact, blocking not. /ref buffalo UnnamedNewbie(42)
unbuffalo [player name] Turns the specified player back into the unit he was before “ref chiprel” or “ref buffalo” was used on him. /ref unbuffalo UnnamedNewbie(42)

Complete Commands List

The following definitions are done using the layout of (chat <your message>#definition#<your message>).

#player_ammo# shows how much ammo is left in your current weapon.
#player_money# shows how much gold you have.
#player_deaths# show how many times you have died.
#player_kills# shows how many players you have killed.
#player_health# shows how much health you have left.
#player_healthpercent# shows what percent of health you have left.
#player_mana# shows how much mana you have left.
#player_stamina# shows how much stamina a player has left.
#player_staminapercent# shows what percent of stamina a player has left.
#player_percentnextlevel# shows in decimal form progress to next level (1 being next level)
#player_task# shows whether O(officer) C(commander) and what type of task you have.
#player_currentunit# shows what unit the player is.
#player_racename# shows what race the player is.
#team_commandcenter_health# shows your command centers health.
#team_commandcenter_healthpercent# shows your command centers health percent.
#team_numworkers# shows how many workers your team has.
#team_idleworkers# shows how many workers are idle.
#resource_stone# shows how much stone your team has.
#resource_gold# show how much gold your team has.
#resource_<resource># shows how much of a resource your team has (where <resource> is put the corresponding name)
#cl_teamscore<#># shows kill to death ration of selected team (where the <#> is put team number 1-4).
These are the defaults.
Server Events
All following settings can be copied right into your server setup. 

//Server Basics = Default //what it does
sv_allowGuestReferee = "1" //allow refs to be voted in.
sv_refereePassword = "" // must be set to allow passworded refs
sv_minPlayers = "2" //minimum players before setup countdown starts
sv_nextStatus = "1 //1 == GAME_STATUS_SETUP
sv_respawnNPCs = "1" //NPCs Respawn after death (will not exceed NPCs' set spawn limit)
sv_respawnNPCInterval = "40000" //time till NPC Respawns
sv_fastTech = "0" //makes buildings/research instant completion
sv_hitStructureRewardScale = "2" //attack structures with melee multiplier
sv_rangedHitStructureRewardScale = "0.2" //attack structures with range weapon Multiplier
sv_unitAngleLerp = "4" //??
sv_aiIgnoreSlope = "1" //??
sv_aiPredict = "0" //??
sv_startingTeamStone = "1500" //0-10000 range, all teams starting Stone
sv_startingTeamGold = "1500" //0-10000 range, all team starting Gold
sv_writeScores = "0" //show xp
sv_repairCost =   "1" //cost for NPCs to repair structures
sv_npcs = "1" //NPCs allowed on map
sv_autojoin = "1" //auto-pick team
sv_buildingInitialHealthPercent = "0.05" //upon placement
sv_placementLeniency = "20" //??
sv_gametype =   "RTSS" //Set for gamestyle (further instructions in Advanced Mods)
sv_timeLimit = "3600000" //=60 minutes; game timelimit
sv_easterEggs = "0" //silly things in the game(not implemented)
sv_activeEasterEggs =   "0" //??
sv_clientConnectMoney = "1000" //0-10000 Range (can be higher if max player gold is higher
sv_demolishInterval = "10000" //??
sv_motd1 = "Welcome to Savage!" //join message
sv_motd2 = "" //join message
sv_motd3 = "" //join message
sv_motd4 = "" //join message
sv_serverNotes = "" //unused
sv_team1race = "human" //team 1 race
sv_team2race =   "beast" //team 2 race
sv_todSpeed = "0.003" //0-0.05 Range Time of Day(can be higher range)
sv_todStart = "500" //0-1440 Range tod start when game starts
sv_chatFloodInterval = "5" //time till count resets
sv_chatFloodCount = "10" //chat limit (reaching it causes penalty)
sv_chatFloodPenaltyTime = "10" //time till count reset
sv_doSetup = "1" //allows game setup before starting
sv_doWarmup = "0" //allows players to make last minute changes and practicing before round begins
sv_warmupTime = "15000"//5000-120000 Range time till warmup ends
sv_setupTime =   "120000" //5000-240000 Range time till setup ends
sv_endGameTime ="60000" //10000-240000 Time between games
sv_nextMap = "eden" //nextmap in maplist
sv_nextMapCmd = "" //??
sv_playerChosenMap =   "eden" //??
sv_officerCommandRadius ="600" //radius of Officer Status Commanding has effect
sv_readyPercent = "0.60" //0.01-1.0 //percent ready before game starts
sv_debug = "0" //Dumps console+ more into debug.txt savage base folder
sv_debugBuilding = "1" //??
sv_respawnMultiplier =   "1" //1-10 Range Time till you can spawn Multiplier
sv_newPatchAvailable =    "0" //new update to download
sv_autoPatchMyServer = "1" //server autoupdates
sv_showClanAbbrev = "0" //shows clan abbrev before clan icon
//Server Events = Default //what it does
sv_damagePushScale = "0.35" //attack push multiplier ((400.0 / Mass) * attackDamage * sv_damagePushScale)
sv_radiusTweak = "5.0" //Unknown
sv_quakeMultiplyer = "3.5" //screen shake multiplier
sv_respawnTime = "30000" //max respawn time
sv_useRespawnWindow = "1" //Unknown
sv_fraglimit = "20" //Unused
sv_teamDamage = "0" //Ability to hurt teammates
sv_maxPush = "500" //max distance pushed
sv_hitStunTime = "150" //time stunned upon being hit
sv_fogRevealTime = "5000" //time till shroud regrows
sv_goodieBags = "1" //objects drop bags when destroyed
sv_claimableBuildings =   "1", //Is claiming structures enabled?
sv_buildingDmgScale =   "1" //structure damage multiplier
sv_minClaimInterval = "5000" //time between claiming recently claimed objects
sv_placeBuildingTestScale = "0.5" //distance from other structures placement test
sv_musicResetTime = "120000"  //time till music event reset
//Player = Default //what it does
spawntest_x = "5000" //Unknown
spawntest_y = "5000" //Unknown
sv_maxMoney =    "10000" //Max money player can hold
sv_tithe = "0.7" //amount given to team or vs?
sv_giveOverflowToTeam = "0" //give left over gold to team
sv_invincibleTime = "2000" //time till can get hurt after spawn after death
sv_ressurectTime = "7000" //time till ressurected completed
sv_autoRespawn = "0" //spawn automatically
sv_simultaneousInputs = "0" //allow multiple inputs to the same action
sv_ignoreMoney = "0" //money unused
sv_fullSpectateTest = "0" //??unused??
sv_skillfullKillDist = "500" //distance to be considered a skillful shot
sv_goodiesForAll ="1" //0=Awards for Player 1=Awards for Team 2=Awards for Everyone
sv_goodieDuration ="10000" //until dissapears
sv_goodieMaxMoney ="1000" //most money in 1 bag, if more then more bags will appear
sv_goodieBigMoneyChance = "30" //chance for loads of money i.e. 1 in 30 chance
sv_goodieAmmoChance = "4" //chance to get Ammo
//Player Experience = Default //what it does
sv_xp_adjust_by_level =    "0.0" //reward += reward * adjust_by_level * (target_level - killer_level)
sv_xp_allow_level_loss = "0"  //will allow an exp penalty to lower the targets level
sv_xp_cap_at_level = "0" //truncates rewards if the reward raises to a new level
sv_xp_max_gain = ".2" //percent of next level that can be gained in one reward
sv_xp_max_level = "99" //stop rewarding xp at this level
sv_xp_kill_npc =    "1" //base xp gain * level
sv_xp_kill_worker = "2" //base xp gain * level
sv_xp_kill_player = "10" //xp gain
sv_xp_kill_item = "0" //xp gain      
sv_xp_kill_siege = "20" //xp gain      
sv_xp_revive_player = "5" //xp gain
sv_xp_heal_player = "0.0333" //xp gain * heal ammount
sv_xp_structure_damage = ".00667" //xp gain * attack dmg
sv_xp_raze = "50" //bonus for the last hit on structure
sv_xp_die = "0" //xp for dying      
sv_xp_team_kill = "0" //if sv_teamDamage is on; xp gain
sv_xp_repair = "0" //for building repair
sv_xp_mine = ".02" //per resource gathered
sv_xp_build = ".00333" //base * building rate
sv_xp_survival = "1" //xp gain for being deployed on map, dead counts
sv_xp_survival_interval = "30000" //survival time period between receiving survival points
sv_xp_honor = "5"  //kill 3 enemies inarow
sv_xp_skill = "10" //kill 5 enemies inarow
sv_xp_hero = "15" //kill 10 enemies inarow
sv_xp_legend =   "25" //kill 15 enemies inarow
sv_xp_commander_order_interval = "5000" //time before another award to commander for order_followed/order
sv_xp_commander_order_given = "1" //how often to award order_given and order_followed
sv_xp_commander_order_followed = "1" //given to commander when a player follows his order
sv_xp_commander_powerup_given = "5" //for buffing a player
sv_xp_commander_structure = "20" //for building a structure (must be completed)
sv_xp_commander_research = "10" //for researching an items/wepaon/unit (must be completed)
sv_xp_commander_raze = "50" //your team destroyed a building
sv_xp_commander_gather = ".001" //per resource gathered
sv_xp_commander_demolish ="-20" //destroying your own structures
sv_xp_commander_request_ignore = "-1"  //incompleted player tasks


//Commands
demostop
animevent
voicedirectory
addresource
restartmatch
eject_workers
unalias
stopdemolist
genrotation
showloadout
forceloop
listuids
preset_add
return_home
commandergotoevent
clanmembers
invswitch
if
ignorelist
say
chat
removefromqueue
refreshcommandergrid
test
hideingamemenu
cvarlist
test
useobjdef
keygrab
test
efxsave
test
boneinfo
test
exit
irc_msg
select
delwptech
chatselected
listobjects
swatch
sndsave
stateload
cleartargets
focus
eject
tuset
regeneratetechtree
expset
team
irc_whois
gamelistserver
suicide
demoteofficerunit
objload
setexp
worldinfo
goto
irc_join
writeexpcfg
move
disconnect
notify
addfavourite
start_game
giveplayermoney
racelist
lookatunit
tulist
userlist
voicecategory
unbanip_sep
navrep_process
removebadbuddy_guid
addbadbuddy_guid
norequest
list
pickunit
explist
shaderreload
mouserecenter
findofficer
objrename
approve
getgameinfo
staticdepth
unban
listwptech
devworld
playd
httpreset
refreshbuddies
sfxset
modelinfo
create-account
ready
stateedit
slider
navrep_allocs
svmem
unignorenum
chatteam
c
spectate
decline_nogold
eflist
version
shuffleteams
chatbox
isbuddy
vproxy
sfxlist
objedit
leaveclan
voiceflag
kickfromclan
tuselect
bindup
atkset
svchat
tod_addvar
tryconnect
tod_set
objshow
building_waypoint
endobjdef
g_ignore_guid
kill
writeworld
printhash
aliasup
set
listclients
testdamage
unignoreall
unitgroup
preset_unitrequest
raytrace
promoteofficerteamunit
joinclan
getip_sep
tagcount
thumbnailgrid
irc_disconnect
chatcommander
putaliaskeys
activatechat
masterserver
userkickfromclan
voiceload
gamelist
removepanels
cancelgoal
graphic
cmdinfo
worldcfg
flushclanicon
meshinfo
killeffect
chatprivate
makeanim
exprace
efxlist
removebuddy
param
hide
enterbuilding
cproxy
listaliases
invprev
mute
maplist
voicesound
locktrace
addvclient
irc_nick
vote
svcmd
purchase
serverinfo
admin_setting
commandergotobase
irc_part
saveconfig
for
activateupgrade
atkedit
listbinds
listdemos
refpwd
eject_worker
createobject
playermap
vflist
on
irc_m
reloadgui
bindbutton
removefavourite
mouselocate
reloadmod
isvisible
reloadmaps
efset
findidle
officer
clearbuddies
titlebar
cacheclanicon
menu
uistate
delresources
httpget
mediainfo
tuload
worst_perf
irc_say
systime
listkeys
addbuddy
officer_cmd
unbindall
officer_last_cmd
increase_detail
rebuild_terrain
tod_summary
inc
transfersuperadmin
g_ignore
setmyanim
cleardrawing
spawneffect
forceofficer
efxset
statesave
voicecommander
refreshmanagescreen
cvarinfo
umul
pause
listopenfiles
commanderaction
ref
demoteofficerteamunit
testtrace
testfirewall
listserverdemos
objsave
radiustask
efload
hideall
listevents
togglebutton
clanhelp
re
setieventscript
raceedit
findbuddies
eject_guards_and_attack
stopmusic
settovalue
tuedit
getdemoinfo
authenticate
listtu
fadein
statestrings
strlen
g_ignorelistfull
expedit
resetgame
listarchives
fadeout
unit
g_unignore
admin_postpone
writeconfig
info
listbans
promotetoofficer
getinfo
show
flushscriptbuffer
refset
eject_guard
writescores
dir
sepinfo
triggerievent
eject_workers_and_mine
setangle
buddyremove
banip_sep
unbind
demoteofficer
objbreakloop
efedit
reloadanim
cl_resreload
deletefile
invite
addbuddy_guid
sfxedit
norequestlist
picklocation
usermakeclanadmin
objput_safe
hashfile
listspecs
efxload
bindalias
panel
notifymsg
listresources
textbuffer
objput
createclan
msg
preset_delete
giveback
preset_chargemenu
sndload
raceset
destroy
rain
toggle
skinref
map
ignorenum
inventory
buddy
chatofficer
create
soundlist
raceactivate
extinfo
createvar
nextwidget
ban
addwptech
slap
proxy
sndset
banclient
givestate
giveexp
voiceitem
updatetithe
scrollbuffer
quit
getbuild
stateput
irc_raw
clearbadbuddies
set_autocart
newicon
button
playerrequest
stopvote
letrequest
voicemore
lookproxy
isignored
renamefile
makeclanadmin
usertransfersuperadmin
launchurl
liststates
preset_itemrequest
modellist
kick
decline
alias
shaderlist
cancelrequest
ignoreall
givemoney
g_ignoreclear
efxedit
mousefree
statelist
vc
demorecord
createreference
echo
ingamemenu
ping
sndedit
unpause
resize
preset_load
do
clearieventassociations
preset_loadqueue
objlist
showvote
clancommands
changevideo
removebuddy_guid
giveselectedplayermoney
giveresource
createthumbs
ignore
setgoodiebag
altextinfo
addbadbuddy
tuput
stopresearch
exec
hashstring
vfedit
global_perf
commander_resign
nextsdemo
unignore
playonced
critical_perf
clientlist
hidevote
uadd
playmusic
savefavourites
floater
textbox
label
tod_import
giveteamunitmoney
give
demolish
tusave
clear_perf
g_ignorelist
save
expsave
cmdlist
reconnect
vfset
o_scrollbuffer
endgame
voicechat
badbuddylist
crash
createoccluder
callvote
else
clear
buddylist
letrequestnum
help
commander_request
world
beginobjdef
releaseproxy
spawnfrom
norequestnum
objloop
newmap
screenshot
smoothfoliage
showifhidden
favouritelist
setbindprofile
chasetarget
efsave
authenticate-cdkey
snow
getselectioninfo
skinname
objset
irc_connect
hashtest
devworldcfg
cacheicon
atklist
rotatebuilding
loadgamescript
ask
letrequestall
setmyangle
uset
kicknum
eject_guards
removebadbuddy
norequestall
glmeminfo
bind
memstat
reloadgs
selectunits
parsenick
unmute
lookatteamunit
connect
setanim
demoplay
stateset
setsave
banlist_sep
invnext
reflist
readdemo
demo
revive

External Links

  1. Savage Color Chart (off-line)
GENERAL FAIR USE NOTICE. This page, savage, may contain copyrighted material whose use has not been specifically authorized by the copyright owner. Czarism.com is making this material available in an effort to advance the understanding of the workings and history and constitutes “fair use” as provided for in section 107 of the U.S. Copyright Law. ©2007 Czarism.com.
savage.txt · Last modified: 2008/01/26 15:04 by czar
Recent changes RSS feed