Difference between revisions of "Config/Session Example"
Line 38: | Line 38: | ||
::Variations: Chat | ::Variations: Chat | ||
*[[Config/Session_Example/Project/P4-F8L2R2B1Uav1-3x15min|P4-F8L2R2B1Uav1-3x15min]] | *[[Config/Session_Example/Project/P4-F8L2R2B1Uav1-3x15min|P4-F8L2R2B1Uav1-3x15min]] | ||
− | + | ::Variations: Chat | |
Revision as of 19:35, 8 September 2021
Demo Configurations
The following demo configurations are included in the installation
- LogisticsWater
- P1-F4W2
- LogisticsWaterFuel
- P1-F4W1G1
- RescuePersons
- P1-F2R1T1
Project Configurations
The following projects configurations are included in the installation
|
|
|
Copy existing configuration
Set Default Configuration Files
To make the change easy set the default configuration files,
So you don't need to manually select them when developing the new configuration.
Edit the file you uses
C3FireClientConfig-Lin.xml
C3FireClientConfig-Mac.xml
C3FireClientConfig-Win.xml
<DefaultFiles
SessionConfigDirectory = "../../SessionDef/<CONFIG-FOLDER>"
...
ScenarioDirectory = "../../SessionDef/<CONFIG-FOLDER>"
...
SessionConfigFile = "<FILE_NAME>.con"
...
ScenarioFile = "<FILE_NAME>.sce"
Property |
Value |
---|---|
SessionConfigDirectory |
The default directory where the session configuration files are stored. This property does not need to be Value example = "C:\c3fire\server\SessionConfig" |
ScenarioDirectory |
The default directory where the session scenario configuration files are stored. This property does not need Value example = "C:\c3fire\server\SessionScenario" |
SessionConfigFile |
The session configuration default file. This property does not need to be defined. Value example = "XY.con" |
ScenarioFile |
The session scenario default file. This property does not need to be defined. Value example = "Dev.sce" |
Linux Commands
Rename multiple files in folder
- Install Linux:
sudo apt-get install mmv
- Install Mac:
brew install mmv
mmv <FROM>\* <TO>\#1
Example:
$ ls
a1.txt a2.txt a3.txt
mmv a\* b\#1
ls
b1.txt b2.txt b3.txt
Example:
- Mac
cd /Users/regogranlund/dev/C3Systems/C3Systems/resources/C3Fire/SessionDef/P4FWRU-1
mmv P8F3WR3U2\* P4FWRU\#1
- Linux
cd /home/rego/dev/C3Systems/C3Systems/resources/C3Fire/SessionDef/P4FWRU-1
mmv P8F3WR3U2\* P4FWRU\#1
- WSL Window Subsystem Linux
cd /mnt/c/dev/C3Systems/C3Systems/resources/C3Fire/SessionDef/P4FWRU-1
mmv P8F3WR3U2\* P4FWRU\#1
Replace string in multiple files
sudo find . -type f -name "*.txt" -print0 | xargs -0 sed -i "" -e 's/[FROM]/[TO]/g'
Example:
- Mac
cd /Users/regogranlund/dev/C3Systems/C3Systems/resources/C3Fire/SessionDef/P4FWRU-1
sudo find . -type f -name "*.con*" -print0 | xargs -0 sed -i "" -e 's/P8F3WR3U2/P4FWRU/g'
- Linux (Works but give error message "sed: can't read : No such file or directory")
cd /Users/regogranlund/dev/C3Systems/C3Systems/resources/C3Fire/SessionDef/P4FWRU-1
sudo find . -type f -name "*.con*" -print0 | xargs -0 sed -i "" -e 's/P8F3WR3U2/P4FWRU/g'