On Mon, Aug 20, 2012 at 5:31 PM, Brendan Cosman
<[email protected]> wrote:
> 1: How can we launch a server that only rotates through the six advanced
> missions with no rcon or other intervention? (I can do anything to the
> command line or config files, but I can't rely on rcon or votes).
>
> 2: How can we launch multiple servers that rotate through different mission
> profiles from the same install directory? (Depending on the answer to 1. the
> question could read "How can I set a different missioncycle file per server
> instance?").

Well, from what I have seen, providing the same map with multiple
difficulties on automatic rotation is not really possible without some
sort of plugin.

However, if one difficulty per map per server is sufficient for you, I
have one way to accomplish it.

Basically in your server folder you have a "tf" folder.  Next to that,
create some new folders like "tf_mvm_difficulty1",
"tf_mvm_difficulty2", and "tf_mvm_difficulty3".  The names do not
really matter, just be consistent.

Inside each of those folders, place a copy of "tf/gameinfo.txt" file.
Next create a cfg folder in each and add a .cfg for each of the three
maps.  Each map config should have a "tf_mvm_popfile ..." command that
loads the popfile for the difficulty you want.

The resulting structure should look like this:

tf/cfg/server.cfg  // Global server config

tf_mvm_difficulty1/gameinfo.txt  // Copy of tf/gameinfo.txt (symlink
if you prefer)
tf_mvm_difficulty1/cfg/mvm_mannworks.cfg  // Contains: tf_mvm_popfile
mvm_mannworks
tf_mvm_difficulty1/cfg/mvm_coaltown.cfg  // Contains: tf_mvm_popfile
mvm_coaltown
tf_mvm_difficulty1/cfg/mvm_decoy.cfg  // Contains: tf_mvm_popfile mvm_decoy

tf_mvm_difficulty2/gameinfo.txt  // Copy of tf/gameinfo.txt (symlink
if you prefer)
tf_mvm_difficulty2/cfg/mvm_mannworks.cfg  // Contains: tf_mvm_popfile
mvm_mannworks_advanced
tf_mvm_difficulty2/cfg/mvm_coaltown.cfg  // Contains: tf_mvm_popfile
mvm_coaltown_advanced
tf_mvm_difficulty2/cfg/mvm_decoy.cfg  // Contains: tf_mvm_popfile
mvm_decoy_advanced

tf_mvm_difficulty3/gameinfo.txt  // Copy of tf/gameinfo.txt (symlink
if you prefer)
tf_mvm_difficulty3/cfg/mvm_mannworks.cfg  // Contains: tf_mvm_popfile
mvm_mannworks_ironman
tf_mvm_difficulty3/cfg/mvm_coaltown.cfg  // Contains: tf_mvm_popfile
mvm_coaltown_advanced2
tf_mvm_difficulty3/cfg/mvm_decoy.cfg  // Contains: tf_mvm_popfile
mvm_decoy_advanced2

With this setup you have three difference classes of servers, one for
each difficulty level.

To start a server with a specific difficulty level, use your new
folder names in the game argument.  For example:
-game tf_mvm_difficulty3 +maxplayers 32 +map mvm_coaltown +hostname
"MvM #xx (Tier 3 difficulty)"

If you figure out how to use the mission cycle file, I would be glad
to hear about it.

There is a config variable "tf_mvm_missioncyclefile" you can use to
set a different one per server (on the command line) if you can get it
working for a single server.

~Rusty

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

Reply via email to