C3Fire

Difference between revisions of "Config/Install"

From C3LearningLabs
(Created page with "{{DISPLAYTITLE:Installation}} __NOTOC__ {{Multicol}} <b>Windows</b> *Player Installation *C3Fire:Config/Install/Windows/In...")
 
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:Installation}}
 
{{DISPLAYTITLE:Installation}}
 
__NOTOC__
 
__NOTOC__
 +
&emsp;&emsp;&emsp;&emsp;
 +
<H3>Local Area Network (LAN) Installation</H3>
 +
Installation instructions for computer lab environment located in a local area network.
  
 
{{Multicol}}  
 
{{Multicol}}  
 
<b>Windows</b>
 
<b>Windows</b>
*[[C3Fire:Config/Install/Windows/Install_Player|Player Installation]]
+
*[[Config/Install/Windows/Install_Server|Server Installation]]
*[[C3Fire:Config/Install/Windows/Install_Manager|Manager Installation]]
+
*[[Config/Install/Windows/Install_Manager|Manager Installation]]
*[[C3Fire:Config/Install/Windows/Install_Server|Server Installation]]
+
*[[Config/Install/Windows/Install_Player_Lan|Client Installation]]<br>
<br><br>
 
*[[C3Fire:Config/Install/Windows/System_Help|Windows Help]]
 
*[[C3Fire:Config/Install/Windows/Troubleshooting|Troubleshooting]]
 
<br><br>
 
 
 
  
 
{{Multicol-break}}  
 
{{Multicol-break}}  
 
<b>Mac</b>
 
<b>Mac</b>
 
+
*[[Config/Install/Mac/Install_Server|Server Installation]]
*[[C3Fire:Config/Install/Mac/Install_Player|Player Installation]]
+
*[[Config/Install/Mac/Install_Manager|Manager Installation]]
*[[C3Fire:Config/Install/Mac/Install_Manager|Manager Installation]]
+
*[[Config/Install/Mac/Install_Player_Lan|Client Installation]]<br>
*[[C3Fire:Config/Install/Mac/Install_Server|Server Installation]]
 
<br><br>
 
*[[C3Fire:Config/Install/Mac/System_Help|Mac Help]]
 
*[[C3Fire:Config/Install/Mac/Troubleshooting|Troubleshooting]]
 
  
 
{{Multicol-break}}
 
{{Multicol-break}}
 
<b>Linux</b>
 
<b>Linux</b>
*[[C3Fire:Config/Install/Linux/Install_Server_v1|Server Installation]]
+
*[[Config/Install/Linux/Install_Server|Server Installation]]
*[[C3Fire:Config/Install/Linux/Config_Server|Server Configuration]]
+
*[[Config/Install/Linux/Install_Manager|Manager Installation]]
*[[C3Fire:Config/Install/Linux/Install_Client|Client Installation]]
+
*[[Config/Install/Linux/Install_Player_Lan|Client Installation]]<br>
*[[C3Fire:Config/Install/Linux/Config_Client|Client Configuration]]
 
*[[C3Fire:Config/Install/Linux/Start|Test C3Fire]]
 
*[[C3Fire:Config/Install/Linux/System_Help|Linux Help]]
 
*[[C3Fire:Config/Install/Linux/Troubleshooting|Troubleshooting]]
 
<br><br>
 
*[[C3Fire:Config/Install/Linux/Install_Player|Player Installation]]
 
*[[C3Fire:Config/Install/Linux/Install_Manager|Manager Installation]]
 
*[[C3Fire:Config/Install/Linux/Install_Server|Server Installation]]
 
  
 
{{Multicol-break}}
 
{{Multicol-break}}
 
{{Multicol-end}}
 
{{Multicol-end}}
<br>
+
 
<br>
+
 
;Player client installation for computer in a lab environment
+
&emsp;&emsp;&emsp;&emsp;
Installation instructions for player computers in a computer lab located in a local area network.
+
 
<br><br>
+
<H3>Internet (WAN) Installation</H3>
 +
Installation instructions when the C3Fire server should be accessible from the internet. <br>
 +
The Internet (WAN) connection is experimental.
 +
 
 
{{Multicol}}  
 
{{Multicol}}  
 
<b>Windows</b>
 
<b>Windows</b>
*[[C3Fire:Config/Install/Windows/Install_Player_Lan|Client Installation]]<br>
+
*[[Config/Install/Windows/Install_Player|Player Installation]]
 +
*[[Config/Install/Windows/Install_Manager|Manager Installation]]
 +
*[[Config/Install/Windows/Install_Server|Server Installation]]
  
 
{{Multicol-break}}  
 
{{Multicol-break}}  
 
<b>Mac</b>
 
<b>Mac</b>
*[[C3Fire:Config/Install/Mac/Install_Player_Lan|Client Installation]]<br>
+
 
 +
*[[Config/Install/Mac/Install_Player|Player Installation]]
 +
*[[Config/Install/Mac/Install_Manager|Manager Installation]]
 +
*[[Config/Install/Mac/Install_Server|Server Installation]]
  
 
{{Multicol-break}}
 
{{Multicol-break}}
 
<b>Linux</b>
 
<b>Linux</b>
*[[C3Fire:Config/Install/Linux/Install_Player_Lan|Client Installation]]<br>
+
*[[Config/Install/Linux/Install_Player|Player Installation]]
 +
*[[Config/Install/Linux/Install_Manager|Manager Installation]]
 +
*[[Config/Install/Linux/Install_Server|Server Installation]]
 +
{{Multicol-end}}
 +
 
 +
&emsp;&emsp;&emsp;&emsp;
 +
 
 +
<H3>System Help</H3>
 +
{{Multicol}}
 +
<b>Windows</b>
 +
*[[Config/Install/Windows/System_Help|Windows Help]]
 +
*[[Config/Install/Windows/Troubleshooting|Troubleshooting]]
 +
<br><br>
 +
 
 +
{{Multicol-break}}
 +
<b>Mac</b>
 +
*[[Config/Install/Mac/System_Help|Mac Help]]
 +
*[[Config/Install/Mac/Troubleshooting|Troubleshooting]]
  
 
{{Multicol-break}}
 
{{Multicol-break}}
 +
<b>Linux</b>
 +
*[[Config/Install/Linux/System_Help|Linux Help]]
 +
*[[Config/Install/Linux/Troubleshooting|Troubleshooting]]
 
{{Multicol-end}}
 
{{Multicol-end}}
  
 
<br>
 
<br>
== Minimum hardware requirements ==
+
<br>
 +
&emsp;&emsp;&emsp;&emsp;
 +
<H3>Minimum hardware requirements</H3>
 +
----
  
:The minimum hardware requirements is depending on the amount of players and simulated units and what modules used in the simulation.
+
:The minimum hardware requirements for the server are depending on the number 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.
 
: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.
+
:With group size of 10-12 players a more advanced server computer is needed.
  
  
Line 139: Line 156:
 
::Linux: &emsp;&ensp;<code>/opt/c3system/C3LearningLabs/C3Fire/Server</code><br>
 
::Linux: &emsp;&ensp;<code>/opt/c3system/C3LearningLabs/C3Fire/Server</code><br>
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
<b>Start server</b><br>
+
<br>
C:\C3LearningLabs\C3Fire\Server\C3FireServer.bat<br>
+
&emsp;<b>Start server</b><br>
/opt/c3system/C3LearningLabs/C3Fire/Server/C3FireServer.sh
+
&emsp;C:\C3LearningLabs\C3Fire\Server\C3FireServer.bat<br>
 +
&emsp;/opt/c3system/C3LearningLabs/C3Fire/Server/C3FireServer.sh
 
</blockquote>
 
</blockquote>
 
<br>
 
<br>
Line 153: Line 171:
 
::Linux: &emsp;&ensp;<code>/opt/c3system/C3LearningLabs/C3Fire/Client</code><br>
 
::Linux: &emsp;&ensp;<code>/opt/c3system/C3LearningLabs/C3Fire/Client</code><br>
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
<b>Start client</b><br>
+
<br>
C:\C3LearningLabs\C3Fire\Client\C3FireClient.bat<br>
+
&emsp;<b>Start client</b><br>
/opt/c3system/C3LearningLabs/C3Fire/Client/C3FireClient.sh
+
&emsp;C:\C3LearningLabs\C3Fire\Client\C3FireClient.bat<br>
 +
&emsp;/opt/c3system/C3LearningLabs/C3Fire/Client/C3FireClient.sh
 
</blockquote>
 
</blockquote>
 
<br>
 
<br>
Line 182: Line 201:
  
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
<b>Session Configuration:</b>&ensp; ...\C3LearningLabs\C3Fire\Client\SessionDef<br>
+
<br>
<b>Session Logs:</b>&emsp;&emsp;&emsp;&emsp;&emsp;...\C3LearningLabs\C3Fire\Server\SessionLogs\<br>
+
&emsp;<b>Session Configuration:</b>&ensp; ...\C3LearningLabs\C3Fire\Client\SessionDef<br>
 +
&emsp;<b>Session Logs:</b>&emsp;&emsp;&emsp;&emsp;&emsp;...\C3LearningLabs\C3Fire\Server\SessionLogs\<br>
 
</blockquote>
 
</blockquote>
 
<br>
 
<br>
 
 
 
  
 
=== Session Files ===
 
=== Session Files ===
Line 200: Line 217:
  
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
<b>Audio:</b>&ensp; ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Audio<br>
+
<br>
<b>Map:</b>&ensp;&ensp;&ensp;...\C3LearningLabs\C3Fire\Client\Files\ROOT\Map<br>
+
&emsp;<b>;Audio:</b>&ensp; ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Audio<br>
<b>Image:</b>&ensp; ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Pic<br>
+
&emsp;<b>;Map:</b>&ensp;&ensp;&ensp;...\C3LearningLabs\C3Fire\Client\Files\ROOT\Map<br>
 +
&emsp;<b>Image:</b>&ensp; ...\C3LearningLabs\C3Fire\Client\Files\ROOT\Pic<br>
 
</blockquote>
 
</blockquote>
 
<br>
 
<br>
Line 228: Line 246:
 
::Linux: &emsp;&ensp;<code>/opt/c3system/C3LearningLabs/Resources/</code><br>
 
::Linux: &emsp;&ensp;<code>/opt/c3system/C3LearningLabs/Resources/</code><br>
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
 
<blockquote style="background-color:#ddffdd; border: solid thin #aaddaa; font-size: 13px; color:000000;">
<b>Example:</b><br>
 
 
<br>
 
<br>
<b>Player Instructions:</b>&emsp;&ensp;...\C3LearningLabs\Resources\PlayerInstructions\<br>
+
&emsp;<b>Example:</b><br>
<b>Organisation Images:</b>&ensp;...\C3LearningLabs\Resources\Images\Organisation\<br>
+
<br>
 +
&emsp;<b>Player Instructions:</b>&emsp;&ensp;...\C3LearningLabs\Resources\PlayerInstructions\<br>
 +
&emsp;<b>Organisation Images:</b>&ensp;...\C3LearningLabs\Resources\Images\Organisation\<br>
 
</blockquote>
 
</blockquote>

Latest revision as of 11:14, 26 September 2023


    

Local Area Network (LAN) Installation

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


    

Internet (WAN) Installation

Installation instructions when the C3Fire server should be accessible from the internet.
The Internet (WAN) connection is experimental.

    

System Help



    

Minimum hardware requirements


The minimum hardware requirements for the server are depending on the number 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 is 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\