Urban Terror Forums: Not in Server List - Urban Terror Forums

Jump to content

 Login | Register 
Advertisement
Page 1 of 1

Not in Server List Rate Topic: -----

#1 User is offline   eml Icon

  • Account: eml
  • Joined: 18-November 12
  • Posts: 7

Posted 27 March 2013 - 05:10 PM

Hi,

after installing my UrT Server, its running well as dedicated1 with local broadcasts. With dedicated2 its not listed InGameBrowser (also 10 minutes after starting the server). I tried first with Auth, and now without Auth in server.cfg ... no difference.

I have read some threads here and this might be official not supported and a so called "HomeScenario" ... is it completely impossible to get it running as a public server due to technical limitations in UrT 4.2.0.10, or is it not and someone can give me a hint?

Here are the facts:

- Debian 6 Machine where UrT is installed is behind a router doing NAT
- UrT Server is on a fresh Debian 6
- UrT is configured to use UDP 27960 and binds successul the port
- I'd set up a portforwarding and a rule on my firewall from outside to UrT Server UDP 27960
- I enabled ICMP from outside (Ping - just guessing ... i think ICMP is not necessary)
- When starting the server console reports sending heartbeat to ...
... Sending heartbeat to master.urbanterror.info
... Sending heartbeat to master2.urbanterror.info
... Sending heartbeat to master.quake3arena.com

When watching the console output, all seems to be ok. Maybe someone have pity with me ....

Thx EmL

#2 User is offline   z0mb1ebob Icon

  • Account: z0mb1ebob
  • Country:
  • Joined: 23-March 13
  • Posts: 68

Posted 28 March 2013 - 08:43 AM

View Posteml, on 27 March 2013 - 05:10 PM, said:

Hi,

after installing my UrT Server, its running well as dedicated1 with local broadcasts. With dedicated2 its not listed InGameBrowser (also 10 minutes after starting the server). I tried first with Auth, and now without Auth in server.cfg ... no difference.

I have read some threads here and this might be official not supported and a so called "HomeScenario" ... is it completely impossible to get it running as a public server due to technical limitations in UrT 4.2.0.10, or is it not and someone can give me a hint?

Here are the facts:

- Debian 6 Machine where UrT is installed is behind a router doing NAT
- UrT Server is on a fresh Debian 6
- UrT is configured to use UDP 27960 and binds successul the port
- I'd set up a portforwarding and a rule on my firewall from outside to UrT Server UDP 27960
- I enabled ICMP from outside (Ping - just guessing ... i think ICMP is not necessary)
- When starting the server console reports sending heartbeat to ...
... Sending heartbeat to master.urbanterror.info
... Sending heartbeat to master2.urbanterror.info
... Sending heartbeat to master.quake3arena.com

When watching the console output, all seems to be ok. Maybe someone have pity with me ....

Thx EmL


I dont really understand and may be barking up the wrong tree, but, is your server listed when the in-game server list client filter is Accounts=No or All
Bomb mode p1st0ls/n@de/spaz/sn1pe /connect zb1.zombieferrets.com
Website: https://zombieferrets.com/

#3 User is offline   eml Icon

  • Account: eml
  • Joined: 18-November 12
  • Posts: 7

Posted 28 March 2013 - 11:59 AM

Quote

I dont really understand and may be barking up the wrong tree, but, is your server listed when the in-game server list client filter is Accounts=No or All

Yes exactly. I configured my server dedicated2 with freeforall gametype (0). This is what the server shows in console:

...
-----------------------------------
broadcast: print "Server: auth_status changed to off\n"
-----------------------------------
Resolving master.urbanterror.info
master.urbanterror.info resolved to 178.32.209.125:27950
Sending heartbeat to master.urbanterror.info
Resolving master2.urbanterror.info
master2.urbanterror.info resolved to 178.32.214.208:27950
Sending heartbeat to master2.urbanterror.info
Resolving master.quake3arena.com
master.quake3arena.com resolved to 192.246.40.56:27950
Sending heartbeat to master.quake3arena.com
Hitch warning: 1360 msec frame time
Sending heartbeat to master.urbanterror.info
Sending heartbeat to master2.urbanterror.info
Sending heartbeat to master.quake3arena.com

Urbanterror is running and binds Port UDP 27960:

root@linux: ~ lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
...
Quake3-Ur 1563 urt 25u IPv4 4575 0t0 UDP linux.daheim.local:27960
...


I can sucessfully connect local to the Server on Port 27960 UDP ... it's up and running FreeForAll! When looking inside UrTs InGameBrowser with the settings: Source=Internet, Type=FreeForAll, Accounts=All, Private=All, ViewFull=Yes, Empty=Yes ... i can't find my server in here. Almost at all there are 5 servers listed, so its not just a problem to find mine there.

The Firewall on the Debain is not active:

root@linux: ~ iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

There ar
e no rules defined and policy is accept, which means same like firewall is turned off. After looking on my routers Firewall i noticed some blocked traffic from the logs:

Mar 28 11:44:12 WAN 178.32.214.208:33637 123.123.123.123:51868 UDP
Mar 28 11:44:10 WAN 178.32.214.208:43111 123.123.123.123:24348 UDP
Mar 28 11:44:08 WAN 178.32.214.208:43898 123.123.123.123:13042 UDP
Mar 28 11:44:08 WAN 178.32.209.125:48106 123.123.123.123:51868 UDP
Mar 28 11:44:06 WAN 178.32.209.125:44491 123.123.123.123:24348 UDP
Mar 28 11:44:04 WAN 178.32.209.125:60798 123.123.123.123:13042 UDP
Mar 28 11:43:15 WAN 178.32.214.208:34954 123.123.123.123:51868 UDP


It seems to be, that the MasterServer(s) will reconnect to me. But not on UDP 27960 as announced, instead of arbitrary UDP ports. This behavior would be of course a problem, cause i cannot open my full firewall. Some well defined ports ok ... but not the full range. I can't believe if it's designed like that, cause nobody (also on a dedicated server in a datacenter) wants to open all ports just to get this working ...

Is there any WhitePaper or similar existing, which defines exactly what ports to open and how communication between server, masterserver and client works?

This post has been edited by eml: 28 March 2013 - 12:09 PM


#4 User is offline   Nitro Icon

  •   QA member   
  • Account: nitro
  • Main tag: |PWNY|
  • Country:
  • Joined: 15-March 10
  • Posts: 1,134

Posted 28 March 2013 - 08:53 PM

Your port forwarding has been setup wrong unless you actually have an IP as 123.123.123.123 which i highly doubt.
The behaviour of the master server is correct and expected to be like so, your NAT firewall already knows how to deal with that.

Home servers do not have official support as there are many complicated factors that are involved in a "Home Scenario" that don't exist in dedicated hosting solutions, such as the NAT problem you are currently facing.
Lian Li pc-o11dw Der 8auer Edition · Gigabyte x570 Aorus Xtreme · AMD Ryzen 9 5950x 16-Core
32GB DDR4 3800MHz CL16 · 2x 1TB Samsung NVMe RAID 0 · 16GB Radeon RX 6900XT Liquid Cooled

#5 User is offline   eml Icon

  • Account: eml
  • Joined: 18-November 12
  • Posts: 7

Posted 31 March 2013 - 10:22 AM

View PostNitro, on 28 March 2013 - 08:53 PM, said:

Your port forwarding has been setup wrong unless you actually have an IP as 123.123.123.123 which i highly doubt.

The forwarding is ok. I have a static IP on that internet connection. I changed just my IP (e.g. like 210.23.52.221) to 123.123.123.123 beacause i can type it faster than another IP. My question was just: If there is a documentation out, how to setup such a scenario, I'm shure able to do that accordingly. Or is it completly impossible by design to be listed in the InGameBrowser behind a router doing NAT?

bullet_loaderAdvertisement

#6 User is offline   Nitro Icon

  •   QA member   
  • Account: nitro
  • Main tag: |PWNY|
  • Country:
  • Joined: 15-March 10
  • Posts: 1,134

Posted 31 March 2013 - 03:56 PM

There is no documentation on setting up a home server as the process would be the same. The difference comes in at the network level and what hardware is being used. Since it is a home network there is most likely a SOHO router/gateway involved which can have numerous different configurations. It is completely possible to achieve a server running from a household on a home network, however developers will not spend time helping users troubleshoot their network configurations to do this.
Lian Li pc-o11dw Der 8auer Edition · Gigabyte x570 Aorus Xtreme · AMD Ryzen 9 5950x 16-Core
32GB DDR4 3800MHz CL16 · 2x 1TB Samsung NVMe RAID 0 · 16GB Radeon RX 6900XT Liquid Cooled

#7 User is offline   eml Icon

  • Account: eml
  • Joined: 18-November 12
  • Posts: 7

Posted 07 April 2013 - 10:06 AM

View PostNitro, on 31 March 2013 - 03:56 PM, said:

It is completely possible to achieve a server running from a household on a home network


Thx nitro!

While I've been away one week I'd tried to connect to my server from outside and I was able to connect and play on my server. So Port forwarding etc. is working 100%. Unfortunaly my Server was not shown in game browser. To connect I had to manually setup a favorite inside UrT game browser.

I looked into my firewall logs and can see that there was a communication between master server udp port 29750 to my server. Because my firewall ist statefull (as most of the firewalls today) the traffic was allowed and passes. As I told already i notice also some traffic, where the master server seems connect to (traffic not initiated by me) me using arbitrary ports from outside. Of course my firewall is blocking traffic, not initiated by me.

So for the moment i know that it shoud theoretical be possible to get it working. Theopractical it's not working for me (but its something similar like ok for me). I'll not say that I'm not able to make a mistake, but I have a good knowlegde about IP and firewalls. At the moment I think its about the strange traffice coming from outside, which (of course) my firewall blocks ... and thats why I'm not listed InGameBrowser.

So, for me it's not 100% working, buts it's OK - i can connect and play ... somthing similar like solved or 99% working! But maybe ... if someone knows whats going wrong ... it would be nice to have a answere sometime.

#8 User is offline   Nitro Icon

  •   QA member   
  • Account: nitro
  • Main tag: |PWNY|
  • Country:
  • Joined: 15-March 10
  • Posts: 1,134

Posted 18 April 2013 - 03:07 AM

there is only 2 needed ports required to be open (+1 more for each additional server instance) those are:

27950 (the master server)
27960 (the default server port unless otherwise changed)

+ each additional server port for each server instance.

if these are both setup correctly then you should have no problems. If you are on a dynamically assigned external IP (your Internal network should be static to reduce further hassles) then you will not be able to add your server to favourites as it is IP based (obvious) and may cause problems with some clients connecting with outdated server information.

the randomised ports in your previous post above are more likely to be the receiving ports (the ones your router will choose at random to receive incoming requests on) this should not affect the server or firewall as it should be the source port you should be allowing anyways.

This is why devs will not help you, Dedicated game servers have no need for things like NAT firewalls, UPNP, Dynamic IP's, and other household connection hassles.
Lian Li pc-o11dw Der 8auer Edition · Gigabyte x570 Aorus Xtreme · AMD Ryzen 9 5950x 16-Core
32GB DDR4 3800MHz CL16 · 2x 1TB Samsung NVMe RAID 0 · 16GB Radeon RX 6900XT Liquid Cooled

#9 User is offline   z0mb1ebob Icon

  • Account: z0mb1ebob
  • Country:
  • Joined: 23-March 13
  • Posts: 68

Posted 19 May 2013 - 06:54 PM

hello ^_^

Seems i don't have these ports open for 4.1 and I 4.1 servers are in the 4.1 server list.

Is 27950 port a necessary addition for 4.2 (to be in the 4.2 server list?)

My 4.2 server is showing in the 4.1 list.

Whats the deal? two way communication on 27950 needed for 4.2 auth for 4.2 server to show in 4.2 list?

ty
Kind Regards,
zB

//oups accounts all and it shows, i guess i need to use my account email in my server config?

This post has been edited by z0mb1ebob: 19 May 2013 - 06:56 PM

Bomb mode p1st0ls/n@de/spaz/sn1pe /connect zb1.zombieferrets.com
Website: https://zombieferrets.com/

#10 User is offline   z0mb1ebob Icon

  • Account: z0mb1ebob
  • Country:
  • Joined: 23-March 13
  • Posts: 68

Posted 19 May 2013 - 07:06 PM

View Postz0mb1ebob, on 19 May 2013 - 06:54 PM, said:

hello ^_^

....

//oups accounts all and it shows, i guess i need to use my account email in my server config?


Looks like i just needed to turn auth on to be in the accounts=yes list. (or is it also needing the account email? i changed both, auth last)

^_^

This post has been edited by z0mb1ebob: 19 May 2013 - 07:06 PM

Bomb mode p1st0ls/n@de/spaz/sn1pe /connect zb1.zombieferrets.com
Website: https://zombieferrets.com/

Page 1 of 1


Fast Reply

  

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users

Advertisement


Copyright © 1999-2024 Frozensand Games Limited  |  All rights reserved  |  Urban Terror™ and FrozenSand™ are trademarks of Frozensand Games Limited

Frozensand Games is a Limited company registered in England and Wales. Company Reg No: 10343942