Difference between revisions of "Setting Up a Game"

From Zero-K
Jump to navigation Jump to search
(→‎Commands: added help up top)
(Formatting added, extraneous html removed, minor corrections.)
Line 1: Line 1:
 
== Commands ==
 
== Commands ==
Most useful commands;
+
The game lobby allows the game experience to be customized by typing commands into the chat input line. Some useful commands:
*!help, gives a list of all commands. <br>
+
*<kbd>!help</kbd> gives a list of all commands.
*!map <mapname>, to set a specific map, if you enter !map without <mapname> a poll start with 4 relevant maps to the game mode you are playing. <br>
+
*<kbd>!map <mapname></kbd> sets specific map. Entering <kbd>!map</kbd> without <kbd><mapname></kbd> starts a poll with four maps relevant to the game mode you have set currently.
*!spec/!specafk, !spec <playername> will move said player to sepectators. Without <playername> it moves all afk players to spectators. <br>
+
*<kbd>!spec <playername></kbd> will move the specified player to <samp>Spectators</samp>. Without <kbd><playername></kbd>, it is equivalent to <kbd>!specafk</kbd> and moves all <abbr title="away from keyboard">AFK</abbr> (marked with a "<samp>z<sup>z<sup>z</sup></sup></samp>" icon) players to <samp>Spectators</samp>.
*!endvote, ends the current poll. <br>
+
*<kbd>!endvote</kbd> ends the current poll.
*!type, changes the room type. Values are <FFA>,<Teams>,<Coop>,<Custom>. <br>
+
*<kbd>!type <gametype></kbd> changes the room type. The game type can be FFA, Teams, Coop, Custom or 1v1.
*!resetoptions, resets custom options  
+
*<kbd>!resetoptions</kbd> resets custom options.
*!title, changes room title, !title <yournewtitle>. <br>
+
*<kbd>!title <newtitle></kbd> changes the room title.
*!kick, kicks a players; !kick <playername>
+
*<kbd>!kick <playername></kbd> removes a player from the room and starts a penalty timer. Use only as last resort to remove disruptive players. Consider using <kbd>!spec <playername></kbd> instead if you just don't want the player to participate in the next game.
*!start-!poll start, starts a game, !poll start will start a poll to start a game. <br>
+
*<kbd>!start</kbd> or <kbd>!poll start</kbd> starts a game. <kbd>!poll start</kbd> will start a poll asking players to vote when they are ready to start a game.
*!y-!n, is how you vote. <br>
+
*<kbd>!y</kbd> or <kbd>!n</kbd> is how you vote in a poll. Of course, it's usually easier to just click the green check mark or red X button instead.
*!maxplayers, changes maximum players for the room. <br>  
+
*<kbd>!maxplayers <number></kbd> changes the maximum number players for the room. Spectators are not counted.
*!force, force starts a game. <br>
+
*<kbd>!force</kbd> force-starts a game before the regular set-up time expires at the beginning of the game.
*!exit, exits a game. <br>
+
*<kbd>!exit</kbd> exits the game in progress.
*!balance, balances players in 2 teams. You can also !balance <numberofteamsyouwant>. <br>
+
*<kbd>!balance</kbd> attempts to balance players in two teams by skill. You can also <kbd>!balance <numberofteamsyouwant></kbd>.
*!predict, gives a prediction for the current teams. <br>
+
*<kbd>!predict</kbd> gives a calculated victory chance prediction for the current teams.
*!password, passwords the room, !password <password>. To remove the password enter !password without value. <br>
+
*<kbd>!password <password></kbd> sets password for the room. To remove the password, enter <kbd>!password</kbd> without a value.
*!notify, notifies you when game ends
+
*<kbd>!notify</kbd> plays a ring sound when game ends.
  
 
==Playing with Friends ==
 
==Playing with Friends ==
For a Skirmish match go to: Multiplayer, Battle List, Host Game, set a password, Game Type: Custom.  
+
For a Skirmish match, go to <samp>Multiplayer</samp>, <samp>Custom Game</samp>, <samp>Host Game</samp>, set a password, select <samp>Game Type: Custom</samp>.
  
For Campaign co-op: Go to Steam friends list, click your friend and press invite to lobby, now select a planet on the campaign screen and press Start
+
For Campaign co-op on Steam: Go to Steam friends list, click your friend and press <samp>Invite to Lobby</samp>, then select a planet on the campaign screen and press <samp>Start</samp>.
  
 
== Propose Battle ==
 
== Propose Battle ==
You can use the propose battle command (see below) to propose a battle with certain characteristics, which will be hosted and populated once a number of players have accepted to join. The command will show a link, that has to be clicked by other players to accept the proposal. By default the game will be hosted with a password, but you can use !password to make the game public. For other useful commands check above.
+
You can use the "propose battle" command to propose a battle with certain characteristics. It will be hosted and populated once a number of players have accepted to join. The command will show a link that has to be clicked by other players to accept the proposal. By default, the game will be hosted with a password, but you can use <kbd>!password</kbd> to make the game public.
  
*!proposebattle' can be followed by the parameters minelo, maxelo, minsize and maxsize. For example '!proposebattle maxelo=1600 minsize=6 maxsize=6' would propose a six player game for players with rating (maximum of teams and MM) below 1600.
+
*<kbd>!proposebattle <parameters></kbd> can be followed by the parameters minelo, maxelo, minsize and maxsize. For example, "<kbd>!proposebattle maxelo=1600 minsize=6 maxsize=6</kbd>" would propose a six-player game for players with rating (maximum of teams and <abbr title="matchmaker">MM</abbr>) below 1600.
*!endproposal stops a proposal and prevents people joining a hosted game if they have the link.
+
*<kbd>!endproposal</kbd> stops a proposal and prevents people from joining a hosted game if they have the link.
  
Note: proposal links do not work until the proposer looks at the lobby, due to command buffering while in-game.
+
Proposal links do not work until the proposer looks at the lobby (due to command buffering while the proposer is playing).
  
 
== Battle Options ==
 
== Battle Options ==
 
+
{{See|Battle Options}}
Left of the current map preview there is a button; Options. <br>
+
On the left of the current map preview, there is a button called "Options." Here, you will be able to change the game settings in many ways. For example, set a metal multiplier or allow players to spawn anywhere on the map.
Here you will be able to change the game settings in many ways. For example set a metal multiplier, or allow players to spawn anywhere on the map. <br>
 
 
 
See [[Battle Options]] for details.
 
  
 
== Disabling Units ==
 
== Disabling Units ==
 
+
In <samp>Options</samp>, open the tab named "Start". In the empty box to the right of <samp>Disable units</samp> enter the name of a particular unit from the [[List of All Units]]. Separate multiple entries with the plus (<kbd>+</kbd>) symbol.
In Adv. Options, tab named "Start" <br>
 
Enter in the name of a particular unit from the [[List of All Units]]. Separate multiple entries with the + symbol.
 
  
 
== Playing Unsupported Maps ==
 
== Playing Unsupported Maps ==
All maps: https://zero-k.info/Maps <br>
+
The game's website has a [https://zero-k.info/Maps listing of all maps]. If you are trying to play a certain map and the lobby isn't changing to that map, you have probably selected an unsupported map. To set it, you need a private/passworded lobby. Enter <kbd>!password <passwordvalue></kbd> to make it private. The value can be anything, even just one letter. Now go to the website and click on <samp>PLAY ON THIS MAP</samp>, or type the command <kbd>!map <mapname></kbd> (substitute "<mapname>" with the actual name of the map). You can now remove the password by entering <kbd>!password</kbd> without a <kbd><passwordvalue></kbd>.
If you are trying to play a certain map and the lobby isn't changing to that map, you have probably selected an unsuported map. <br>
 
In order to set it you need a private/passworded lobby. Enter !password <passwordvalue> to make it private. Now go to the website and click on PLAY ON THIS MAP, or type the command !map <mapname>. <br>
 
You can now remove the password by entering !password without a <passwordvalue>.
 
  
  
 
{{Navbox manual}}
 
{{Navbox manual}}

Revision as of 21:38, 30 August 2022

Commands

The game lobby allows the game experience to be customized by typing commands into the chat input line. Some useful commands:

  • !help gives a list of all commands.
  • !map <mapname> sets specific map. Entering !map without <mapname> starts a poll with four maps relevant to the game mode you have set currently.
  • !spec <playername> will move the specified player to Spectators. Without <playername>, it is equivalent to !specafk and moves all AFK (marked with a "zzz" icon) players to Spectators.
  • !endvote ends the current poll.
  • !type <gametype> changes the room type. The game type can be FFA, Teams, Coop, Custom or 1v1.
  • !resetoptions resets custom options.
  • !title <newtitle> changes the room title.
  • !kick <playername> removes a player from the room and starts a penalty timer. Use only as last resort to remove disruptive players. Consider using !spec <playername> instead if you just don't want the player to participate in the next game.
  • !start or !poll start starts a game. !poll start will start a poll asking players to vote when they are ready to start a game.
  • !y or !n is how you vote in a poll. Of course, it's usually easier to just click the green check mark or red X button instead.
  • !maxplayers <number> changes the maximum number players for the room. Spectators are not counted.
  • !force force-starts a game before the regular set-up time expires at the beginning of the game.
  • !exit exits the game in progress.
  • !balance attempts to balance players in two teams by skill. You can also !balance <numberofteamsyouwant>.
  • !predict gives a calculated victory chance prediction for the current teams.
  • !password <password> sets password for the room. To remove the password, enter !password without a value.
  • !notify plays a ring sound when game ends.

Playing with Friends

For a Skirmish match, go to Multiplayer, Custom Game, Host Game, set a password, select Game Type: Custom.

For Campaign co-op on Steam: Go to Steam friends list, click your friend and press Invite to Lobby, then select a planet on the campaign screen and press Start.

Propose Battle

You can use the "propose battle" command to propose a battle with certain characteristics. It will be hosted and populated once a number of players have accepted to join. The command will show a link that has to be clicked by other players to accept the proposal. By default, the game will be hosted with a password, but you can use !password to make the game public.

  • !proposebattle <parameters> can be followed by the parameters minelo, maxelo, minsize and maxsize. For example, "!proposebattle maxelo=1600 minsize=6 maxsize=6" would propose a six-player game for players with rating (maximum of teams and MM) below 1600.
  • !endproposal stops a proposal and prevents people from joining a hosted game if they have the link.

Proposal links do not work until the proposer looks at the lobby (due to command buffering while the proposer is playing).

Battle Options

Further information: Battle Options

On the left of the current map preview, there is a button called "Options." Here, you will be able to change the game settings in many ways. For example, set a metal multiplier or allow players to spawn anywhere on the map.

Disabling Units

In Options, open the tab named "Start". In the empty box to the right of Disable units enter the name of a particular unit from the List of All Units. Separate multiple entries with the plus (+) symbol.

Playing Unsupported Maps

The game's website has a listing of all maps. If you are trying to play a certain map and the lobby isn't changing to that map, you have probably selected an unsupported map. To set it, you need a private/passworded lobby. Enter !password <passwordvalue> to make it private. The value can be anything, even just one letter. Now go to the website and click on PLAY ON THIS MAP, or type the command !map <mapname> (substitute "<mapname>" with the actual name of the map). You can now remove the password by entering !password without a <passwordvalue>.