ARCHIVE
Server help
Herb
posted 03-31-2000 03:48 AM
Ok I started running a server and all and I can get it up and all and I can join on it....
But.... When other ppl join it either dosent let them or the connection or whatever on
them times out and I was wondering if anyone knew how to fix this.... I am behind a
proxy also and I think that is what may be causeing it but is there any way to change
the port in which demise server runs through? Any help would be appreciated... Or you
can e-mail me at herbie38@mn.mediaone.net
The Prisoner
posted 03-31-2000 11:08 AM
In the Server Configuration use the numeric IP address in the
Bound Address and
Connect Address Boxes
Example:
Bound Address 123.24.567.20
Connect Address 123.24.567.20:2600
Using the computer name usually causes this problem.
click Start... Run... Type WINIPCFG... Click OK to find out what IP address your
computer is using. You may have to change it each time you connect to the internet.
------------------
BCNU... The Prisoner
[This message has been edited by The Prisoner (edited 03-31-2000).]
TubalCain
posted 03-31-2000 11:49 AM
It is very likely that the proxy is blocking access to the DIS. The complexity of getting
the Server connected to the internet is really a function of how the Proxy is set up. Here
are some issues to address:
port number Pick a port. 26000 is the default, any number will work as long as it
is not already being tended by another service. Attach this port number to the end
of the 'Connect Address' (xxx.xxx.xxx.xxx:26000) and also put in the 'Bound Port'
field.
Firewall (port filtering) You will need to create rules to allow TCP packets on the
selected port (default=26000). This includes both incoming and outgoing traffic.
Most firewalls are set to only filter inbound traffic, I do both
Network Address Translation This is a great way to connect many machines to
one IP address, but can make it difficult to direct traffic to a specific computer if
that computer did not first request it. There are two ways of allowing someone on
the outside to hit a specific computer on the inside: 1) port redirection- this will
take any inbound traffic on a particular port (like 26000) and redirect it to a
particular address, regardless of the original destination address. 2)host
redirection- this will take any inbound traffic for a particular host and redirect it
to a different host. This would require that you have access to more than one
valid public IP address. If you do not have a public IP you can assign to the DIS,
then you must use port redirection instead.
Once you think you have these issues solved, then test your system. I use a second
computer that is connected to the internet with a dialup, NOT using the LAN. This is how
the rest of the world will connect to you. It is very important that this computer is
not on the same network as the Demise Server. Test the connection in the following
order:
DEMISE SERVER-
1. From a DOS prompt, type 'ping 127.0.0.1'. You should see something like
Pinging 127.0.0.7 with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Ping statistics for 127.0.0.1:
(blah, blah, blah)
If this fails, you have basic TCP/IP issues with Windows. Check your network properties.
2. From a DOS prompt, ping your proxy/firewall/gateway. Type 'ping xxx.xxx.xxx.xxx',
subsituting the IP address of your proxy/firewall/gateway. If this fails, you have LAN
connectivity issues.
3. From a DOS prompt, type 'ping 199.182.120.203'. You should get a similar response to
tests 1 & 2, but the time (in ms) will vary. If that address does not work, try 'ping
204.71.200.245'. If both fail, check to see if your proxy/firewall is filtering ICMP packets.
ICMP must be able to pass for the Demise server to work. If ICMP is not being filtered,
then you have internet connectivity issues.
4. From a DOS prompt, type 'ping artifact-entertainment.com'. If you do not get a
response similar to 1,2, & 3, then try 'ping yahoo.com'. If Yahoo works but Artifact
doesn't then, then AE is having internet problems. The Server will work OK, but no one
will be able to connect thru the Master Server. If neither works you have DNS issues;
check your DNS settings in the Windows network properties. Although DNS isn't
necessary for the DIS to work, it is good to know that is does!
5. If you haven't already, start the Demise Server. Here are the settings:
Server Name = the name of your server
Bound Address = the actual IP address of the Server. This might not be the same
as the Server's public IP address.
Connect Address - the public address of the Server. Put this in the form
xxx.xxx.xxx.xxx:yyyyy, where the x's are your public IP, and the y's are the port
number you've chosen.
Max Num Players - the maximum number of players you will allow into your server
at one time. After this number is exceeded, no new connections will be allowed.
Server Password - leave this blank to create a 'public server'. Otherwise, users will
be required to type this password to enter your Server.
Welcome Message - what players see when they connect to your Server. An
excellent place to establish 'acceptable usage' rules.
Master Server Address - the location of a Master Server. As of this writing there is
only one, located at 'artifact-entertainment.com'. If you want to advertise your
server on a master server, fill in the address here. Otherwise players will have to
make a manual connection to your Server.
At the top you should see 'SERVER IS ACTIVE' and 'Master Server is ACTIVE'. If not, then
you've got Demise issues. Check your configuration settings and try again.
ON A SECOND (PLAYER) COMPUTER-
1. connect to the internet using some means other than your network connection.
2. do tests 1 - 4 above
3. From a DOS prompt, type 'ping xxx.xxx.xxx.xxx', where the x's are your Server's public
/ 'connect' IP address. You should get results like in Server tests 1-4. If this fails and
your proxy/firewall is using Host Redirection, then check the Network Address Translation
(NAT) rules on the proxy/firewall, packets are net being translated to the internal
address. If your proxy/firewall is using Port Redirection, then either you skipped step 2 or
the internet connection is bad.
4. From a DOS prompt, type 'telnet'. Once the Telnet program starts, then go to
Connect | Remote System. Enter the public IP for your server and the port number in
the appropriate fields. Click 'Connect'. On the Server, you should see a connection
attempt and on the Player Computer you may see some garbage text. In Telnet, select
Connect | Disconnect. If this fails, then you've got problems with the proxy/firewall Port
Redirection rules. This should NEVER fail with Host Redirection if the previous tests were
successful.
5. Start Demise. Go to Multiplayer. Click 'New', then enter the public/'connect' IP
address of your Server, using the format 'xxx.xxx.xxx.xxx:yyyyy'. Click 'OK'. Select your
new connection from the list in the upper-right and then click 'Connect'. You should see
the your Server's 'Welcome' screen. If this fails, make sure that the Server is started and
double-check the Server Configuration; restart the Server if necessary.
6. Disconnect from the Server and get back to the Multiplayer screen. Click 'Query', on
the left side of the screen. Find your server in the list. If it is not listed (and it has been
a few minutes since you started the Server) then check the Master Server settings in
the Server Configuration on the Demise Server.
WHEW! If you've successfully done the above tests, then you should have a
fully-functional Demise Internet Server. If it still doesn't work, then the problem lies
outside the scope of these instructions. Try either posting a specifc issue on the Demise
Forum or contact your local Network Guru.
------------------
Tubal-Cain, Clan of the Marked One,
Metalsmith to the Mighty Men of Old
Note: The text within this page is copyright Artifact Entertainment LLC All Rights Reserved