Difference between revisions of "Config/Session Example"
Line 43: | Line 43: | ||
{{Multicol-break}} | {{Multicol-break}} | ||
+ | *[[Config/Session_Example/Project/P4-F8B2L3D1-3x15min|P4-F8B2L3D1-3x15min]] | ||
*[[Project/2017-SweCanTeam-1|SweCanTeam-1]] | *[[Project/2017-SweCanTeam-1|SweCanTeam-1]] | ||
Revision as of 15:01, 7 April 2023
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'