Difference between revisions of "Config/Session Example"
Line 61: | Line 61: | ||
== Set Default Configuration Files == | == Set Default Configuration Files == | ||
− | + | :When you load a session you needs to select what configuration file to load. | |
− | To make the | + | :To make the start up proses easy, you can set the default configuration files,<br> |
− | So you don't need to manually select them when developing the new configuration. | + | :So you don't need to manually select them when developing the new configuration. |
Edit the file you uses<br> | Edit the file you uses<br> |
Revision as of 10:12, 26 September 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
- When you load a session you needs to select what configuration file to load.
- To make the start up proses easy, you can 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'