ComodoFirewall.wiki
author Wuzzy
Fri, 25 Mar 2016 11:48:33 +0000
changeset 799 e2c96c00f9f3
parent 765 01e50db9b2af
permissions -rw-r--r--
TODO: Fix external Qt documentation link
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11
mario.liebisch
parents: 10
diff changeset
     1
#summary Step-by-step guide to configure the free firewall to allow Hedgewars to run properly.
mario.liebisch
parents: 10
diff changeset
     2
#labels Documentation,Troubleshooting,Windows,Firewall,ConnectionIssues
9
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     3
764
11970e900fe4 ComodoFirewall: Add title, fix header levels
Wuzzy
parents: 11
diff changeset
     4
= Configuring COMODO firewall =
11970e900fe4 ComodoFirewall: Add title, fix header levels
Wuzzy
parents: 11
diff changeset
     5
765
01e50db9b2af ComodoFirewall: Fix header levels
Wuzzy
parents: 764
diff changeset
     6
== Introduction ==
9
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     7
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     8
The COMODOD Firewall is one of the most popular free firewall solutions provided for the different editions of Microsoft Windows. While Windows Vista as well as Windows 7 provide a very comfortable software firewall, Windows XP definitely lacks a better alternative. While some may argue that a software firewall won't be very effective it may provite basic protection against random programs trying to connect to the internet (or other network ressources) without asking the user first.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     9
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    10
While the scope and possibilities of COMODO's firewall increased over the last few years they also included more and more protection/security features that may have a negative impact on applications and games such as Hedgewars. We had multiple users who suffered the game crashing right on startup. While we don't want to blame COMODO for this (I've been using their product for years as well) it seems like the firewall package can be the reason for these issues (confirmed by several people). We're still not sure what the exact reason for those crashes is, however it seems to be possible to circumvent the issues without having to uninstall the personal firewall. The following step-by-step instructions have been tested on a fresh installation of Windows Vista (32 bit) with nothing installed except the COMODO Firewall and Hedgewars 0.9.13. Before Hedgewars crashed with different errors, especially when running a low RAM configuration (512 MB RAM).
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    11
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    12
765
01e50db9b2af ComodoFirewall: Fix header levels
Wuzzy
parents: 764
diff changeset
    13
== Step-by-step ==
9
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    14
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    15
  # Open the firewall's control panel using the desktop icon or the systray icon (doubleclick the small shield icon next to the task bar clock).
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    16
  # Click on "Firewall" in the top navigation bar.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    17
  # Select "Common Tasks" on the left pane under "Firewall Tasks".
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    18
  # Click on "Define a New Trusted Application".
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    19
  # In the new window click on "Select >" and pick "Browse..."
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    20
  # Locate the "bin" sub folder within your Hedgewars installation folder and select "hedgewars.exe"
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    21
  # Close the window using "Apply".
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    22
  # Repeat the steps 4-7 with "hwengine.exe" as well as "hedgewars-server.exe"
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    23
  # Click on "Defense+" in the top navigation bar.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    24
  # Click "Advanced" on the left pane under "Defense+ Tasks".
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    25
  # Click "Computer Security Policy" to open a new window.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    26
  # On the right side of the window click "Add...".
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    27
  # Click on "Select >", then "Browse..." and pick "hedgewars.exe" again.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    28
  # Make sure to tick "Use a Predefined Policy" and select the policy "Trusted Application".
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    29
  # Hit "Apply" to close the window.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    30
  # Repeat steps 12-15 and add "hwengine.exe" and "hedgewars-server.exe" the same way.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    31
  # Hit "Apply" to close the window.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    32
  # If you're running a slower PC and/or you've got 1 GB RAM or less, click on the "Sandbox" button on the left pane and then select "Sandbox Settings".
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    33
  # Use the slider control to disable the Sandbox.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    34
  # Click on "OK" and close all remaining windows.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    35
  # Hedgewars should now run properly.
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    36
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    37
Note: Some users reported similar crashing issues happening only on x64 versions of Windows. Any experiences or reports (or even better solutions! ;)) are welcome as we're lacking the hardware and staff to test all possible hardware/software combinations.