ComodoFirewall.wiki
author mario.liebisch
Thu, 12 Aug 2010 18:34:09 +0000
changeset 9 3e86a3b894b0
child 10 504c4f20a1bd
permissions -rw-r--r--
Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     1
#Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     2
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     3
= Introduction =
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     4
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     5
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
     6
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
     7
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
     8
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
= Step-by-step =
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
  # 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
    13
  # 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
    14
  # 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
    15
  # 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
    16
  # 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
    17
  # 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
    18
  # 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
    19
  # 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
    20
  # 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
    21
  # 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
    22
  # 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
    23
  # 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
    24
  # 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
    25
  # 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
    26
  # 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
    27
  # 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
    28
  # 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
    29
  # 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
    30
  # 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
    31
  # 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
    32
  # 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
    33
3e86a3b894b0 Step-by-step guide to configure the free firewall to allow Hedgewars to run properly
mario.liebisch
parents:
diff changeset
    34
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.