Sygate Configuration for Falcon 4 - By Ümit "SnakeAce" Seren
This article is dedicated to all who have a sygate network and want to
play falcon 4 from a sygate client.
Sygate (Sygate Homeapge)
is an internet sharing sharing program which enables internet access
from any client in a sygate network. In contrast to common proxy server
programs which only can handle htpp-transfer and which are not very compatible
Sygate also allows the use of other internet applications, like
games, ftp, voice communication etc. This is achieved by NAT (Network
Address Translation) and IP Forwarding.
Apart from Sygate there also other internet sharing programs based
on NAT, like for example:
l Microsoft Internet Sharing (WIN 98 SE)
l Wingate (WINGATE)
Another way of establishing internet access from client PCs can be achieved
by a dedicated hardware router. This solution is very fast and you don't
need a dedicated server in order to access the internet but on the other
hand it's more expansive than a software solution. If you are looking
for information on this topic go to the wonderful site of Tim Higgins
where you can find any information on networking, internet sharing and
hardware routers: Tim
Higgins Page
So let's get to the acutal topic of the article.
Let us assume that you have installed the sygate network and that you
can access the internet. If this is not the case either ask the sygate
support for help or just write a posting in our forum and I will try
to help where I can.
Ok so the standard internet access works and maybe you have tried to
play Falcon 4 from your client machine but didn't succeed in doing so.
First of all let's discuss the system of sygate. Sygate uses NAT and
IP Forwarding. So when you request a data packet from your client machine,
the sygate server automatically forwards the request to the right server
in the internet and it also automatically forward the received data packet
to those client machines which requested the data packets. So to put
into a nutshell the sygate server act as a organizer of all data packets
and requests.
Figure 1: This is how your Sygate Network might look like
However different internet programs use different ports. For example
HTTP Trafic uses port 80 whereas FTP can use any other port number. Standard
applications like FTP access, HTTP access etc are built in sygate but
special applications and games need settings.
Those settings are collected in the apprule.cfg file which can
be found in the sygate installation folder of your sygate server (not
client !!! )
Figure 2: Here is the correct apprule.cfg file located
When you open this file you will find many different settings for different
games and applications. The first thing you should do is to go to the
sygate homepage and download the newest version of this apprule.cfg file
(Apprule.cfg
Files)
You have to store the downloadded version in the installation folder
of your sygate server (see Figure 2). Overwrite
the old version. For Falcon 4 you also need settings which are most likely
not inlcuded in the new apprule.cfg file. So open the apprule.cfg file
(the one of your sygate server not of your sygate client!!)
Then insert following lines into the apprule.cfg file:
#falcon4
:INIT "Falcon4"
OUT UDP 2934 2934 0.0.0.0 0 D
:SUB
IN UDP 2934 2935 0.0.0.0 0 0 AD
OUT UDP 2934 2935 0.0.0.0 0 RD
IN TCP 2934 2935 0.0.0.0 0 0 AD
OUT TCP 2934 2935 0.0.0.0 0 RD
:END
Figure 3: These lines should be added to the apprule.cfg file
IMPORTANT: make sure that there is a blank line below and above of
the paragraph, seperating the falcon 4 settings form the
other settings.
So now you have configured your Sygate Server.
The last but not least important thing is to add a special command line
to your falcon 4 shortcut:
-ip [your external ip]
You have to add your external IP which is the IP used by your sygate
server to access the internet. It's not the internal IP like for example:
192.168.0.2 etc. The external IP can be retrieved by starting the winipcfg
program on your sygate server machine.
Figure 4: Start Winipcfg to retrieve your external ip
If you have done both things (configured apprule.cfg file and added the
command line to your falcon 4 start-shortcut) you should be ready for
some heavy multiplayer action
SnakeAce
P.S.: If you have any questions or problems, don't hesitate to ask