C3Fire

Installation

From C3LearningLabs
Revision as of 12:34, 1 August 2021 by Rego Granlund (talk | contribs)


    

Local Area Network (LAN) Installation

Installation instructions for player computers in a computer lab located in a local area network.






    

Internet (WAN) Installation

Installation instructions for computers in a when the C3Fire server should be accessible from the internet.



    

Minimum hardware requirements


The minimum hardware requirements is depending on the amount of players and simulated units and what modules used in the simulation.
Small teams 4-6 should not be a problem for a computer with the definition below.
With group size of 10-12 players a more advanced server computer are needed.


  • CPU: 3rd generation Intel I7/I5 (2012)
  • RAM: 8 GB



Folder Structure (Where to find things)

The installation creates the following folders:

<C3LEARNINGLABS-ROOT>  =  ...\C3LearningLabs\
<C3FIRE-ROOT>  =  ...\C3LearningLabs\C3Fire\
<C3FIRE-CLIENT>  =  ...\C3LearningLabs\C3Fire\Client\
<C3FIRE-WWW>  =  ...\C3LearningLabs\C3Fire\Client\Files\ROOT\
<C3FIRE-AUDIO>  =  ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Audio\
<C3FIRE-MAP>  =  ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Map\
<C3FIRE-IMAGES>  =  ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Image\
<C3FIRE-SESSION-DEFINITIONS>  =  ...\C3LearningLabs\C3Fire\Client\SessionDef\
<C3FIRE-SERVER>  =  ...\C3LearningLabs\C3Fire\Server\
<C3FIRE-SESSION-LOGS>  =  ...\C3LearningLabs\C3Fire\Server\SessionLogs\
<C3FIRE-SYSTEM-LOGS>  =  ...\C3LearningLabs\C3Fire\Server\SystemLogs\
<C3FIRE-TOOLS>  =  ...\C3LearningLabs\Tools

Main System Folders

C3Fire Server

The Server is located at the following folder.
<C3FIRE-SERVER>  =  <C3LEARNINGLABS-ROOT>\C3Fire\Server\  =  C3LearningLabs\C3Fire\Server
Example:
Windows: C:\C3LearningLabs\C3Fire\Server
Linux:   /opt/c3system/C3LearningLabs/C3Fire/Server


Start server
 C:\C3LearningLabs\C3Fire\Server\C3FireServer.bat
 /opt/c3system/C3LearningLabs/C3Fire/Server/C3FireServer.sh


C3Fire Client

The Clientis located at the following folder.
<C3FIRE-CLIENT>  =  <C3LEARNINGLABS-ROOT>\C3Fire\Client\  =  C3LearningLabs\C3Fire\Client
Example:
Windows: C:\C3LearningLabs\C3Fire\Client
Linux:   /opt/c3system/C3LearningLabs/C3Fire/Client


Start client
 C:\C3LearningLabs\C3Fire\Client\C3FireClient.bat
 /opt/c3system/C3LearningLabs/C3Fire/Client/C3FireClient.sh




Configuration and Log files

Session Definitions

On the Server computer the session configuration definition files are stored in the following folder.
<C3FIRE-SESSION-DEFINITIONS>  =  <C3FIRE-CLIENT>\SessionDef\  =  ...\C3LearningLabs\C3Fire\Client\SessionDef\
Example:
Windows: C:\C3LearningLabs\C3Fire\Client\SessionDef\
Linux:   /opt/c3system/C3LearningLabs/C3Fire/Client/SessionDef/


Session Logs

On the Server computer the session logfiles are stored in the following folder.
<C3FIRE-SESSION-LOGS>  =  <C3FIRE-SERVER>\SessionLogs\  =  ...\C3LearningLabs\C3Fire\Server\SessionLogs\
Example:
Windows: C:\C3LearningLabs\C3Fire\Server\SessionLogs\
Linux:   /opt/c3system/C3LearningLabs/C3Fire/Server/SessionLogs/


Session Configuration:  ...\C3LearningLabs\C3Fire\Client\SessionDef
Session Logs:     ...\C3LearningLabs\C3Fire\Server\SessionLogs\


Session Files

On the Server computer the session files as map, image, audio are stored in the following folder.

<C3FIRE-WWW>  =  <C3FIRE-CLIENT>\Files\ROOT  =  ...\C3LearningLabs\C3Fire\Client\Files\ROOT
Example:
Windows: C:\C3LearningLabs\C3Fire\Client\Files\ROOT\
Linux:   /opt/c3system/C3LearningLabs/C3Fire/Client/Files/ROOT/


;Audio:  ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Audio
;Map:   ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Map
Image:  ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Pic




Help Folders

Tools

Help programs as configuration tools are stored in the following folder.
<C3FIRE-TOOLS>  =  <C3LEARNINGLABS-ROOT>\Tools\  =  ...\C3LearningLabs\Tools\
Example:
Windows: C:\C3LearningLabs\Tools\
Linux:   /opt/c3system/C3LearningLabs/Tools/


Resources

Help files as examples on player instructions are stored in the following folder.
<C3FIRE-TOOLS>  =  <C3LEARNINGLABS-ROOT>\Resources\  =  ...\C3LearningLabs\Resources\
Example:
Windows: C:\C3LearningLabs\Resources\
Linux:   /opt/c3system/C3LearningLabs/Resources/


Example:

Player Instructions:  ...\C3LearningLabs\Resources\PlayerInstructions\
Organisation Images: ...\C3LearningLabs\Resources\Images\Organisation\