Here is a list of all gamemodes/modifications & chat commands that can be used in Castle Fight:
Host commands (Player 1 only):
Gamemode input system:
Gamemode can be entered by player 1 in the first 20 seconds of gametime before round 1 starts. It is entered like this:
Modename can be:
r : random race:
Each player gets a random race.
p : pick race:
Each player may pick a race.
d : draft race:
Races are drafted in a 12211221 system. So first one player of team 1 may choose his race, then 2 players from team 2, then 2 players from team 1 again and so on.
m : mirror mode:
Each player gets a random race, but both teams get the same random races.
newRace? can be:
r : new race each round
g : one race for whole game
numVictories can be:
a number between 1 and 6 determining the win limit.
-mg5 will make a mirror mode game with one race for whole game and 5 wins.
-rr2 will make a random race game with new races each round and 2 wins.
This may seem complex but once you see this commands more often you will get used to em fast. And as natac suggested, if you don't type a valid command between the first 15 seconds you will still be able to choose modes via dialogues.
You can enter as many modes as you want in this 15 seconds, only the last one will be taken. So if you typed the wrong gametype, just retype it.
If you want to play single round games (here, also newRace? doesn't matter) you can simply type only the mode, example
-m will make a 1 round mirror mode game
Game modifications can be entered by player 1 in the first 15 seconds of gametime before round 1 starts (like gamemodes).
Coins (-co): Coins will appear every 40 seconds randomly in the castle area. The player who picks them will receive some extra money.
Units Only (-uo): This modification disables all non creep producing buildings except for treasure box. Also siege creep buildings are disabled because they are mainly to kill towers, which don't exist at this game mode.
No Artillery (-na): This modification disables all Structures that damage enemy's buildings directly. (Artillery, Frost Launcher & Shrine of Destruction)
No Air (-nai): Players cannot build any structures that produce flying creeps.
No Treasue Box(-ntb): You can't build Treasure Boxes when this modification has been chosen.
No Unit Bounty (-nb): When no unit bounty is chosen, killed creeps & structures don't give bounty to the killing player.
No Taxes (-nt): You don't have to pay taxes on your income when No Taxes is chosen.
High Taxes (-ht): Tax rate increases 10% each 12.5 income (25 is normal) if high taxes are chosen.
No Specials (-ns): At this mode, you can't build any special buildings that consume food. The only foodcost buildings that you can build is the Treasure Box and Towers.
The difference between this mode and -uo is that you can buy towers and siege weapons at -ns.
No Items (-ni): The main castle doesn't sell any items if this mode is chosen.
Dual Races (-dr): A race can be chosen/randomed more than once per team.
Domination (-dom): If a team dominates both lanes it gets 50% bonus income
No Legendaries (-nl): Players don't have food to build legendary buildings.
No Rescue Strike (-nrs): Builders don't have a Rescue Strike
Lumber Limit (-llX): Sets the lumber limit to X. X can be any number between 0 and 99999. Players can't get more lumber than this limit.
Single Lane (-sl / -slt / -slb): Units can only move / fly over one lane. -sl picks a random lane while -slt picks the top lane and -slb the bottom lane
Stable Mode (-sm): You can't choose / random lately introduced races. This is for competitive play if new races still contain major imbalances
Fog of War (-fowX): There will be Fog of War at the beginning of each round for X seconds. If you just write -fow without a number, you will have indefinite fog of war.
Ban Races (-banX): Before races get picked/randomed the leader of each team bans X races which cannot be picked/randomed then
Multiple Players (-mpX): Each human player controls X players. You can use this mode to make a 4on4 with only 2on2 players or test things with multiple races while playing 1on1 or alone versus bots
Caging (-ca): You are able to block units by building buildings around them in this gamemode. You can use this to build farms like in earlier versions
No AFK (-nafk): Players can't use the "-afk" command and the AI will also not take control over an afk player after some time.
Unique Races (-ur): A race can be chosen only once per round (even across the teams).
Fixed income (-fi): All players start with 100 gold and 30 gold income. However, only treasure boxes increase income. All other buildings grant no income. This is an experimental mode for another income model in CF.
League Mode(-lm): This mode is intended for wars & leagues. It contains following things:
-No AFK is on
-Balance can't be turned on
-Individual Races is on
-High Taxes is on
Crazy Coins (-cc): Ten coins will spawn instead of one.
Nuke Mode (-nuke): The Main Castle sells Nuke Launchers.
These commands will completely alter the environment. Only one enviroment can be chosen.
Icy Environment (-envice): A snowy winter environment where piles of ice are your walls.
Lava Environment (-envlava): A lava environment with mushrooms instead of trees.
Other host commands:
These commands can be entered by player 1 at all times.
Fill teams (-fill[Number]): This command fills both Teams with Bots until the given Number is reached at the beginning of the next round. If you want to turn off auto fill, type "-nobalance".
If you just type "-fill" without a number, teams get filled up to 6 players.
"-fill3" would fill both teams up to 3 players for example.
Balance teams (-balance): Activates auto team balance. When auto team balance is on at the beginning of a new round, the team with less players will get bots to even the teams. Note that if you are fast, you can type this command even before the first round, to even the teams from the start on(if somebody leaves at countdown). If you are not fast enough use pause game to get more typing time. Auto team balance can be turned off again by typing "-nobalance"
No balance (-nobalance): Type this, to turn off auto fill or auto team balance. Note that if a bot has already joined, there is no command to kick him yet. So use this command before the next turn's beginning if you want no balance.
Extra Rounds Vote (-xrX): Increases the number of wins for overall victory by X. All players must agree to this change by typing -agree
Boon reminder (-boons): If you think that there are some players that are new to Castle Fight in your game, type this to turn on the "boon reminder". If it is on, there will be a global message every minute, telling players useful hints about the game. The boon reminder can be turned off by typing "-noboons"
Boon reminder off (-noboons): Turns off the boon reminder.
Skip choosing time (-pause): If you want to type many gamemodes and the starting time is too short for you, type -pause. The game will then not start until you write -skip, so you have got enough time to enter all modes you like
Skip choosing time (-skip): Write this during the first 20 seconds to start round1 immediately (if you have already chosen gamemodes and can't wait ;) )
Player commands (all players):
Go AFK/ come back (-afk/-re): If you write -afk the AI will take control over your worker until you write -re. If you don't move your worker for a longer periode of time the AI will also take control over your worker automatically. Type -re to gain control back then.
Vote for draw (-draw): Type -draw to vote for drawing the round. As soon as ALL human players have typed -draw, the round will be counted as a draw and thus restarted. This is to solve some situations where no team can win and the game lasts infinite or starts to lag like hell.
Show armor table (-armor): Shows which damage type is good against which type of armor, so that you can build the right units. I know that this list isn't very concise at the moment.
Show income (-income): Shows some details about your current income, like your base income your Treasure Box multiplier and the Taxes you pay.
Show stats (-stats): Shows your current statistics (Things like how many kills you have, how much income you have gained, etc.).