Solved

UT3 Dedicated Server Behind Cisco Router

Posted on 2011-09-19
8
1,184 Views
Last Modified: 2012-06-21
I am attempting to setup a Dedicated UT3 LAN Server from behind a Cisco 2621 router running IOS 12.3(26) on a Windows Server 2008 R2 box.  The server, as far as I can tell, is correctly configured and will begin to start but then hangs up saying FSTUNClient timeout NAT is strict.  My NAT is setup as follows on the router:

 
interface FastEthernet0/0
 ip address dhcp
 ip nat outside
 duplex auto
 speed auto
!
interface FastEthernet0/1
 ip address 192.168.1.1 255.255.255.0
 ip nat inside
 duplex auto
 speed auto
!
ip nat inside source list 1 interface FastEthernet0/0 overload
ip nat inside source static udp 192.168.1.51 13000 interface FastEthernet0/0 13000
ip nat inside source static udp 192.168.1.51 7777 interface FastEthernet0/0 7777
ip nat inside source static udp 192.168.1.51 6500 interface FastEthernet0/0 6500
ip nat inside source static tcp 192.168.1.101 3389 interface FastEthernet0/0 3389
ip nat inside source static tcp 192.168.1.51 3390 interface FastEthernet0/0 3390
no ip http server
no ip http secure-server
ip classless
!
!
access-list 1 permit 192.168.1.0 0.0.0.255

Open in new window


The UT3 server is running on 192.168.1.51 and according to all documentation, only ports 7777, 6500, and 13000 need to be forwarded to it.  Here is a picture of where the server hangs:
 UT3 Server Hangup
Now if I add "-multihome=x.x.x.x" where the IP is my EXTERNAL IP, the NAT resolves just fine and the server continues to load HOWEVER, before that point I get port bind errors because it can't bind any ports to that IP address (because it isnt the IP address of the server).  So far, I have not been able to get anywhere...  Any ideas?
0
Comment
Question by:dumpsterdivingdave
  • 5
  • 3
8 Comments
 
LVL 62

Expert Comment

by:☠ MASQ ☠
ID: 36563264
Can you add:
7778
7787
And
27900
To the list of forwarded ports for UT3?

0
 
LVL 5

Author Comment

by:dumpsterdivingdave
ID: 36563298
Same result.
0
 
LVL 5

Author Comment

by:dumpsterdivingdave
ID: 36563359
FYI, Here is what I see if I set the multihome switch to my external IP:
 NAT Open, port binding fails etc.
And here is a copy of my startup batch file:
 
ut3.exe Server CTF-NanoBlack?Game=UT3GoldGame.UTGreedGame_Content?Mutator=UTGame.UTMutator_Instagib,UTGame.UTMutator_Hero?Numplay=2?MaxPlayers=18?NumPublicConnections=16?NumPrivateConnections=1?MinNetPlayers=1?TimeLimit=35?GoalScore=20?BotSkill=3?bIsDedicated=true?bIsLanMatch=true?bUsesStats=false?ForceRespawn=0?bShouldAdvertise=true?PureServer=1?bAllowJoinInProgress=true? -multihome=192.168.1.51 -port=7777 -queryport=6500 -Login=XXX -Password=XXX -nohomedir -Log=myserver.log -unattended

Open in new window

0
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 
LVL 62

Expert Comment

by:☠ MASQ ☠
ID: 36563386
And change the UDP handling by changing the STUN server settings in UT's configuration.
http://mususumbra.blogspot.com/2007/12/hosting-ut3-games-truly-daft-solution.html
0
 
LVL 5

Author Comment

by:dumpsterdivingdave
ID: 36563444
It will now say NAT is open, however it hangs there and acts as if NAT is still strict.
 NAT Open, still hanging
0
 
LVL 62

Accepted Solution

by:
☠ MASQ ☠ earned 500 total points
ID: 36563632
I think this is less NAT now and more UT3 configuration check your entries for maps in AutoLoadPrefixes all apply to valid maps.
0
 
LVL 5

Author Comment

by:dumpsterdivingdave
ID: 36566860
Well, I took a lok at the maps file, and everything there seems in order.  While doing this, the remote desktop connection started flaking out on me.  I disabled that nic and switched the -multihome switch to the other nic so that it was 192.168.1.52.  I also read somewhere that you have to create the server account from inside of UT3 not from the gamespy site.  After launching UT3 on my computer and creating a new account from inside there and logging in, I replaced those variables on the server startup script and it showed up in my list of LAN server and was joinable/playable.  I will re-verify that everything is working when I get home tonight just to be sure.
0
 
LVL 5

Author Closing Comment

by:dumpsterdivingdave
ID: 36583610
Turns out that it wasn't a NAT problem after all, but a NIC problem.  After switching NIC's everything works great.  Thanks for the suggestion to look beyond the NAT.
0

Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Creating an OSPF network that automatically (dynamically) reroutes network traffic over other connections to prevent network downtime.
A safe way to clean winsxs folder from your windows server 2008 R2 editions
This tutorial will show how to push an installation of Backup Exec to an additional server in both 2012 and 2014 versions of the software. Click on the Backup Exec button in the upper left corner. From here, select Installation and Licensing, then I…
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…

786 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question