Advertisement
UrT Server in a virtual Machine - Won't appear in ingame server list
#1
Posted 14 February 2015 - 12:30 AM
Hi all,
I'm having some problems to make a UrT server appearing in the server list.
This server is running on a linux virtual machine. Port 27960 is open in both udp/tcp. No problem to connect to the server with a manual /connect in console.
More infos about the host : it's running VmWare ESXi, I created a dedicated VM to host this linux urt server.
All routing is ok with my other VMs (about 30 ports routed/set up without any problems).
I have a Windows 7 VM too on this machine, I tried to run a UrT server with it, same result : routing ok, manual /connect without problem, but my server isn't on the server list.
Had a talk with Barbatos, he checked the server IP, it's not banned, but the UrT masterserver gives no answer to this IP. He checked the UrT server logs, it's all good.
Heartbeat / masterserver ping is ok.
I should mention too that I'm running Pfsense as the upstream VM : it's acting as a router/firewall with all my other VMs.
I'm sure the problem comes from this machine, but I don't have a clue.
Basically :
Host machine (ESXi) ---> Pfsense (Routing 27960 udp/tcp) <--------> Linux/Windows VM running UrT
Barbatos mentioned potential problems with UrT and VMs.
Any server admin here who has already experienced this kind of problem ?
Thx
I'm having some problems to make a UrT server appearing in the server list.
This server is running on a linux virtual machine. Port 27960 is open in both udp/tcp. No problem to connect to the server with a manual /connect in console.
More infos about the host : it's running VmWare ESXi, I created a dedicated VM to host this linux urt server.
All routing is ok with my other VMs (about 30 ports routed/set up without any problems).
I have a Windows 7 VM too on this machine, I tried to run a UrT server with it, same result : routing ok, manual /connect without problem, but my server isn't on the server list.
Had a talk with Barbatos, he checked the server IP, it's not banned, but the UrT masterserver gives no answer to this IP. He checked the UrT server logs, it's all good.
Heartbeat / masterserver ping is ok.
I should mention too that I'm running Pfsense as the upstream VM : it's acting as a router/firewall with all my other VMs.
I'm sure the problem comes from this machine, but I don't have a clue.
Basically :
Host machine (ESXi) ---> Pfsense (Routing 27960 udp/tcp) <--------> Linux/Windows VM running UrT
Barbatos mentioned potential problems with UrT and VMs.
Any server admin here who has already experienced this kind of problem ?
Thx
#7
Posted 17 February 2015 - 09:14 AM
Server IP is : 176.31.254.204
sh command with linux is :
Ports 27960, 27900, 27950 are all open and routed to the VM who host the game server (TCP + UDP)
I did some tests here at home, hosting a urt server on a old PC of mine, running the same fresh installed Ubuntu Server 14.04, did an exact copy of the game folder, running the server with the same command that mentioned above : it was working at first try, game server was in the game list.
So are we sure the game only use port 27960 (UDP/TCP) ?
sh command with linux is :
screen -AmdS urbanterror UrbanTerror42/Quake3-UrT-Ded.x86_64 +set fs_game q3ut42 +set dedicated 2 +set net_port 27960 +exec serv.cfg
Ports 27960, 27900, 27950 are all open and routed to the VM who host the game server (TCP + UDP)
I did some tests here at home, hosting a urt server on a old PC of mine, running the same fresh installed Ubuntu Server 14.04, did an exact copy of the game folder, running the server with the same command that mentioned above : it was working at first try, game server was in the game list.
So are we sure the game only use port 27960 (UDP/TCP) ?
#8
Posted 17 February 2015 - 09:19 AM
Can you post your server log file. for simplicity have you checked the server works in a DMZ? that would prove the problem was firewall related.
Also make sure you explicitly define your home and base paths to avoid confusion. they should point to your q3ut42 directory.
+set homepath "/home/nitro/UrbanTerror42/q3ut4"
+set basepath "/home/nitro/UrbanTerror42/q3ut4"
P.S. you could also try defining the IP to use too. +set net_ip "123.123.123.123"
Also make sure you explicitly define your home and base paths to avoid confusion. they should point to your q3ut42 directory.
+set homepath "/home/nitro/UrbanTerror42/q3ut4"
+set basepath "/home/nitro/UrbanTerror42/q3ut4"
P.S. you could also try defining the IP to use too. +set net_ip "123.123.123.123"
This post has been edited by Nitro: 17 February 2015 - 09:50 AM
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
32GB DDR4 3800MHz CL16 · 2x 1TB Samsung NVMe RAID 0 · 16GB Radeon RX 6900XT Liquid Cooled
Fast Reply
1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users
Advertisement